Рашэнне 3Sum Leetcode

Пастаноўка задачы Улічваючы масіў з n цэлых лікаў, ці ёсць элементы a, b, c у такіх ліках, каб a + b + c = 0? Знайсці ўсе ўнікальныя трайняты ў масіве, які дае суму нуля. Звярніце ўвагу: што набор рашэнняў не павінен утрымліваць паўторныя тройкі. Прыклад # 1 [-1,0,1,2, -1,4] ...

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

Устаўце інтэрвал рашэння Leetcode

Праблема Insert Interval Leetcode Solution дае нам спіс некаторых інтэрвалаў і адзін асобны інтэрвал. Тады нам кажуць уставіць гэты новы інтэрвал сярод спісу інтэрвалаў. Такім чынам, новы інтэрвал можа перасякацца з інтэрваламі, якія ўжо ёсць у спісе, альбо ён можа ...

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

Камбінаванае рашэнне Leetcode

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

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

Мінімальныя замены, каб зрабіць радкі раўнапраўнымі рашэннем Леткод

Пастаноўка праблемы Вам дадзены дзве радкі s1 і s2 аднолькавай даўжыні, якія складаюцца толькі з літар "х" і "у". вы можаце памяняць любыя два сімвалы прыналежнасцю да розных радкоў, ваша задача зрабіць абодва радкі роўнымі. вярнуць мінімальную колькасць свопаў, неабходных для роўнасці абедзвюх радкоў ...

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

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

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

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

Праверце, ці можа радок разарваць іншае рашэнне радка Leetcode

Пастаноўка праблемы У гэтай задачы нам дадзены дзве радкі s1 і s2 аднолькавага памеру. Праверце, ці можа нейкая перастаноўка радка s1 парушыць нейкую перастаноўку радка s2 ці наадварот. Іншымі словамі, s2 можа зламаць s1 ці наадварот. Радок x можа разбіць радок y (абодва ...

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

Падлічыце добрыя вузлы ў рашэнні двайковага дрэва з літаркодамі

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

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

Камбінацыі Рашэнне Leetcode

Задача "Камбінацыі" - рашэнне для набору літарных кодаў дае нам два цэлыя лікі - n і k. Нам кажуць генераваць усе паслядоўнасці, у якіх ёсць k элементаў, выбраных з n элементаў ад 1 да n. Мы вяртаем гэтыя паслядоўнасці ў выглядзе масіва. Давайце разгледзім некалькі прыкладаў, каб атрымаць ...

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

Рашэнне Leetcode большасці элементаў II

У гэтай задачы мы атрымліваем масіў цэлых лікаў. Мэта складаецца ў тым, каб знайсці ўсе элементы, якія сустракаюцца ў масіве больш за ⌊N / 3⌋ часу, дзе N = памер масіва, а ⌊ ⌋ - аператар падлогі. Нам трэба вярнуць масіў ...

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

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

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

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