Рашэнне Leetcode для пошуку слоў

Пастаноўка праблемы З улікам дошкі mxn і слова, знайдзіце, ці існуе гэтае слова ў сетцы. Слова можа быць пабудавана з літар суседніх паслядоўна клетак, дзе «суседнія» клеткі знаходзяцца па гарызанталі альбо па вертыкалі. Адну і тую ж літарную клетку можна выкарыстоўваць не адзін раз. Прыклад ...

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

Максімальнае рашэнне Subarray Leetcode

Пастаноўка праблемы З улікам нумароў цэлага масіва знайдзіце сумежны падмасіў (які змяшчае хаця б адзін лік), які мае найбольшую суму, і вярніце яго суму. Прыклад nums = [-2,1, -3,4, -1,2,1, -5,4] 6 Тлумачэнне: [4, -1,2,1] мае найбольшую суму = 6. nums = [- 1] -1 падыход 1 (падзяліць і заваяваць) У гэтым падыходзе ...

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

Адніміце прадукт і суму лічбаў цэлага літарнага рашэння

Пастаноўка праблемы У гэтай задачы нам трэба знайсці розніцу паміж творам лічбаў і сумай лічбаў дадзенага дадатнага цэлага ліку. Прыклад 1234 14 Тлумачэнне: Прадукт = 4 * 3 * 2 * 1 = 24 і Сума = 4 + 3 + 2 + ...

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

Паліндром звязаны спіс Leetcode рашэнне

У задачы «Спіс звязаных з паліндромам» мы павінны праверыць, ці з'яўляецца дадзены адзінкава звязаны спіс паліндром ці не. Прыклад Спіс = {1 -> 2 -> 3 -> 2 -> 1} праўда Тлумачэнне # 1: Спіс паліндром, бо ўсе элементы ад пачатку і назад…

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

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

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

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

Аб'яднанне адсартаваных масіваў

У задачы «Аб'яднаць адсартаваныя масівы» мы атрымліваем два масівы, адсартаваныя ў парадку змяншэння. Першы масіў запоўнены не цалкам і ў ім дастаткова месца для размяшчэння ўсіх элементаў другога масіва. Мы павінны аб'яднаць два масівы так, каб першы масіў утрымліваў элементы ...

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

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

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

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

Рашэнне хатняга разбойніка з леткадрам

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

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

Сума f (a [i], a [j]) па ўсіх парах у масіве з n цэлых лікаў

Пастаноўка задачы просіць высветліць суму f (a [i], a [j]) па ўсіх парах у масіве з n цэлых лікаў такім чынам, што 1 <= i <j <= n, улічваючы, што нам прадастаўлена масіў цэлых лікаў. Прыклад arr [] = {1, 2, 3,…

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

Улічваючы масіў пар Знайдзіце ў ім усе сіметрычныя пары

Знайсці ўсе сіметрычныя пары - Вам дадзена некалькі пар масіва. Вы павінны даведацца сіметрычныя пары ў ім. Сіметрычная пара называецца сіметрычнай, калі ў парах кажуць (a, b) і (c, d), у якіх "b" роўна "c", а "a" роўна ...

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