З'яўляецца наступным рашэннем Leetcode

Пастаноўка праблемы У гэтай задачы нам задаюцца дзве розныя радкі. Мэта складаецца ў тым, каб высветліць, ці з'яўляецца першая радок падпослядоўнасцю другой. Прыклады першы радок = "abc" другі радок = "mnagbcd" праўдзівы першы радок = "гамбургер" другі радок = "дамінас" ілжывы падыход (рэкурсіўны) Гэта лёгка ...

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

Зводныя дыяпазоны Рашэнне Leetcode

Пастаноўка праблемы У задачы "Сумарныя дыяпазоны" даецца адсартаваны ўнікальны цэлалікавы масіў. Мы павінны скласці найменшы сартаваны спіс дыяпазонаў, якія ахопліваюць усе лікі ў масіве роўна адзін раз, гэта значыць кожны элемент масіва ахоплены роўна адным з дыяпазонаў. Кожны дыяпазон [a, b] у спісе павінен…

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

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

У задачы "Паліндромны звязаны спіс" мы павінны праверыць, ці з'яўляецца дадзены адназначна цэлы звязаны спіс паліндром ці не. Прыклад спісу = {1 -> 2 -> 3 -> 2 -> 1} праўда

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

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

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

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

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

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

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

Падлічыце ўсе паслядоўнасці, якія маюць прадукт менш, чым K

У задачы "Падлічыць усе падпослядоўнасці, якія маюць прадукт меншы за K", сцвярджаецца, што вам даецца масіў цэлых лікаў. Цяпер знайдзіце колькасць падпослядоўнасцей, у якіх здабытак меншы за дадзены ўваход K. Прыклад a [] = {1, 2, 3, 4, 5} k = 8 Колькасць падпослядоўнасцей менш ...

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

Колькасць пар індэкса з аднолькавымі элементамі ў масіве

Выкажам здагадку, мы далі цэлы масіў. Задача "Колькасць пар індэксаў з аднолькавымі элементамі ў масіве" просіць высветліць няма пары індэксаў (i, j) такім чынам, каб arr [i] = arr [j] і i не роўна j . Прыклад arr [] = {2,3,1,2,3,1,4} 3 пары тлумачэнняў…

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

Знайсці максімальную даўжыню змеі паслядоўнасці

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

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

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

У задачы "Найдаўжэйшы падмасіў, які не мае больш за K розных элементаў" сцвярджаецца, што, калі вы маеце масіў цэлых лікаў, пастаноўка задачы просіць высветліць самы доўгі падмасіў, які мае не больш за k розных элементаў. Прыклад arr [] = {4, 3, 5, 2, 1, 2, 0, 4, 5}…

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

Мінімальная аперацыя па роўнасці ўсіх элементаў у масіве

У задачы «Мінімальная аперацыя па роўнасці ўсіх элементаў у масіве» гаворыцца, што вам даецца масіў з некаторымі цэлымі лікамі. Вы павінны высветліць мінімальныя аперацыі, якія можна зрабіць, каб зрабіць масіў роўным. Прыклад [1,3,2,4,1] 3 Тлумачэнне Альбо 3 адніманні могуць быць ...

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