Téma
Posuvné okno Maximálne riešenie LeetCode
Páry skladieb s celkovým trvaním deliteľným 60 LeetCode Solution
Minimálne swapy na zvýšenie sekvencií
Súčet najbližšieho menšieho a väčšieho počtu
Usporiadajte pole tak, že arr [i]> = arr [j] ak je i párne a arr [i] <= arr [j] ak i je nepárne a j <i
Súvislé pole
Maximálna dĺžka opakovaného podradeného poľa
Počítajte pár s daným súčtom
Maximálny rozdiel medzi frekvenciou dvoch prvkov taký, že prvok s vyššou frekvenciou je tiež väčší
Všetky jedinečné trojčatá, ktoré dosahujú určitú hodnotu
Najdlhšia podskupina s počtom 1 s, jednou s viac ako 0 s
Maximálne pole z dvoch daných polí udržiavajúcich poradie rovnako
Počítajte podradné polia s rovnakými párnymi a nepárnymi prvkami
Usporiadajte pole také, aby arr [i] bolo rovnaké ako i
Segregujte 0 a 1 s v poli
Maximálny počet čokolád, ktoré sa majú rovnomerne rozdeliť medzi študentov
Maximálne po sebe nasledujúce počty prítomné v poli
Presuňte všetky negatívne prvky na jednu stranu poľa
Dotazy na počet odlišných prvkov v podradnom poli
Dotazy na pravdepodobnosť párneho alebo nepárneho čísla v daných rozsahoch
Celkový počet bez opakovaných číslic v rozsahu
Rozsah minimálneho dopytu (štvorcový koreňový rozklad a riedka tabuľka)
Dotaz na rozsah súčtu pomocou riedkej tabuľky
Počítajte a prepínajte dotazy na binárnom poli
Dotazy na desatinné hodnoty podskupín binárneho poľa
Maximalizujte prvky pomocou iného poľa
Zistite, či je pole podmnožinou iného poľa
Vytlačte všetky triplety v zoradenom poli, ktoré tvoria AP
Nájdite počet párov v poli tak, aby ich XOR bolo 0
Dostanete pole párov a nájdite v ňom všetky symetrické páry
Nájdite všetky trojčatá s nulovým súčtom
Vygenerujte všetky možné zoradené polia z alternatívnych prvkov dvoch daných zoradených polí
Pole dotazov na znásobenie výmeny a produktu
V binárnom poli skontrolujte, či je počet predstavovaný podoblastou nepárny alebo párny
Dotazy na počty prvkov poľa s hodnotami v danom rozsahu
Produkty rozsahov v poli
Palindrómová permutácia
Zoraďte pole podľa poradia definovaného iným poľom
Zamiešajte celé 2n celé čísla ako a1-b1-a2-b2-a3-b3 - .. bn bez použitia medzery navyše
Rozlišujte susedné prvky v poli
Konštrukcia najdlhšie rastúcej postupnosti (N log N)
Maximalizujte súčet po sebe nasledujúcich rozdielov v kruhovom poli
Trojcestné rozdelenie poľa okolo daného rozsahu
Skontrolujte, či X môže zmeniť každú osobu vo fronte
Usporiadajte pole tak, aby sa „arr [j]“ zmenilo na „i“, ak „arr [i]“ je „j“
Podsekvencia maximálnej dĺžky s rozdielom medzi susednými prvkami buď ako 0 alebo 1
Nahraďte dve po sebe nasledujúce rovnaké hodnoty jednou väčšou
Nájdite zoradenú sekvenciu veľkosti 3 v lineárnom čase
Maximálna čiastková položka produktu
Preveďte pole do cik-cak módy
Usporiadajte pole tak, aby boli párne prvky indexu menšie a nepárne prvky indexu väčšie
Oddeľte párne a nepárne čísla
Nájdite minimum v rotovanom zoradenom poli
Presuňte všetky negatívne prvky na koniec v poradí s povoleným väčším priestorom
Usporiadajte pole tak, aby párne umiestnenia boli väčšie ako nepárne
Zdvojnásobte prvý prvok a posuňte nulu na koniec
Odstráňte duplikáty z triedeného poľa
Produkt poľa okrem seba
Prvý chýba pozitívny
Nájdite minimálnu vzdialenosť medzi dvoma číslami
Počítajte páry z dvoch zoradených polí, ktorých súčet sa rovná danej hodnote x
Nájdite podskupinu s najmenším priemerom
Nájdite najmenšiu kladnú celočíselnú hodnotu, ktorá nemôže byť vyjadrená ako súčet ľubovoľnej podmnožiny daného poľa
Nájdite minimálny počet operácií zlúčenia, aby sa vytvoril palindróm poľa
Minimalizujte maximálny rozdiel medzi výškami
Nájdite maximálny priemerný podskupinu dĺžky k
Nájdite minimálny rozdiel medzi ľubovoľnými dvoma prvkami
Spočítajte minimálne kroky, aby ste získali požadované požadované pole
Rozdelenie poľa na páry so sumou deliteľnou K
Počítajte odlišné prvky v každom okne veľkosti K.
Počítajte podmnožiny, ktoré majú odlišné párne čísla
Nájdite tri prvky z rôznych troch polí tak, aby a + b + c = súčet
Najdlhšie rastúca následnosť
Počítajte páry, ktorých produkty existujú v poli
Zlúčiť prekrývajúce sa intervaly
Medián dvoch zoradených polí
Maximálna čiastková položka produktu
Nájdite maximum z minima pre každú veľkosť okna v danom poli
Najdlhšia spoločná predpona pomocou Wordu podľa Word Matching
Minimálna veľkosť čiastkovej zostavy
Priesečník dvoch polí
Vyhľadajte prvok v zoradenom otočenom poli
Maximálna čiastková položka produktu
3 súčet
Nájdite duplicitné číslo
Maximálny súčet 3 neprekrývajúcich sa podskupín
Minimálny indexový súčet dvoch zoznamov
Rozdelte pole na po sebe nasledujúce sekvencie
Nájdite duplicitný prvok
Nájdite jediný opakujúci sa prvok medzi 1 až N-1
Nájdenie K najbližšieho prvku
Skoková hra
Kombinovaná suma
Hľadajte v zoradenom otočenom poli
Maximálne čiastkové pole
Maximálne posuvné okno
Odstrániť a zarobiť
Dĺžka najdlhšej Fibonacciho následnosti
Zlúčenie intervalov
Prvá zlá verzia
Vrcholový index v horskom poli
4Súčet
Vytvorte maximálny počet
Stupeň poľa
Rekonštrukcia frontu podľa výšky
Vyhľadajte pozíciu vloženia
Nájdite Peak Element
Platné číslo trojuholníka
Sila dvoch
Súčet maximálnej veľkosti podradného poľa sa rovná k
Ďalší väčší prvok
Hádajte slovo
Chýba číslo
Zlúčiť zoradené pole
Súčet rovnakej podskupiny oddielu
Hmotnosť posledného kameňa
Zoradiť farby
Otočiť pole
Súčet podoblasti sa rovná k
Infix k Postfixu
Kruhový front
Keď dáte zoradené pole a číslo x, nájdite pár v poli, ktorého súčet je najbližšie k x
Nájdite podradné pole, ktorého súčet sa rovná danému číslu X
Usporiadajte párne a nepárne číslo tak, aby nepárne číslo nasledovalo po párnom
Minimálny počet zlúčených operácií na vytvorenie palindrómu poľa
Vytvorte minimálny počet z danej postupnosti písmen D a I.
Najdlhšie rozpätie s rovnakou sumou v dvoch binárnych poliach II
Nájdite podskupinu danej dĺžky s najmenším priemerom
Nájdite nuly, ktoré sa majú preklopiť, aby sa maximalizoval počet po sebe idúcich 1
Zlúčiť zoradené polia K a vytlačiť zoradený výstup
Vyhľadajte minimálny prvok v zoradenom a otočenom poli
Nájdite bod, v ktorom sa monotónne rastúca funkcia stane pozitívnou prvýkrát
Vytlačte všetky možné kombinácie prvkov R v danom poli veľkosti N
Zoraďte prvky podľa frekvencie II
Sklad Kúpiť Predať s cieľom maximalizovať zisk
Zlúčiť prekrývajúce sa intervaly II
Maximálna suma podradeného poľa pomocou funkcie Rozdeľ a panuj
Problém s triedením palaciniek
Triedenie palaciniek
Usporiadajte dané čísla tak, aby tvorili najväčšie číslo II
Iteratívna implementácia rýchleho triedenia
Zamiešajte dané pole
Nájdite riadok s maximálnym počtom 1
Triedenie zoradeného poľa K.
Maximálna podskupina produktov II
Najväčší podskupina s rovnakým počtom 0 a 1
Nájdite dve čísla so zvláštnym výskytom v netriedenom poli
Maximálna následnosť zvyšujúca súčet
Implementujte dva stohy do poľa
Počet menších prvkov na pravej strane
Zvyšovanie následnosti dĺžky troch s maximálnym produktom
Prvky V poli sa zobrazujú viac ako N / K-krát
Nájdite vrcholný prvok z poľa
Usporiadajte kladné a záporné čísla alternatívne v poli
V poli vyhľadajte maximálny počet opakujúcich sa čísel
Tug of War
Prvá okružná prehliadka s cieľom navštíviť všetky benzínové palandy
Počítajte možné trojuholníky
Maximálny kruhový súčet čiastkového poľa
Štyri prvky, ktoré sčítajú
Maximálna dĺžka dvojíc reťazí
Nájdite pár s daným rozdielom
Problém s rozdelením
Problém celebrít
Vyhľadajte zoradenú sekvenciu veľkosti 3
Podoblasť s danou sumou
Maximálny počet prvkov v poli, ktorý sa zvyšuje a potom znižuje
Počítajte minimálne kroky, aby ste dostali dané pole
Nájdite stratený prvok z duplikovaného poľa
Usporiadajte dané pole v maximálnom minimálnom tvare
Podoblast a následnosť
Zlúčiť dve zoradené polia
Počet trojíc so sumou nižšou ako zadaná hodnota
Usporiadajte pole pomocou zadaných indexov
Ďalej Väčší prvok v poli
Zlúčenie dvoch zoradených polí
Usporiadajte pole podľa zadaných indexov
Nájdite pevný bod v danom poli
Vyhľadajte prvok pomocou binárneho vyhľadávania v zoradenom poli
Nájdite trojicu v poli s danou sumou
Skontrolujte, či sú prvky poľa za sebou
Nájdite duplikáty v poli najefektívnejším spôsobom
Zoraďte 0s 1s a 2s v poli
Nájdite vodcov v poli
Najmenšie kladné číslo chýba v netriedenom poli
Nájdite podskupinu dĺžky K maximálneho priemeru
Nájdite Pytagorove trojčatá z poľa
Presuňte všetky nuly na koniec daného poľa
Nájdite minimálnu vzdialenosť medzi dvoma číslami v poli
Otočiť obrázok o 90 stupňov
Spočítajte počet udalostí v zoradenom poli
Maximálny súčet nenasledujúcich prvkov
Nájdite najmenšie chýbajúce číslo v zoradenom poli
Prvý opakujúci sa prvok
Násobenie predchádzajúceho a nasledujúceho
Skladačka produktov
Nájdite všetky páry s daným rozdielom
Nájdite všetky bežné prvky v daných troch zoradených poliach
Nájdite prvé opakujúce sa číslo v danom poli
Vytlačte všetky zreteľné prvky poľa
Maximálny rozdiel medzi dvoma prvkami, ako je väčší prvok, nastane po menšom
Väčšinový prvok
Nájdite prvý a druhý najmenší prvok
Nájdite počet nepárny počet krát v poli
Zoraďte prvky podľa frekvencie výskytu
Nájdite chýbajúce číslo
Nájdite najbližší väčší a menší prvok
Najväčší súčet súvislých podradených polí
Obrátiť pole
Nájdite trojnásobok tejto sumy k danej hodnote
Vyhľadajte pár prvkov z poľa, ktorého súčet sa rovná číslu
Translate »