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

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

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

Уставіць Выдаліць GetRandom O(1) Leetcode Solution

Пастаноўка праблемы. Рашэнне Insert Delete GetRandom O(1) LeetCode – «Уставіць Delete GetRandom O(1)» прапануе вам рэалізаваць гэтыя чатыры функцыі ў часавай складанасці O(1). insert(val): устаўце val у рандомізаваны набор і вярніце праўду, калі элемент першапачаткова адсутнічае ў наборы. Ён вяртае ілжыва, калі ...

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

Самае доўгае рашэнне з распаўсюджаным прэфіксам Leetcode

Пастаноўка праблемы Найдаўжэйшы агульны прэфікс LeetCode Рашэнне - «Самы доўгі агульны прэфікс» сцвярджае, што зададзены масіў радкоў. Нам трэба знайсці самы доўгі агульны прэфікс сярод гэтых радкоў. Калі прэфікса няма, вярніце пусты радок. Прыклад: Увод: strs = [“flower”,”flow”,”flight”] Выхад: “fl” Тлумачэнне: “fl” з'яўляецца самым доўгім ...

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

Серыялізуйце і дэсерыялізуйце рашэнне LeetCode для бінарнага дрэва

Пастаноўка праблемы Серыялізацыя і дэсерыялізацыя двайковага дрэва Рашэнне LeetCode - Серыялізацыя - гэта працэс пераўтварэння структуры даных або аб'екта ў паслядоўнасць бітаў, каб іх можна было захоўваць у файле або буферы памяці або перадаваць па спасылцы сеткавага злучэння, каб быць рэканструяваным пазней. у…

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

Паварот выявы LeetCode Solution

Пастаноўка праблемы Паварот выявы LeetCode Рашэнне – Вам даецца 2D-матрыца nxn, якая прадстаўляе малюнак, павярніце выяву на 90 градусаў (па гадзіннікавай стрэлцы). Вам трэба павярнуць малюнак на месцы, што азначае, што вам трэба змяніць ўваходную 2D-матрыцу непасрэдна. НЕ вылучайце іншую 2D матрыцу і не рабіце паварот. Прыклад тэставага выпадку 1: Увод: ...

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

Вольны час супрацоўнікаў LeetCode Solution

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

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

Канферэнц-залы II LeetCode Solution

Пастаноўка праблемы. Рашэнне LeetCode Meeting Rooms II – «Палы перамоў II» сцвярджае, што вам дадзены масіў інтэрвалаў часу сустрэчы «інтэрвалы», дзе «intervals[i] = [ start[i], end[i] ]», вяртае неабходная мінімальная колькасць канферэнц-залаў. Прыклад: інтэрвалы = [[0,30], [5,10], [15,20]] 2 Тлумачэнне: Сустрэча з адным можа быць зроблена ...

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

Сума падмасіўкаў роўная K LeetCode Рашэнне

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

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

Знайдзіце лічбы з цотнай колькасцю лічбаў

У гэтай задачы мы атрымліваем масіў натуральных лікаў. Нам трэба знайсці колькасць лікаў з цотнай колькасцю лічбаў. Прыклад масіва = {123, 34, 3434, 121, 100} 2 Тлумачэнне: Толькі 34 і 3434 з'яўляюцца цэлымі лікамі з цотнай колькасцю ...

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

Дыяганальнае абыход бінарнага дрэва

Пастаноўка праблемы У задачы "Дыяганальнае абыход двайковага дрэва" гаворыцца, што вам дадзена двайковае дрэва, і цяпер вам трэба знайсці дыяганальны выгляд дадзенага дрэва. Калі мы бачым дрэва зверху справа. Вузлы, якія мы бачым, - гэта дыяганальны выгляд ...

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

Translate »