Перамяшаць рашэнне масіва Leetcode

Праблема "Перамяшаць рашэнне масіва Leetcode" дае нам масіў даўжынёй 2n. Тут 2n азначае, што даўжыня масіва цотная. Затым нам кажуць ператасаваць масіў. Тут ператасоўка не азначае, што нам трэба выпадковым чынам ператасаваць масіў, але канкрэтны спосаб - гэта ...

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

3Sum Leetcode Solution

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

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

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

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

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

Выдаленне злучаных элементаў спіса Рашэнне Leetcode

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

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

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

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

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

Рашэнне ізаморфных радкоў Leetcode

Пастаноўка праблемы У гэтай задачы мы атрымліваем дзве радкі: a і b. Наша мэта - вызначыць, ізамарфныя ці дзве радкі. Дзве радкі называюцца ізаморфнымі тады і толькі тады, калі сімвалы ў першай радку могуць быць заменены любымі сімваламі (у тым ліку і самімі сабой) ...

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

Рашэнне штрыхкода Hamming Distance

Пастаноўка праблемы У гэтай задачы нам дадзены два цэлыя лікі, A і B, і мэта складаецца ў тым, каб знайсці адлегласць удараў паміж дадзенымі цэлымі лікамі. Цэлыя лікі большыя, чым / роўныя 0 і менш за 231 Прыклад Першае цэлае = 5, Другое цэлае = 2 3 Першае цэлае ...

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

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

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

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

Рашэнне загалоўка ліста аркуша Excel Рашэнне штрых-кода

Пастаноўка праблемы У гэтай задачы даецца натуральнае цэлае лік, якое ўяўляе нумар слупка ліста Excel, мы павінны вярнуць адпаведны загаловак слупка, як паказана ў лісце Excel. Прыклад # 1 28 "AB" # 2 701 "ZY" Падыход Гэтая праблема адваротна ад праблемы ў ...

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

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

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

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