Расшыфраваць радок з алфавіту на цэлае супастаўленне рашэння Леткод

Пастаноўка праблемы У гэтай задачы мы атрымліваем радок, які змяшчае лічбы (0-9) і '#'. Мы павінны пераўтварыць гэты радок у радок з маленькіх англійскіх літар, выкарыстоўваючы наступнае адлюстраванне. Прыклад s = "10 # 11 # 12" "jkab" Тлумачэнне: "10 #" -> "j", "11 #" -> "k", "1" -> "a" ...

больш падрабязна

Унікальнае рашэнне Leetcode

Праблема Unique Paths Leetcode Solution абвяшчае, што вам даюць два цэлыя лікі, якія прадстаўляюць памер сеткі. Выкарыстоўваючы памер сеткі, даўжыню і шырыню сеткі. Нам трэба знайсці колькасць унікальных шляхоў ад левага верхняга кута сеткі да ...

больш падрабязна

Рашэнне Leetcode для перастановак

Праблема Пермутацыі Рашэнне Леткода забяспечвае простую паслядоўнасць цэлых лікаў і просіць нас вярнуць поўны вектар альбо масіў усіх перастановак дадзенай паслядоўнасці. Такім чынам, перш чым займацца вырашэннем праблемы. Мы павінны быць знаёмыя з перастаноўкамі. Такім чынам, перастаноўка - гэта не што іншае, як размяшчэнне ...

больш падрабязна

Шукайце ў паварочаным сартаваным масіве рашэння Leetcode

Разгледзім адсартаваны масіў, але быў выбраны адзін індэкс і масіў павярнуты ў гэты момант. Цяпер, як толькі масіў быў павернуты, вам трэба знайсці пэўны мэтавы элемент і вярнуць яго індэкс. У выпадку, калі элемента няма, вярніце -1. Праблема ў цэлым ...

больш падрабязна

Kth найбуйнейшы элемент у масіве Leetcode Solutions

У гэтай задачы мы павінны вярнуць k-ы па велічыні элемент у несартаваным масіве. Звярніце ўвагу, што масіў можа мець дублікаты. Такім чынам, мы павінны знайсці Kth найбольшы элемент у адсартаваным парадку, а не асобны Kth найбольшы элемент. Прыклад A = {4, 2, 5, 3 ...

больш падрабязна

BFS для адключанага графіка

Пастаноўка праблемы Праблема «BFS для адключанага графіка» абвяшчае, што вам дадзены адключаны накіраваны графік, надрукуйце абход BFS графіка. Прыклад Абход BFS на прыведзеным вышэй графіку дае: 0 1 2 5 3 4 6 Абход шырыні падыходу спачатку (BFS) для раз'яднанага накіраванага графіка ...

больш падрабязна

Аб'яднайце два збалансаваныя дрэвы двайковага пошуку

Пастаноўка праблемы, улічваючы два збалансаваныя дрэвы двайковага пошуку, у першай BST ёсць n элементаў, а ў другой BST - m элементаў. Напішыце алгарытм аб'яднання двух збалансаваных дрэў двайковага пошуку, каб сфармаваць трэцяе збалансаванае двайковае дрэва пошуку з элементамі (n + m). Прыклад папярэдняга заказу выходных дадзеных ...

больш падрабязна

K-ы выразны элемент у масіве

Вам дадзены цэлалікавы масіў A, надрукуйце k-ы асобны элемент у масіве. Дадзены масіў можа ўтрымліваць дублікаты, і вывад павінен выводзіць k-ы асобны элемент сярод усіх унікальных элементаў масіва. Калі k больш, чым колькасць розных элементаў, паведаміце пра гэта. Прыклад уводу: ...

больш падрабязна

Наступная перастаноўка

У наступнай задачы пра перастаноўку мы далі слова, знайдзіце лексікаграфічна большую_пермутацыю яго. Прыклад уводу: вывад str = “tutorialcup”: вывад tutorialpcu: вывад str = “nmhdgfecba”: вывад nmheabcdfg: str = вывад “алгарытмы”: вывад алгарытму: str = “spoonfeed”: наступная перастаноўка…

больш падрабязна

Знайсці медыяну з патоку дадзеных

У раздзеле "Пошук медыяны з праблемы патоку дадзеных" мы прывялі, што цэлыя лікі счытваюцца з патоку дадзеных. Знайдзіце медыяну ўсіх прачытаных да гэтага часу элементаў, пачынаючы з першага цэлага і заканчваючы апошнім цэлым лікам. Прыклад Уваход 1: паток [] = {3,10,5,20,7,6} Вывад: 3 6.5 ...

больш падрабязна