Наступны Greater Element II Рашэнне LeetCode

Пастаноўка праблемы Наступны большы элемент II Рашэнне LeetCode – Улічваючы круглы цэлы масіў nums (г.зн. наступны элемент nums[nums.length – 1] з'яўляецца nums[0]), вяртае наступны большы лік для кожнага элемента ў nums. Наступны большы нумар ліку x з'яўляецца першым большым лікам у парадку абыходу наступным у масіве, што азначае, што вы можаце шукаць ...

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

Уставіць Выдаліць GetRandom O(1) Leetcode Solution

Пастаноўка праблемы. Рашэнне Insert Delete GetRandom O(1) LeetCode – «Уставіць Delete GetRandom O(1)» прапануе вам рэалізаваць гэтыя чатыры функцыі ў часавай складанасці O(1). insert(val): устаўце val у рандомізаваны набор і вярніце праўду, калі элемент першапачаткова адсутнічае ў наборы. Ён вяртае ілжыва, калі ...

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

Сутачная тэмпература Leetcode Solution

Пастаноўка праблемы Літкод па сутачных тэмпературах: сцвярджае, што дадзены масіў цэлых лікаў тэмператур прадстаўляе дзённыя тэмпературы, вяртайце адказ масіва такім чынам, што answer[i] - гэта колькасць дзён, якія вы павінны чакаць пасля i-га дня, каб атрымаць больш цёплую тэмпературу. Калі няма наступнага дня, на які гэта магчыма, трымайце answer[i] == 0 замест гэтага. …

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

Рашэнне Leetcode кэша LRU

Пастаноўка праблемы Кэш LRU LeetCode Рашэнне – «Кэш LRU» просіць вас спраектаваць структуру дадзеных, якая адпавядае кэшу «Найменьш нядаўна выкарыстоўванага» (LRU) Нам трэба рэалізаваць клас LRUCache, які мае наступныя функцыі: LRUCache(int capacity): Ініцыялізуе кэш LRU з дадатным памерам магутнасці. int get(int key): Вяртае значэнне ...

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

Самая доўгая падрадок без паўтаральных сімвалаў Рашэнне Leetcode

Пастаноўка праблемы Самая доўгая падрадок без паўтаральных сімвалаў Рашэнне LeetCode – сцвярджае, што з улікам радка s. Нам трэба знайсці самую доўгую падрадок без паўтаральных сімвалаў. Прыклад: Уваход: s = ”abcabcbb” Выхад: 3 Тлумачэнне: Самая доўгая падрадок без сімвалаў, якая паўтараецца, мае даўжыню 3. Радок: “abc”. Увод: s = "bbbbb" ...

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

Лік Фібаначы Рашэнне LeetCode

Пастаноўка праблемы Лік Фібаначы LeetCode Рашэнне - «Лічба Фібаначы» сцвярджае, што лікі Фібаначы, якія звычайна пазначаюцца F(n), утвараюць паслядоўнасць, якая называецца паслядоўнасцю Фібаначы, так што кожнае лік з'яўляецца сумай двух папярэдніх, пачынаючы з 0 і 1. Гэта значыць, F(0) = 0, F(1) = 1 F(n) = F(n – 1) + F(n ...

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

Дапушчальныя дужкі Рашэнне Leetcode

Пастаноўка праблемы Дапушчальныя дужкі Рашэнне LeetCode – «Дзейнічаючыя дужкі» сцвярджаюць, што вам дадзены радок, які змяшчае толькі сімвалы '(', ')', '{', '}', '[' і ']'. Нам трэба вызначыць, ці з'яўляецца ўваходны радок сапраўднай радком ці не. Радок называецца сапраўдным радком, калі адкрытыя дужкі павінны быць зачыненыя ...

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

Першы унікальны сімвал у рашэнні String LeetCode

Пастаноўка праблемы Першы унікальны сімвал у радку. Вырашэнне LeetCode – Улічваючы радок s, знайдзіце ў ім першы непаўтаральны сімвал і вярніце яго індэкс. Калі ён не існуе, вярніце -1. Прыклад тэставага выпадку 1: Увод: s = "leetcode" Выхад: 0 Тэставы варыянт 2: Увод: s = "aabb" Выхад: -1 Тлумачэнне ...

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

Рашэнне тральшчыка LeetCode

Пастаноўка праблемы Тральшчык LeetCode Рашэнне – Давайце пагуляем у гульню Сапёр (Вікіпедыя, онлайн-гульня)! Вам даецца матрычная дошка mxn char, якая прадстаўляе гульнявое поле, дзе: 'M' ўяўляе невыяўленую міну, 'E' ўяўляе сабой нераскрыты пусты квадрат, 'B' ўяўляе сабой выяўлены пусты квадрат, які не мае суседніх мін (г.зн. вышэй, ніжэй , злева, справа і ўсё...

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

Рашэнне LeetCode для захоўвання ключ-значэнне на аснове часу

Пастаноўка праблемы Захоўванне ключа-значэнне па часе Рашэнне LeetCode – распрацуйце структуру даных на аснове часу, якая можа захоўваць некалькі значэнняў для аднаго ключа з рознымі часавымі пазнакамі і атрымліваць значэнне ключа ў пэўны час. Рэалізаваць клас TimeMap: TimeMap() Ініцыялізуе аб'ект структуры даных. пусты набор (ключ радка, радок ...

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

Translate »