Kth найбуйнейшы элемент у рашэнні Leetcode Stream

Пастаноўка праблемы У гэтай задачы мы павінны распрацаваць клас KthLargest (), які першапачаткова мае цэлае лік k і масіў цэлых лікаў. Нам трэба напісаць параметрызаваны канструктар для яго, калі цэлае лік k і нумары масіва перадаюцца ў якасці аргументаў. У класе таксама ёсць функцыя add (val), якая дадае ...

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

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

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

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

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

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

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

Сартаванне масіва па павелічэнні частаты рашэння Леткод

Пастаноўка праблемы Улічваючы масіў цэлых лікаў, адсартуйце масіў у парадку нарастання ў залежнасці ад частаты значэнняў. Калі некалькі значэнняў маюць аднолькавую частату, сартуйце іх у парадку змяншэння. Прыклады лічбаў = [1,1,2,2,2,3] [3,1,1,2,2,2] Тлумачэнне: "3" мае частату 1, "1" мае частату ...

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

Адноснае рашэнне сартавання масіва

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

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

Рашэнне Pow (x, n) Leetcode

У задачы "Рашэнне Leetcode Pow (x, n)" гаворыцца, што вам даюцца два лікі, адзін з якіх - лік з плаваючай кропкай, а другі - цэлы лік. Цэлае лік абазначае паказчык ступені, а аснова - лік з плаваючай кропкай. Нам кажуць знайсці значэнне пасля ацэнкі паказчыка па аснове. ...

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

Рашэнне Leetcode для перастановак

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

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

Рашэнне хатняга разбойніка II Leetcode

У праблеме "Хатні разбойнік II" рабаўнік хоча абрабаваць грошы з розных дамоў. Сума грошай у дамах прадстаўлена праз масіў. Нам трэба знайсці максімальную суму грошай, якую можна зарабіць, дадаўшы элементы ў зададзены масіў у адпаведнасці з…

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

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

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

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

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

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

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