Двайковы пошук LeetCode Solution

Пастаноўка праблемы Двайковы пошук LeetCode Solution кажа, што – Улічваючы масіў цэлых лікаў nums, які адсартаваны ў парадку ўзрастання, і цэлаліковую мэту, напішыце функцыю для пошуку мэты ў nums. Калі мэта існуе, вярнуць яе індэкс. У адваротным выпадку вярнуць -1. Вы павінны напісаць алгарытм са складанасцю часу выканання O(log n). Прыклад 1: увод: nums = [-1,0,3,5,9,12], target …

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

Кантэйнер з большай колькасцю вады Раствор LeetCode

Пастаноўка праблемы Кантэйнер з большасцю вады LeetCode Solution кажа, што – Вам дадзены цэлы масіў вышынёй даўжыні n. Ёсць n вертыкальных ліній, намаляваных такім чынам, што два канчатковыя пункты i-й лініі з'яўляюцца (i, 0) і (i, вышыня [i]). Знайдзіце дзве лініі, якія разам з воссю х утвараюць кантэйнер, так што кантэйнер...

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

Рашэнне адваротнага цэлага кода Leetcode

Пастаноўка праблемы Reverse Integer LeetCode Solution кажа, што – Улічваючы знакавы 32-бітны цэлы лік x, вяртае x з перавернутымі лічбамі. Калі змяненне x прыводзіць да таго, што значэнне выходзіць за межы дыяпазону 32-бітных цэлых лікаў са знакам [-231, 231 - 1], тады вяртаецца 0. Выкажам здагадку, што асяроддзе не дазваляе захоўваць 64-бітныя цэлыя лікі (са знакам або без знака). Прыклад 1: …

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

Сартаваць колеры LeetCode Solution

Пастаноўка задачы Сартаванне па колерах Рашэнне LeetCode – Масіў nums з n аб’ектаў, афарбаваных у чырвоны, белы або сіні колеры, сартуе іх на месцы так, каб аб’екты аднаго колеру былі побач, з колерамі ў парадку чырвоны, белы і сіні. Мы будзем выкарыстоўваць цэлыя лікі 0, 1 і 2 для прадстаўлення чырвонага, белага і сіняга колераў адпаведна. …

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

Range Sum Query 2D – нязменнае рашэнне LeetCode

Пастаноўка праблемы Запыт сумы дыяпазону 2D – Нязменнае рашэнне LeetCode – Маючы 2D-матрыцу, апрацуйце некалькі запытаў наступнага тыпу: вылічыце суму элементаў матрыцы ўнутры прамавугольніка, вызначанага верхнім левым кутом (радок1, слупок1) і правым ніжнім вуглом кут (радок2, слупок2). Рэалізуйце клас NumMatrix: NumMatrix(int[][] …

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

Абыход вертыкальнага парадку двайковага дрэва LeetCode Solution

Пастаноўка праблемы Абыход двайковага дрэва ў вертыкальным парадку. У LeetCode Solution гаворыцца – улічваючы корань двайковага дрэва, вылічыце абыход двайковага дрэва ў вертыкальным парадку. Для кожнага вузла ў пазіцыі (радок, слупок) яго левы і правы даччыныя элементы будуць знаходзіцца ў пазіцыях (радок + 1, слупок – 1) і (радок + 1, слупок + 1) адпаведна. …

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

Рашэнне LeetCode для перакрыцця прастакутніка

Пастаноўка праблемы: перакрыцце прамавугольніка LeetCode Solution – кажа, што прастакутнік, выраўнаваны па восі, прадстаўлены ў выглядзе спісу [x1, y1, x2, y2], дзе (x1, y1) з'яўляецца каардынатай яго ніжняга левага кута, а (x2 , y2) з'яўляецца каардынатай яго правага верхняга вугла. Яго верхні і ніжні краю раўналежныя восі Х, а левы ...

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

Дадаць два лічбы II Leetcode Рашэнне

Пастаноўка задачы. Рашэнне LeetCode Add Two Numbers II – «Дадаць два лічбы II» сцвярджае, што два непустыя звязаныя спісы ўяўляюць сабой два неадмоўныя цэлыя лічбы, дзе найбольш значная лічба ідзе першай, і кожны вузел змяшчае роўна адну лічбу. Нам трэба скласці дзве лічбы і вярнуць суму як ...

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

Розныя спосабы дадання дужкі Рашэнне Leetcode

Пастаноўка праблемы Розныя спосабы дадання дужак Рашэнне LeetCode – «Розныя спосабы дадання дужак» сцвярджае, што дадзены радкавы выраз лікаў і аператараў. Нам трэба вярнуць усе магчымыя вынікі вылічэнняў розных магчымых спосабаў групоўкі лікаў і аператараў. Вярніце адказ у любым парадку. …

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

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

Пастаноўка праблемы Самая доўгая падрадок без паўтаральных сімвалаў Рашэнне LeetCode – сцвярджае, што з улікам радка s. Нам трэба знайсці самую доўгую падрадок без паўтаральных сімвалаў. Прыклад: Уваход: s = ”abcabcbb” Выхад: 3 Тлумачэнне: Самая доўгая падрадок без сімвалаў, якая паўтараецца, мае даўжыню 3. Радок: “abc”. Увод: s = "bbbbb" ...

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

Translate »