Групавыя анаграмы LeetCode Solution

Пастаноўка праблемы Згрупаваць анаграмы LeetCode Рашэнне кажа, што – Улічваючы масіў радкоў strs, згрупаваць анаграмы разам. Вы можаце вярнуць адказ у любым парадку. Анаграма - гэта слова або фраза, утвораная шляхам перастаноўкі літар іншага слова або фразы, звычайна з выкарыстаннем усіх зыходных літар роўна адзін раз. Прыклад 1: …

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

Максімальнае рашэнне для рассоўнага акна LeetCode

Пастаноўка праблемы Максімальнае слізгальнае акно LeetCode Рашэнне кажа, што – Вам дадзены масіў цэлых лікаў nums, і ёсць слізгальнае акно памерам k, якое рухаецца ад самага левага краю масіва да самага правага. У акне можна ўбачыць толькі k лікаў. Кожны раз…

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

Рашэнне Paint House LeetCode

Пастаноўка задачы Пафарбуйце дом Рашэнне LeetCode – Ёсць шэраг з n дамоў, дзе кожны дом можна пафарбаваць у адзін з трох колераў: чырвоны, сіні або зялёны. Кошт афарбоўкі кожнага дома ў пэўны колер розная. Вы павінны размаляваць усе дамы так, каб не...

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

Рашэнне LeetCode Count Sub Islands

Пастаноўка праблемы Count Sub Islands Рашэнне LeetCode кажа, што grid1 і grid2 утрымліваюць толькі 0 (прадстаўляюць ваду) і 1 (прадстаўляюць зямлю). Востраў азначае групу з 1, злучаных 4 напрамках. Востраў у Grid2 лічыцца падвостравам, калі ёсць востраў у Grid1, які змяшчае ўсе ячэйкі, якія складаюць ...

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

Топ K частых элементаў Рашэнне LeetCode

Пастаноўка праблемы Top K частых элементаў Рашэнне LeetCode кажа, што – Улічваючы цэлы масіў nums і цэлае k, вярнуць k найбольш частых элементаў. Вы можаце вярнуць адказ у любым парадку. Прыклад 1: Уваход: nums = [1,1,1,2,2,3], k = 2 Выхад: [1,2] Прыклад 2: Уваход: nums = [1], k = 1 Выхад: [1] …

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

Гульня Jump IV LeetCode Solution

Пастаноўка праблемы: Jump Game IV LeetCode Рашэнне кажа – Улічваючы масіў цэлых лікаў arr, вы першапачаткова знаходзіцеся ў першым індэксе масіва. За адзін крок вы можаце перайсці з індэкса i ў індэкс: i + 1, дзе: i + 1 < arr.length. i – 1 дзе: i – 1 >= …

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

Мінімальныя замены для згрупавання ўсіх 1 разам рашэння Leetcode

Пастаноўка праблемы Мінімальныя замены для згрупавання ўсіх 1 разам Leetcode Рашэнне – кажа, што з улікам дадзеных двайковага масіва вярніце мінімальную колькасць заменаў, неабходнае для згрупавання ўсіх 1, якія прысутнічаюць у масіве разам у любым месцы масіва. Увод: дадзеныя = [1,0,1,0,1] Выхад: 1 Тлумачэнне: Ёсць 3 спосабы згрупаваць усе ...

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

Дызайн Дадаць і шукаць у словах Структура дадзеных LeetCode Solution

Пастаноўка праблемы: распрацоўка структуры даных і пошук слоў у LeetCode Рашэнне кажа – Спраектуйце структуру даных, якая падтрымлівае даданне новых слоў і пошук, ці адпавядае радок любы раней дададзены радок. Рэалізаваць клас WordDictionary: WordDictionary() Ініцыялізуе аб'ект. void addWord(word) Дадае слова ў структуру даных, яно можа быць супастаўлена пазней. bool search(word) Вяртае праўду, калі ёсць ...

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

Лепшае рашэнне для месца сустрэчы LeetCode

Пастаноўка праблемы: Найлепшая кропка сустрэчы. Рашэнне Leetcode кажа – Улічваючы двайковая сетка amxn, дзе кожны 1 пазначае дом аднаго сябра, вяртайце мінімальную агульную адлегласць. Агульная адлегласць - гэта сума адлегласцяў паміж дамамі сяброў і месцам сустрэчы. Адлегласць разлічваецца з дапамогай Manhattan Distance, ...

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

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

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

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

Translate »