Максімальнае рашэнне для рассоўнага акна LeetCode

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

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

Рашэнне Paint House LeetCode

Пастаноўка задачы Пафарбуйце дом Рашэнне LeetCode – Ёсць шэраг з n дамоў, дзе кожны дом можна пафарбаваць у адзін з трох колераў: чырвоны, сіні або зялёны. Кошт афарбоўкі кожнага дома ў пэўны колер розная. Вы павінны размаляваць усе дамы так, каб не...

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

Бліжэйшае двайковае дрэва значэнняў пошуку II Рашэнне LeetCode

Пастаноўка праблемы: Найбліжэйшае значэнне двайковага дрэва пошуку II Рашэнне LeetCode: улічваючы корань двайковага дрэва пошуку, мэтавае значэнне і цэлы лік k, вярнуць k значэнняў у BST, якія найбольш блізкія да мэты. Вы можаце вярнуць адказ у любым парадку. Вы гарантавана маеце толькі адзін унікальны набор значэнняў k у BST, якія найбольш блізкія да ...

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

Ізаморфныя радкі LeetCode Solution

Пастаноўка праблемы. Ізаморфныя радкі LeetCode Рашэнне – дадзены два радкі s і t, вызначце, ці з'яўляюцца яны ізаморфнымі. Два радкі s і t ізаморфныя, калі сімвалы ў s можна замяніць, каб атрымаць t. Усе ўваходжанні сімвала павінны быць заменены іншым сімвалам з захаваннем парадку сімвалаў. Ніякія два знака не могуць адлюстроўвацца на ...

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

Дапушчальны лік трохкутніка Рашэнне LeetCode

Пастаноўка праблемы Правільны нумар трохвугольніка LeetCode Рашэнне – Улічваючы цэлы масіў nums, вярнуць колькасць трыплетаў, выбраных з масіва, якія могуць складаць трохвугольнікі, калі мы прымаем іх як даўжыні старон трохвугольніка. Увод: nums = [2,2,3,4] Вывад: 3 Тлумачэнне: Дапушчальныя камбінацыі: 2,3,4 (з выкарыстаннем першых 2) …

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

Уставіць Выдаліць GetRandom O(1) – Дублікаты дазволены LeetCode Solution

Пастаноўка праблемы: Уставіць Выдаліць GetRandom O(1) – Дазволены дублікаты LeetCode Рашэнне: RandomizedCollection - гэта структура даных, якая змяшчае калекцыю лікаў, магчыма дублікатаў (напрыклад, мультынабор). Ён павінен падтрымліваць устаўку і выдаленне пэўных элементаў, а таксама выдаленне выпадковага элемента. Рэалізуйце клас RandomizedCollection: RandomizedCollection() Ініцыялізуе пусты аб'ект RandomizedCollection. bool insert(int val) Устаўляе элемент val у ...

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

Паварот радка LeetCode Solution

Пастаноўка праблемы Паварот радка LeetCode Рашэнне – Улічваючы два радкі s і мэта, вярнуць ісціну тады і толькі тады, калі s можа стаць мэтай пасля пэўнай колькасці зрухаў на s. Зрух на s заключаецца ў перамяшчэнні крайняга левага сімвала s у крайнюю правую пазіцыю. Напрыклад, калі s = "abcde", то гэта будзе ...

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

Знайсці K бліжэйшых элементаў LeetCode Solution

Пастаноўка задачы Знайсці K бліжэйшых элементаў Рашэнне LeetCode – Дадзены адсартаваны масіў цэлых лікаў arr, два цэлых k і x, вярнуць k бліжэйшых да x цэлых лікаў у масіве. Вынік таксама павінен быць адсартаваны ў парадку ўзрастання. Цэлы лік a бліжэй да x, чым цэлы b, калі: |a – x| < |b – x| або |a – x| == |б – …

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

Топ K частых элементаў Рашэнне LeetCode

Пастаноўка праблемы Top K частых элементаў Рашэнне LeetCode кажа, што – Улічваючы цэлы масіў nums і цэлае k, вярнуць k найбольш частых элементаў. Вы можаце вярнуць адказ у любым парадку. Прыклад 1: Уваход: nums = [1,1,1,2,2,3], k = 2 Выхад: [1,2] Прыклад 2: Уваход: nums = [1], k = 1 Выхад: [1] …

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

Дапушчальны лік трохкутніка Рашэнне LeetCode

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

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

Translate »