LRU Cache Leetcode Rješenje

Razina težine Srednji
Često pitani u nepečena opeka Amazon jabuka Atlassian Bloomberg ByteDance Capital One Cisco Citadela Citrix Kohezivnost DocuSign Dropbox eBay Expedia Facebooku GoDaddy Goldman Sachs Google Grob Infosys Intel Intuit JPMorgan LinkedIn MakeMyTrip microsoft Morgan Stanley Nutanix Nvidia Proročanstvo Palantir Technologies PayPal Roblox Salesforce ServiceNow Snapchat Splunk Sprinklr Trg Tesla Twilio Trzaj Twitter Uber VMware prostak Yandex Zenefits Zillow
dizajn HashMap Povezana lista Shopee Sumološki tiktok Walmart Global techPosjeta 105

Izjava o problemu

Korištenje električnih romobila ističe LRU Cache LeetCode rješenje – “LRU Cache” traži od vas da dizajnirate strukturu podataka koja slijedi Najmanje nedavno korištena (LRU) predmemorija

Moramo implementirati klasu LRUCache koja ima sljedeće funkcije:

  • LRUCache(int kapacitet): Inicijalizira LRU predmemoriju s pozitivnom veličinom kapacitet.
  • int get(int key): vraća vrijednost ključa ako postoji, u suprotnom vraća -1.
  • void put(int key, int value): ažurirajte vrijednost ključa ako postoji, inače umetnite par ključ-vrijednost u predmemoriju. Ako veličina predmemorije premašuje kapacitet predmemorije, uklonite ključ koji je najmanje korišten.

Primjer:

LRU Cache Leetcode Rješenjebor

Input:  ["LRUCache", "put", "put", "get", "put", "get", "put", "get", "get", "get"]
        [[2], [1, 1], [2, 2], [1], [3, 3], [2], [4, 4], [1], [3], [4]]
Output: [null, null, null, 1, null, -1, null, -1, 3, 4]

Objašnjenje:

  • LRUCache lRUCache = novi LRUCache(2);
  • lRUCache.put(1,1); [predmemorija je {1=1} ]
  • lRUCache.put(2,2); [cache je {1=1,2=2} ]
  • lRUCache.get(1); [povratak 1]
  • lRUCache.put(3,3); [LRU ključ je bio 2, uklonite ključ 2, predmemorija je {1=1,3=3} ]
  • lRUCache.get(2); [povratak -1]
  • lRUCache.put(4,4); [LRU ključ je bio 1, uklonite ključ 1, predmemorija je {4=4,3=3} ]
  • lRUCache.get(1); [povratak -1]
  • lRUCache.get(3); [povratak 3]
  • lRUCache.get(4); [povratak 4]

Pristup

Ideja:

  1. Glavna ideja za rješavanje ovog problema je korištenje Hashmapa a dvopovezana lista.
  2. Održavajte dvostruko povezan popis i hashmap koji čuva mapiranje ključa na adresu čvora koja je prisutna na dvostruko povezanom popisu.
  3. Kada se pozove konstruktor, inicijalizirajte trenutnu veličinu predmemorije kao nulu i kreirajte lažni čvor dvostruko povezane liste. Također, obrišite unose hashtable.
  4. updateCache() funkcija se koristi za ažuriranje predmemorije ako je određeni ključ već prisutan u dvostruko povezanom popisu i također ažuriranje dvostruko povezanog popisa.
  5. Vratit ćemo -1 kada dobiti() funkcija je pozvana, a ključ nije prisutan u predmemoriji, inače vratite vrijednost i ažurirajte predmemoriju.
  6. Kada staviti() metoda je pozvana, a ključ je već prisutan u predmemoriji, ažurirajte par ključ/vrijednost i također ažurirajte predmemoriju i izmijenite dvostruko povezani popis.
  7. Kada staviti() Metoda je pozvana, a ključ nije prisutan u predmemoriji, kreirat ćemo novi čvor i umetnuti čvor u dvostruko povezani popis te također umetnuti adresu ključnog čvora u hash. Također, ako je veličina predmemorije premašuje svoj maksimalni kapacitet, moramo ukloniti najmanje nedavno korištenu vrijednost ključa iz predmemorije. To se može učinkovito učiniti uz pomoć povezanog popisa.

Kodirati

LRU Cache Leetcode C++ Rješenje:

class LRUCache {
public:
    struct Node{
        Node* prev;
        Node* next;
        int data,key;
        
        Node(int key,int data){
            this->key = key;
            this->data = data;
            prev = next = nullptr;
        }
    };
    Node *dummy,*curr;
    unordered_map<int,Node*> hash;
    int max_size,curr_size;
    
    void updateCache(int key){
        if(hash[key]==curr){
            return;
        }  
        Node *node1 = hash[key]->prev,*node2 = hash[key]->next;
        node1->next = node2;
        node2->prev = node1;
        curr->next = hash[key];
        hash[key]->prev = curr;
        hash[key]->next = nullptr;
        curr = curr->next;
    }
    LRUCache(int capacity) {
        curr_size = 0;
        max_size = capacity;   
        dummy = new Node(-1,-1);
        curr = dummy;
        hash.clear();
    }
    int get(int key) {
        if(!hash.count(key)){
            return -1;
        }
        updateCache(key);
        return hash[key]->data;
    }
    void put(int key, int data) {
        if(hash.count(key)){
            hash[key]->data = data;
            updateCache(key);
        }
        else{
            if(curr_size==max_size){
                hash.erase(dummy->next->key);           
                Node *node1 = dummy,*node2 = dummy->next->next;
                node1->next = node2;
                if(node2!=nullptr){
                    node2->prev = node1;
                }
                else{
                    curr = node1;
                }
                curr_size--;
            }
            Node* newNode = new Node(key,data);
            curr->next = newNode;
            newNode->prev = curr;
            curr = curr->next;
            hash[key] = newNode;
            curr_size++;
        }
    }
};

LRU Cache Leetcode Java rješenje:

import java.util.Hashtable;
public class LRUCache {
class DLinkedNode {
  int key;
  int value;
  DLinkedNode pre;
  DLinkedNode post;
}
private void addNode(DLinkedNode node) {   
  node.pre = head;
  node.post = head.post;
  head.post.pre = node;
  head.post = node;
}
private void removeNode(DLinkedNode node){
  DLinkedNode pre = node.pre;
  DLinkedNode post = node.post;
  pre.post = post;
  post.pre = pre;
}
private void moveToHead(DLinkedNode node){
  this.removeNode(node);
  this.addNode(node);
} 
private DLinkedNode popTail(){
  DLinkedNode res = tail.pre;
  this.removeNode(res);
  return res;
}
private Hashtable<Integer, DLinkedNode> 
  cache = new Hashtable<Integer, DLinkedNode>();
private int count;
private int capacity;
private DLinkedNode head, tail;

public LRUCache(int capacity) {
  this.count = 0;
  this.capacity = capacity;
  head = new DLinkedNode();
  head.pre = null;
  tail = new DLinkedNode();
  tail.post = null;
  head.post = tail;
  tail.pre = head;
}
public int get(int key) {
  DLinkedNode node = cache.get(key);
  if(node == null){
    return -1;
  }
  this.moveToHead(node);
  return node.value;
}
public void put(int key, int value) {
  DLinkedNode node = cache.get(key);
  if(node == null){
    DLinkedNode newNode = new DLinkedNode();
    newNode.key = key;
    newNode.value = value;
    this.cache.put(key, newNode);
    this.addNode(newNode);
    ++count;
    if(count > capacity){
      DLinkedNode tail = this.popTail();
      this.cache.remove(tail.key);
      --count;
    }
  }else{
    node.value = value;
    this.moveToHead(node);
  }
}
}

Analiza složenosti za LRU Cache Leetcode rješenje

Složenost vremena

Vremenska složenost gornjeg koda je O (1) ako koristimo učinkovitu hash funkciju koja omogućuje umetanje i brisanje u O(1) vremenu. Također, dodavanje i uklanjanje čvorova s ​​dvostruko povezane liste traje O(1) vremena.

Složenost prostora

Složenost prostora gornjeg koda je NA) budući da maksimalna veličina hashmapa može biti O(N).

Referenca: https://en.wikipedia.org/wiki/Cache_replacement_policies

Glavna pitanja za intervju

S.No Pitanje za intervju Koliko je puta postavljeno pitanje
1Izbrišite čvor s dvostruko povezanog popisa2815
2Java program za pronalaženje broja čvorova u binarnom stablu2497
3Obrni niz bez utjecaja na posebne znakove2452
4Izbrišite čvor povezanog popisa na zadanom položaju1972
5Palindrom pomoću rekurzije1773
6Umetanje čvorova u povezani popis sortirano (rastući poredak)1656
7Pronađi par elemenata iz niza čiji je zbroj jednak broju1644
8Poredaj elemente prema učestalosti pojavljivanja1622
9Napišite program za ispis svih permutacija zadanog niza1598
10Pronađi minimalnu udaljenost između dva broja u nizu1467
11Stvorite dvostruko povezan popis1443
12Brzo sortiranje1414
13Obrni niz1405
14Najmanji prozor u nizu koji sadrži sve znakove drugog niza1392
15Pronađite trostruk zbroj do zadane vrijednosti1354
16Rekurzivno uklonite sve susjedne duplikate1349
17Prvi ponavljajući element1331
18Složite Parni i Neparni broj tako da Nepar dolazi nakon Parnog1315
19Zbroj brojeva u nizu1308
20Nedostaje najmanji pozitivan broj u nesortiranom nizu1276
21Provjerite jesu li elementi niza uzastopni1247
22Otkrijte petlju na povezanom popisu1233
23Najveći zbroj susjedni podniz1224
24Brzo sortiranje na slabo povezanom popisu1212
25Subarray s danim zbrojem1207
26Ispišite sve moguće kombinacije R elemenata u danom nizu veličine N1197
27Rekurzivna funkcija za pretraživanje podniza1193
28Pronađite maksimalan broj ponavljanja u nizu1149
29Prijelaz redoslijeda binarnog stabla na Javi1121
30Pronađite prvi i drugi najmanji element1118
31Provjerite jesu li dva povezana popisa identična1099
32Maksimalni zbroj podreda koristeći Divide and Conquer1097
33Uklonite znakove iz prvog niza koji su u drugom1064
34Pronađite vođe u nizu1057
35Zamijenite čvorove na povezanom popisu1030
36Pronađite broj neparan broj puta u nizu999
37Rasporedite dane brojeve da tvore najveći broj II987
38Pronađite drugi najčešći lik983
39S obzirom na niz pronađite svoj prvi znak koji se ne ponavlja962
40Pronađi triplet u nizu s zadanim zbrojem956
41Ukupan broj pojavljivanja određene stavke na povezanom popisu950
42S obzirom na sortirani niz i broj x, pronađite par u nizu čiji je zbroj najbliži x949
43Program za provjeru jesu li nizovi rotacije jedni drugima ili ne940
44Ispišite sve moguće riječi iz telefonskih znamenki927
45Pronađite broj koji nedostaje920
46Premjestite pozitivne i negativne brojeve na drugi način u niz912
47Najduža palindromska podniz900
48Odvojite parne i neparne čvorove na povezanom popisu880
49Ispis Najdulja uobičajena podljepnica877
50Unija i presjek dviju povezanih lista869
51Transformirajte jedan niz u drugi koristeći minimalni broj zadanih operacija860
52Preuredite zadani niz u maksimalno minimalni oblik840
53Provjerite preuređeni niz može li stvoriti palindrom840
54Broji moguće trokute817
55Iterativna primjena brzog sortiranja811
56Množenje dviju matrica796
57Provjerite je li povezani popis palindrom792
58Broj trojki sa sumom manjom od zadane vrijednosti787
59Zakretanje povezanog popisa787
60Kupite dionice kako biste povećali dobit784
61Spajanje dviju žica755
62Tug of War754
63Broji broj podnizova s ​​K razlikovnim likovima750
64Ispišite sve duplikate u ulaznom nizu747
65Pronađite najbliži veći i manji element742
66Pronađite pitagorejske trojke iz Arraya734
67Problem slavnih734
68Obrnuti niz bez privremene varijable728
69Uklonite 'b' i 'ac' iz zadanog niza726
70Pronađi sve uobičajene elemente u danim tri sortirana polja724
71Uklonite sve duplikate s nerazvrstanog povezanog popisa707
72Pronađite red s maksimalnim brojem 1701
73Pronađite element vrha iz niza694
74Nađite podniz čiji je zbroj jednak zadanom broju X692
75Sortiranje umetanja684
76Uklonite najmanje znakova tako da dvije žice postanu anagrami683
77Pronađi najmanji broj koji nedostaje u sortiranom nizu682
78Slagalica s nizom proizvoda680
79Sabiranje dviju matrica678
80Implementirajte dva stoga u niz672
81Generiraj sve binarne žice bez uzastopnih 1669
82Maksimalni zbroj uzastopnih elemenata666
83Maksimalni podskup proizvoda II657
84Leksikografski rang žice649
85Provjerite jesu li dvije zadane matrice identične640
86Množenje prethodnog i sljedećeg640
87Spoji K sortirane nizove i ispiši sortirane izlaze631
88Oduzimanje dviju matrica630
89Pomaknite sve nule na kraj zadanog niza625
90Podijelite niz u N jednakih dijelova620
91Oblikujte minimalni broj iz zadanog niza D-a i I-a618
92Mrežni algoritam za provjeru palindroma u toku617
93Provjerite jesu li dvije žice međusobno anagram610
94Uklonite ponavljajuće znamenke u zadanom broju607
95Maksimalni zbroj kružnog podmreže607
96Poredaj povezani popis koji se sortira naizmjenično uzlazno i ​​silazno606
97Poredaj stog pomoću privremenog stoga603
98Pomaknite zadnji element povezanog popisa na prvo mjesto600
99Pronađite sortirani i rotirani niz minimalnog elementa599
100Prva kružna tura koja će posjetiti sve benzinske bunkere595
101Podred i podred592
102Najveći podskup s jednakim brojem 0 i 1591
103Poravnavanje povezanog popisa589
104Usporedite dva niza (povezani popisi)588
105Maksimalni element u nizu koji se povećava, a zatim smanjuje588
106Palindromske permutacije niza581
107Elementi se u nizu pojavljuju više od N / K puta577
108Većinski element572
109Minimalni ulošci za stvaranje najkraćeg palindroma571
110Pokrenite kodiranje duljine571
111Palindromi u zadanom rasponu569
112Ispišite sve permutacije ponavljanjem569
113Provjera Pangrama565
114Spojite povezani popis u drugi na zamjenskim pozicijama562
115Preuredite zadani povezani popis na mjesto561
116Minimalni broj znakova koji se dodaju sprijeda za stvaranje nitnog palindroma560
117Uklonite sve duplikate na razvrstanom povezanom popisu560
118Minimalni broj operacija spajanja za izradu palindroma niza557
119Rotirajte niz da biste dobili leksikografski najmanji niz556
120Ponavljanje sljedova duljine dvije ili više553
121Najviše ponavljajući znak u nizu550
122Ispišite sve anagrame zajedno u slijedu riječi548
123Promijenite redoslijed niza prema zadanim indeksima546
124Problem sortiranja palačinki540
125Klonirajte povezani popis sljedećim i slučajnim pokazivačem535
126Spajanje preklapajućih intervala II534
127Rješenje s dvije sume koda528
128Veličina podniza s maksimalnom sumom524
129Transponiranje matrice522
130Uklonite dodatne razmake iz niza518
131Uklanjanje razmaka iz niza pomoću stringstream-a517
132Provjerite je li zadani niz rotacija palindroma514
133Problem s particijom513
134Uklonite duplikate iz niza512
135Najmanji palindrom nakon zamjene512
136Maksimalna suma koja se povećava510
137Najduži palindrom može se stvoriti uklanjanjem ili preslagivanjem znakova510
138Provjerite jesu li žice na K udaljenost ili ne498
139Generiraj sve binarne nizove iz zadanog uzorka498
140Umetnite čvor u razvrstani povezani popis496
141Pronađite nule koje ćete preokrenuti tako da se broj uzastopnih 1 poveća495
142Izbriši posljednju pojavu494
143Duljina najdužeg valjanog podniza493
1443Sum rješenje s kôdom491
145Provjerite jesu li dvije zadane žice međusobno izomorfne489
146Maksimalna razlika između dva elementa, poput većeg, dolazi nakon manjeg486
147Program za prebacivanje svih znakova u niz481
148Dati je niz preplitanje dviju drugih žica ili ne478
149Brojte minimalne korake za dobivanje zadanog niza477
150Spajanje sortiranja bolje od brzog sortiranja za povezane popise474
151Broj manjih elemenata na desnoj strani471
152Pronađite par s danom razlikom469
153Provjerite jesu li svi redovi matrice međusobne kružne rotacije468
154Provjeri duljina niza jednaka je broju dodanom na kraju467
155Najduži uobičajeni prefiks pomoću Divide and Conquer466
156Pronađite n-ti čvor povezanog popisa s kraja465
157Poredaj 0s 1s i 2s u nizu456
158Pronađite fiksnu točku u zadanom nizu455
159Ispišite sva prepletanja danih dviju žica454
160Spoji dva razvrstana povezana popisa tako da je spojeni popis obrnutim redoslijedom452
161Usporedite dva broja verzije451
162Pronađite podniz zadane duljine s najmanje prosjekom451
163Promijenite redoslijed niza pomoću zadanih indeksa449
164Obratite riječi u zadanom nizu448
165Podijelite povezani popis pomoću zamjenskih čvorova448
166Ispis reversa niza (rekurzija)445
167Medijan dvaju sortiranih nizova LeetCode rješenje443
168Ispis niza neparne duljine u formatu 'X'433
169Zamijenite Kth čvor s početka s Kth čvor s kraja430
170Pronađite element pomoću binarnog pretraživanja u sortiranom nizu430
171Pronađite poddrugu K duljine maksimalnog prosjeka429
172Ispišite sve palindromske particije niza426
173Pronađi duplikate u nizu na najučinkovitiji način422
174ispisati sve palindromske particije418
175Poravnajte višerazinski povezani popis414
176Najkraći problem Superstringa413
177Maksimalna duljina lančanih parova412
178Sortiranje K sortiranog niza408
179Provjerite slijedi li niz uzorak redoslijed znakova ili ne407
180Poredaj niz prema drugom nizu400
181Najduži raspon s istim zbrojem u dva binarna niza II396
182Preokrenite povezani popis u grupama394
183Pronađite sortirani slijed veličine 3391
184Program za dodavanje dvije binarne znamenke387
185Pronađite dva broja s neparnim pojavljivanjima u nesortiranom nizu386
186Rekurzivno ispisujte sve rečenice koje se mogu oblikovati s popisa popisa riječi385
187Najduži uobičajeni prefiks pomoću binarnog pretraživanja II382
188Poništavanje pojedinačno povezanog popisa (iterativni / nerekurzivni)380
189Preuredite povezani popis u Zig-Zag376
190Kth Neponavljajući lik375
191Cezar Šifra374
192Provjerite može li niz postati prazan rekurzivnim brisanjem zadane podniza373
193Razvrstavanje palačinki372
194Zakrenite sliku za 90 stupnjeva369
195Najduži uobičajeni prefiks Riječ po riječi367
196Savršena reverzibilna žica363
197Permutacije datog niza pomoću STL-a362
198Povećavanje sljedova duljine tri s maksimalnim proizvodom360
199Spajanje dvaju sortiranih nizova360
200Pronađite točku u kojoj monotono rastuća funkcija prvi put postaje pozitivna358
201Poredaj povezani popis s 0, 1 i 2357
202Sastavite popis maksimalno povezanih zbrojeva od dvaju poredanih povezanih popisa koji imaju neke uobičajene čvorove357
2031 i 2 dodatak binarnog broja355
204Pronađi prvi znak koji se ne ponavlja u nizu354
205Četiri elementa koja se zbrajaju u dato352
206Izbriši N čvorova nakon M350
207Popis stavki koje sadrže sve znakove dane riječi350
208Najduži uobičajeni prefiks pomoću znakova po podudaranju znakova347
209Broji broj pojava u razvrstanom nizu343
210Podijelite niz338
211Niz palindroma (broj)338
212Minimalni broj znakova koji se trebaju ukloniti da bi se zamijenio binarni niz337
213Provjerite je li povezani popis žica od palindroma331
214Rekurzivna provedba atoi ()330
215Ispis svih različitih elemenata niza328
216Sortiranje niza nizova328
217Pretvorite niz koji ponavlja ponavljanje niza duljine K327
218Pronađite prvi ponavljajući broj u danom nizu324
219Čak i podbroj323
220Rekurzivno preokrenite pojedinačno povezani popis321
221Binarno stablo na dvostruko povezan popis321
222Ispišite najkraći put za ispis niza na zaslon320
223Maksimalni broj znakova u nizu320
224Možemo li preokrenuti povezani popis za manje od O (n) vremena?318
225Važeće zagrade LeetCode rješenje318
226N-ti lik u spojenom decimalnom nizu316
227Poredaj elemente po učestalosti II315
228Obrni niz pomoću stoga315
229Pretvori string1 u string2 u jednom uređivanju315
230podudaranje znakova zamjenskog znaka313
231Mala slova na velika slova312
232Spoji dva razvrstana niza310
233Maximum Subarray Leetcode rješenje309
234Pronađite izgubljeni element iz dupliciranog niza309
235Prebrojite broj riječi308
236Podijelite četiri različite žice307
237Pronađite sredinu povezanog popisa304
238Najduža uobičajena sljednica s permutacijama298
239Broji parove na istoj udaljenosti kao u engleskim abecedama297
240Sljedeći veći element u nizu293
241Umnožavanje matričnog lanca pomoću dinamičkog programiranja291
242Permutacija palindroma286
243Traženje čvora u binarnom stablu pretraživanja283
244Pronađite Nth Node282
245Pronađite sve parove s danom razlikom281
246Triplet s tri povezana popisa s danim zbrojem279
247Rješenje za rimski do cjelobrojni leetcode279
248Izbriši stablo278
249Niz (predstavlja cijeli broj) za vrijednost275
250Obrni niz274
251Ispišite sve moguće načine za razbijanje niza u zagradnom obliku274
252Binarno stablo271
253Izbrišite čvor pod zadanim uvjetima270
254Obrnuti bitovi270
255Promijenite spol određenog niza270
256Poredaj niz nizova268
257Riječ za traženje riječi s leetcode-om267
258Broj podniza koji se rekurzivno zbrajaju do 9265
259Uklonite srednje točke s povezanog popisa segmenata linija264
260Kako učinkovito implementirati k snopove u jedan niz?264
261Najduže zajedničko proširenje263
262Toeplitzova matrica261
263Uklonite razmake iz niza260
264Prvi element koji se ne ponavlja259
265Broji parove s zadanom svotom259
266Sobe za sastanke II LeetCode rješenje259
267Najduži palindromski podniz LeetCode rješenje257
268Izmiješajte zadati niz257
269Ponovljeni uzorak podniza257
270Premjestite sve negativne elemente na jednu stranu niza255
271N kraljica problem253
272Min stog252
273Pronađi, drugo, često, lik249
274Algoritam Dijkstra248
275Program za slijed kukavica246
276Kloniranje povezanog popisa sljedećim i slučajnim pokazivačem (raspršivanje)245
277Broj otoka LeetCode rješenje245
278Najčešći element u nizu244
279Smanjite maksimalnu razliku između visina243
280Poredaj povezano koje je razvrstano po apsolutnim vrijednostima243
281Maksimalni stog243
282Rješenje s kućnim pljačkašem241
283Fibonaccijevi brojevi239
284Procjena izraza238
285Pretražite Umetni položaj Rješenje s kodom238
286Kako izbrisati povezani popis237
287Važeće rješenje s palicim leetcodeom236
288KMP algoritam235
289Rješenje s minimalnim slogovima s kodovima235
290Plus jedno rješenje s kôdom234
291Sudoku rješavač234
292Riječ Traži234
293Procjena izraza postfiksa233
294Podskup Leetcode232
295Obratite riječi u nizu232
296Kombinirano zbrojno rješenje osetljivog koda231
297Broj od 1 bita231
298Usporedba povratnog niza225
299Spoji razvrstane rešetke Leetcode rješenje224
300Par pozitivnih negativnih vrijednosti u nizu224
301Algoritam Rabina Karpa224
302Obrtanje reda čekanja222
303Postavi matrične nule222
304Sqrt (x) rješenje s kôdom222
305Tower of Hanoi222
306Sadrži dvostruko rješenje s Leetcode-om221
307Podniz sa zbrojem 0220
308Kombinacija Zbroj219
309Uobičajeni elementi u svim redovima zadane matrice218
310Umnožak niza osim selfa218
311Presjek dvaju nizova II rješenje s leetcode-om216
312Čitav broj rimskog rješenja s Leetcode-om216
313Pasični trokut Leetcode215
314Obrni pojedine riječi214
315Izbrišite srednji element stoga213
316Stiskanje niza213
317Konstruirajte binarno stablo iz zadanih prijelaza Inorder i Preorder213
318Minimalni zamjene potrebne za spajanje svih elemenata manjih ili jednakih k212
319Tehnika kliznih prozora212
320Algoritam Bellman Ford211
321Pronađite najbolji K (ili najčešći) broj u streamu211
322Broji podniz s jednakim brojem 1 i 0211
323Procjena aritmetičkog izraza210
324Dodajte binarno rješenje s Leetcode-om210
325Pow (x, n) rješenje za mrežni kod210
326Algoritmi zamjene stranice u operacijskim sustavima209
327Sljedeća permutacija209
328Brojanje indeksnih parova s ​​jednakim elementima u nizu208
329Rješenje s jednim brojem Leetcode208
330Kruskal algoritam208
331Odvojeni parni i neparni brojevi208
332Rješenje s kôdom s povezanim popisom Palindrome208
333Druga najčešće ponavljana riječ u nizu208
334Pretvorba Postfix u Infix207
335Implementacija Dequea pomoću dvostruko povezanog popisa207
336Sadrži duplikat207
337Dizajnirajte stog koji podržava getMin () za O (1) vrijeme i O (1) dodatni prostor207
338Pronađi zbroj elemenata koji se ne ponavljaju (različiti) u nizu207
339Minimalna vrijednost za dobivanje pozitivnog korak po korak zbroja rješenja s kôdom207
340Maksimalni broj balona s rješenjem206
341Brojanje neparnih brojeva u rješenju Leetcode rješenja u intervalu206
342Poredaj elemente prema učestalosti205
343Rješenje s najdužim zajedničkim prefiksom Leetcode204
344Skupite riječi s istim skupom znakova203
345Treće rješenje maksimalnog broja Leetcode203
346Permutacije Leetcode rješenje203
347Maksimalni podniz203
348Pronađite Lucky Integer u Array Leetcode Solution202
349K-ti najmanji element u razvrstanoj matrici202
350Algoritam konveksnog trupa202
351Najduži podniz bez ponavljanja znakova LeetCode rješenje201
352Najčešće riječi K201
353Pronađite brojeve s parnim brojem znamenki rješenje s kôdom201
354Sortiranje niza pomoću stogova201
355Zbroj minimalnih i maksimalnih elemenata svih podsklopova veličine k200
356Niz za kodiranje200
357Minimalna operacija za izjednačavanje svih elemenata u nizu200
358Zamijenite čvorove u rješenjima parova Leetcode199
359Pronađite rješenje gradskog suca s Leetcode rješenjem199
360Najmanji podskup s k izrazitim brojevima199
361Broji podsklopove koji imaju ukupno različite elemente jednake izvornom nizu199
362Rješenje LeetCode spiralne matrice199
363Ocijenite odjel198
364Rješenje s kodom većinskog elementa198
365Prvi element koji se javlja k puta u nizu197
366Posebni broj197
367S obzirom na dva nerazvrstana niza pronaći sve parove čiji je zbroj x196
368Spojite dvije razvrstane liste rješenja s kôdovima196
369Najbolje vrijeme za kupnju i prodaju dionica II Leetcode rješenje195
370Pascalovo rješenje trokut II s kôdom195
371Provjerite jesu li dva niza jednaka ili ne195
372Pretvorba prefiksa u infiks194
373Obrtanje prvih K elemenata reda194
374Pretražite u rotacijskom sortiranom rješenju Leetcode rješenja194
375Minimalni zbroj puta194
376Grupni anagrami194
377Računajte prototipove s Leetcode rješenjima194
378Snaga rješenja s dva koda193
379Obrni broj pomoću stoga193
380Pronađite duplikate u danom nizu kada elementi nisu ograničeni na raspon193
381Huffmanovo kodiranje193
382Minimalna apsolutna razlika Rješenje Leetcode-a192
383Nedostaje broj Leetcode Rješenje192
384Rješenje s kućnim pljačkašem II192
385Maksimalna udaljenost između dva pojavljivanja istog elementa u nizu192
386Minimalni koraci za postizanje cilja vitezom192
387Poredaj niz prema povećanju frekvencije rješenjem s kodovima192
388Broj rješenja dobrih parova s ​​Leetcode rješenjem192
389Jedinstveni broj191
390Maksimalni kvadrat191
391Najveća moguća razlika dva podskupa niza191
392Upit za zbroj raspona 2D – rješenje nepromjenjivog koda190
393Leetcode za Fizz Buzz190
394Prosječna plaća isključujući rješenje minimalne i maksimalne plaće Leetcode189
395Najčešći K česti elementi189
396Rješenje matričnog dijagonalnog zbroja189
397Pronađi sve brojeve koji su nestali u rješenju s nizom leetcode189
398Sortiranje pomoću trivijalne hash funkcije189
399Jedinstveno rješenje putovnica s rješenjem189
400Pokretanje zbroja 1d rješenja Leetcode rješenja189
401Zbroj podniza je jednak K LeetCode Rješenje188
402Permutacije Leetcode-a188
403Upiti za podstring palindroma188
404Maksimalno uzastopno rješenje s šifrom187
405Problem zbroja podskupova187
406Zigzag pretvorba187
407Coin Change 2 Leetcode Rješenje187
408Izraz sadrži suvišnu zagradu ili ne187
409Jedinstvene staze187
410Fibonaccijevo rješenje LeetCode broja187
411Kako implementirati stog pomoću prioriteta reda ili hrpe?187
412Pronađite pobjednika na rješenju koda igre Tic Tac Toe187
413Provjerite sadrži li niz susjedne cijele brojeve s dopuštenim duplikatima187
414Rješenje s sretnim brojevima187
415Obrnuti samoglasnici otopine s nizovitim kôdom186
416Pronađite duplicirani broj186
417Razlika između najveće i najmanje frekvencije u nizu186
418Niz za dekodiranje186
419Pretvori niz u međ185
420Permutacija velikih i malih slova185
421Najmanji element ponovljen točno K puta185
422Kumulativna učestalost brojanja svakog elementa u nesortiranom nizu185
423Koliko je brojeva manje od rješenja s trenutnim brojem Leetcode185
424Ispiši sve različite elemente danog cjelovitog niza185
425Zbroj podniza jednak je k185
426Monotonic LeetCode rješenje185
427N-ti katalonski broj185
428Obrnuti cijeli broj185
429Pronađite najbliži broj palindroma185
430Oduzmite umnožak i zbroj znamenki cjelovitog rješenja s retkim kodom185
431Pronađite prva tri ponavljana u nizu184
432Najbolje vrijeme za kupnju i prodaju dionica III rješenje s Leetcode-om184
433Razvrstajte cjelobrojne brojeve po broju 1-bitnog rješenja s kôdom184
434Uklonite duplikate iz rješenja sortiranog niza Leetcode184
435Pronađite broj zaposlenika ispod svakog zaposlenika184
436Izmiješajte Array Leetcode rješenje184
437Duljina najvećeg niza sa susjednim elementima184
438Rješenje za hvatanje kišnice Leetcode184
439Poredaj stog pomoću rekurzije184
440Provjerite postoje li N i njegovo dvostruko postojeće rješenje s kôdom183
441Dvostrani grafikon183
442Pronađite medijan iz podatkovnog toka183
443Pronađite prvi ponavljajući element u nizu cijelih brojeva183
444Prioritetni red pomoću pojedinačno povezanog popisa182
445Implementacija LRU predmemorije182
446Implementirajte Stack i Queue koristeći Deque182
447Kapacitet isporuke paketa u roku od D dana, rješenje s kôdom182
448Obrnute riječi u nizu III LeetCode rješenje182
449Maksimalna dubina otopine s binarnim stablom182
450Generirajte niz s likovima koji imaju rješenje s neparnim brojevima rješenje s kodom182
451Zbroj raspona podniza Leetcode Rješenje181
452Pronađite duplicirani element181
453Preokrenite stog pomoću rekurzije181
454Minimalno premještanje u jednake elemente niza rješenje s kôdom181
455Primov algoritam181
456Podredovi s izrazitim elementima181
457Pronađi minimum u rotiranom sortiranom nizu181
458Broji parove s dva povezana popisa čiji je zbroj jednak zadanoj vrijednosti180
459Cjelovito prema engleskim riječima180
460Kth najveći element u Array Leetcode Solutions180
461Spoji dvije razvrstane povezane liste180
462Broji podnizove s jednakim brojem 0, 1 i 2180
463Izbrišite čvor s povezanog popisa bez pokazivača glave180
464Pronađite sve parove (a, b) u nizu tako da je a% b = k180
465Sortiranje reda bez dodatnog prostora180
466Najduža česta sljedba179
467Pronađite elemente koji su prisutni u prvom nizu, a ne u drugom179
468Pronađite rješenje s uobičajenim znakovima Leetcode179
469K najslabiji redovi u matričnom rješenju s leetcode-om179
470Uredi udaljenost178
471Fizz Buzz178
472Obrnite povezani popis178
473Uklonite minimalan broj elemenata toliko da u oba polja ne postoji zajednički element178
474MiniMax algoritam178
475Broji i reci178
476Pronađite rješenje Leetcode rješenje178
477Obrni niz178
478Sljedeće veće rješenje Element I rješenje177
479Spajanje rješenja niza LeetCode177
480Algoritam Floyda Warshalla177
481Ciljana suma177
482Obrazloženje teksta LeetCode rješenje177
483Pronađite prvo i posljednje mjesto elementa u rješenju sortiranih polja s kôdom177
484Stupanj niza177
485Ispišite sve podsklopove s 0 zbroja177
486Rješenje s brojem stupca broja Excel tablice177
487Kth najveći element u rješenju stream Leetcode177
488Množenje žica rješenjem s kodovima176
489Uravnoteženo rješenje binarnog stabla s leetcode-om176
490Najduži uobičajeni prefiks koristeći Trie176
491Djeca s najvećim brojem slatkiša s rješenjem176
492Word Ladder LeetCode Rješenje175
493Redoslijed prioriteta u C ++175
494Spajanje preklapajućih intervala175
495Uparite s danim proizvodom175
496Iterativni toranj Hanoja175
497Dizajn rješenja za sustave parkiranja s Leetcode-om175
498Poplava ispunite LeetCode175
499Najduža podvrsta koja nema više od K različitih elemenata175
500Broj koraka za smanjivanje broja na nulu rješenje s kôdom175
501Najkraći palindrom174
502Max područje otoka174
503Brojite i recite Leetcode Rješenje174
504Pogled odozgo na binarno stablo174
505Sjecište dvaju nizova173
506Pronađi podred s zadanim zbrojem (obrađuje negativne brojeve)173
507Pretvorba postfiksa u prefiks173
508Indeks vrha u planinskom nizu173
509Pronađite četiri elementa koja se zbrajaju na zadanu vrijednost (Hashmap)173
510Pronađite N jedinstvenih cjelovitih zbrojeva do nultog rješenja s leetcode-om173
511Move Zeroes LeetCode rješenje173
512Miješanje niza rješenja s kodom s retkom173
513Rekurzije173
514Problem s mobilnom numeričkom tipkovnicom173
515Implementirajte stog pomoću redova čekanja173
516Duljina rješenja s posljednjim riječima Leetcode173
517Prefiks u pretvorbu Postfix173
518Važeći niz zagrada173
519Iterativno zaobilaženje prijeloma binarnog stabla172
520Pretvori niz u cik-cak modu172
521Broji broj trojki s proizvodom jednakim zadanom broju172
522Neprekidni Leetcode niza172
523Koko rješenje za jelo banana Leetcode172
524Cik-cak pretvorba LeetCode rješenje172
525Problem raspona dionica172
526Pronađite različite elemente zajedničke svim redovima matrice172
527Najsporije rješenje s ključnim riječima172
528Provjerite sadrži li zadani niz dvostruke elemente na udaljenosti od k međusobno172
529Pronađite elemente raspona koji nedostaju172
530Najduži uobičajeni prefiks pomoću sortiranja171
531Podniz sa spajanjem svih riječi171
532U izrazu pronađite indeks zatvarača za datu zagradu za otvaranje171
533Implementirajte stog pomoću jednog reda171
534Brisanje čvora na povezanom popisu Leetcode rješenje170
535Rješenje s najvećim perimetralnim trokutom s kôdom170
536Posljednja kamena težina170
537Spremnik s najviše vode170
538Najmanji podskup sa svim pojavama najčešćih elemenata170
539K-ti zasebni element u nizu170
540Igra Skoči Leetcode Rješenje170
541Najbolje vrijeme za kupnju i prodaju dionica170
542Pretvorite normalni BST u uravnoteženi BST170
543Pronađite bilo koji od više ponavljajućih elemenata u polju samo za čitanje170
544Rješenje s relativnim nizom sortiranih nizova170
545Minimalni preokret zagrada169
546Pravokutnik maksimalne sume u 2D matrici169
547Sljedeći veći frekvencijski element169
548Važeći Sudoku169
549Izgradite niz iz permutacijskog Leetcode rješenja168
550Složite zadane brojeve tako da tvore najveći broj168
551Prvi negativni cijeli broj u svakom prozoru veličine k168
552Rešenje za šifru naslova stupca Excel lista168
553Nasumično promijeni niz168
554Dodijelite rješenje za kolačiće Leetcode168
555Provjerite uravnotežene zagrade u izrazu168
556Rješenje izomorfnih žica Leetcode167
557Zbroj rješenja lijevog koda lijevog lišća167
558Podijelite bombone ljudima s rješenjem s kôdom167
559Grupirajte višestruku pojavu elemenata niza poredane prema prvoj pojavi167
560Je rješenje s naredbama Leetcode167
561Preuredite binarni niz kao alternativne pojave x i y167
562Pronađite riječi koje se mogu oblikovati pomoću rješenja za kôd s likovima167
563Minimalne operacije za pretvaranje X u Y167
564Implementacija Dequea pomoću kružnog niza167
565Načini dekodiranja166
566Promijenite niz u permutaciju brojeva od 1 do N166
56701 Matrix LeetCode rješenje166
568Najkraći put u mreži s uklanjanjem prepreka LeetCode rješenje166
569N-to rješenje Tribonaccijevog broja s kôdom166
570Problem s naprtnjačom166
571Rješenje LeetCode II ciklusa povezane liste166
572Važeći anagrami166
573Rješenje s draguljima i kamenjem166
574Cijeli broj Romanu166
575Kako provjeriti jesu li dva zadana skupa disjunktna?165
576Udaljenost Hamminga165
577Minimum operacija brisanja da bi svi elementi niza bili jednaki165
578Jedinstvena binarna stabla za pretraživanje165
579Pretvorite razvrstani niz u rješenje binarnog stabla za pretraživanje s Leetcode rješenjem165
580Okretanje popisa Rješenjem s kôdom165
581Otopina Leetcode otoka perimetra165
582Zarobljavanje kišnice LeetCode rješenje164
583Problem rudnika zlata164
584Maksimalni zbroj staza u trokutu164
585Uklonite rješenje s kôdom povezanih elemenata popisa164
586Isto drvo LeetCode rješenje164
587Pronađite najmanju pozitivnu cijelu vrijednost koja se ne može predstaviti kao zbroj bilo kojeg podskupa datog niza164
588Prebrojite broj čvorova na zadanoj razini u stablu pomoću BFS-a164
589Sita Eratostena164
5903Zbroj najbliže rješenje LeetCode163
591Maksimalna razlika između prvog i zadnjeg indeksa elementa u polju163
592Rješenje LeetCode predmemorije LRU163
593Kombinacije Rješenje kodova163
594Udaljenost između autobusnih stajališta, rješenje s kôdom163
595Maksimalna udaljenost u polju163
596Minimalni potezi viteza LeetCode rješenje163
597Sažetak Rasporedi Leetcode rješenje163
598Umetnite rješenje s Leetcode rješenjem162
599Rotirajte sliku LeetCode Rješenje162
600Primjene pretraživanja širine prvo i dubine pretraživanja162
601K Prazni utora LeetCode162
602Pronađi zbroj svih jedinstvenih zbrojeva podniza za zadani niz162
603Pronađite minimalnu razliku između bilo koja dva elementa162
604Minimalan broj podskupina s različitim elementima162
605Prebrojite sve podsekcije koje imaju proizvod manji od K162
606Minimalan broj različitih elemenata nakon uklanjanja m stavki161
607Najbolje vrijeme za kupnju i prodaju dionica LeetCode rješenje161
608Maksimalan broj čokolada koje će se jednako podijeliti među k učenika161
609Pronađite ima li izraz dvostruku zagradu ili ne161
610Frog Jump Leetcode Rješenje161
611Uzorak riječi161
612Ispis zagrada u problemu umnožavanja matričnog lanca161
613Minimalni umeci za stvaranje palindroma s dopuštenim permutacijama161
614Zamijenite elemente najvećim elementom na desnoj strani rješenje s kôdom161
615Problem umotavanja riječi160
616Udaljenost najbliže ćelije koja ima 1 u binarnoj matrici160
617Rešenje oblikovanja ključa licence Leetcode rješenje160
618Sortiraj niz po paritetu LeetCode rješenje160
619Pronađite rješenje za duplikat broja LeetCode160
620Stone igra LeetCode160
621Pronađite zbroj maksimalne razine u binarnom stablu160
622Permutacija u rješenju string Leetcode160
623Minimalna dubina rješenja s binarnim stablom s kôdom159
624Najduže sve veće slijedeće159
625XOR rad u rješenju s nizom Leetcode159
626Minimalni trošak za unajmljivanje radnika K159
627Razvrstaj znakove po učestalosti LeetCode rješenje159
628Uklonite sve pojave rješenja LeetCode podniza159
629Definiranje rješenja s IP kodom za uklanjanje koda159
630Kućni pljačkaš159
631Preokrenite stog bez korištenja dodatnog prostora u O (n)158
632Provjerite radi li se o pravocrtnom rješenju koda158
633Maksimalni uzastopni brojevi prisutni u nizu158
634Prerasporedite niz redom - najmanji, najveći, drugi najmanji, drugi najveći158
635Algoritam slikarske ograde158
636Odvojite 0 i 1 u nizu158
637Problem promjene novčića158
638Najmanja dobra baza158
639Kth Rješenje s nedostatkom pozitivnog broja158
640Preorganizirajte niz157
641Najbolje vrijeme za kupnju i prodaju dionica s Cooldown Leetcode rješenjem157
642Najduži podniz s najviše K različitih znakova LeetCode rješenje157
643LeetCode rješenje za optimalno balansiranje računa157
644Zbir dvaju skupova koji se ne preklapaju157
645Iterativna metoda za pronalaženje visine binarnog stabla156
646Oznake particija LeetCode rješenje156
647Izomorfne žice156
648Slobodno vrijeme zaposlenika LeetCode rješenje156
649Strobogramatički broj LeetCode Rješenje156
650GCD od dva broja156
651Broj provincija Leetcode Rješenje156
652Praćenje trenutnog maksimalnog elementa u hrpi156
653Spoji dva uravnotežena binarna stabla pretraživanja156
654Wiggle Sortiraj156
655Valjano rješenje Palindroma II Leetcode156
656Upiti za brojanje elemenata niza s vrijednostima u zadanom rasponu156
657Okretanje slike LeetCode rješenje155
658Pomični prosjek iz streama podataka Leetcode rješenje155
659Kombinacije slova telefonskog broja155
660Snaga rješenja s četverostrukim kôdom155
661Minimalni broj koraka za izradu dviju žica Anagram rješenja s leetcode-om155
662Pronađi najveći d u nizu takav da je a + b + c = d155
663BFS vs DFS za Binarno stablo155
664Binarno stablo cik-cak Level Order Traversal LeetCode rješenje155
665Pretvori niz u reducirani oblik155
666Kako stvoriti spojivi stog?155
667K Prazni utori155
668Popunjavanje sljedećih desnih pokazivača u svakom čvoru154
669Najveći zbroj susjedni podniz154
670Provjerite može li se redoslijed sortirati u drugi red pomoću snopa154
671U nizu izbrišite uzastopne iste riječi154
672Najduži podniz s najmanje K ponavljajućih znakova LeetCode rješenje154
673Povećavanje opadajućeg niza rješenja kodova154
674Oblikujte najmanji broj iz zadane sekvence154
675Provjerite jesu li dva niza niza ekvivalentno rješenje s leetcode-om154
676Maksimalan broj kovanica koje možete dobiti s rješenjem Leetcode154
677U redu Nasljednik čvora u Binarnom stablu154
678Zbroj f (a [i], a [j]) za sve parove u nizu od n cijelih brojeva154
679Brojanje dobrih čvorova u rješenju binarnog stabla s kodovima154
680Sretni brojevi u matričnom rješenju s leetcode-om154
681Pronađite vrijednost udaljenosti između dva niza rješenja s kôdom154
682Put s maksimalnom minimalnom vrijednošću LeetCode rješenje154
683Rješenje s ružnim brojevima154
684Maksimalni broj pojavljivanja rješenja podniza Leetcode154
685Rješenje s većinskim elementom većine II153
686Poredaj niz prema povećanju frekvencije rješenjem s kodovima153
687Valjani palindrom153
688Podskup Zbirka Leetcode153
689Uzorkovanje ležišta153
690Pronađite najmanji djelitelj kojem je dodijeljeno rješenje s graničnim brojem koda153
691Najduži rastući put u matričnom LeetCode rješenju153
692Niz u cijeli broj (atoi) LeetCode Rješenje153
693Za rješavanje malih i malih slova153
694Zbroj rješenja s nizovima svih neparnih duljina nizova153
695Ispišite Fibonaccijeve brojeve obrnutim redoslijedom152
696Izbrišite N-i čvor s kraja datog povezanog popisa152
697Konstruiraj BST iz zadanog prevrata predbilježbe152
698Obrtanje reda čekanja pomoću rekurzije152
699Pronađite čvor s minimalnom vrijednošću u binarnom stablu pretraživanja152
700Rješenje samo obrnutih slova LeetCode152
701Pronađite Leaves of Binary Tree Solution LeetCode152
702Broj bacanja kockica s ciljanim zbrojem LeetCode rješenje152
703Dodavanje i pretraživanje riječi - dizajn strukture podataka LeetCode152
704Uklonite nevažeće zagrade Leetcode Rješenje152
705Pronađite parove s danim zbrojem tako da se elementi para nalaze u različitim redovima152
706Jedinstveni putevi II Leetcode rješenje152
707Pregradni niz u tri dijela s jednakim zbrojem rješenja s Leetcode-om152
708Maksimalni umnožak tri broja LeetCode rješenje152
709Smanjenje posuđa LeetCode rješenje152
710Rješenje s faktorskim nulama s nulama152
711Oporavak binarnog stabla pretraživanja151
712Osnove dinamičkog programiranja151
713Brojevi s prostim frekvencijama većim ili jednakim k151
714Uredi Distance LeetCode Rješenje151
715Važeće savršeno rješenje s kvadratnim kôdom151
716Pretvorite broj u heksadecimalno rješenje s kôdom151
717Pronađite je li niz podskup drugog polja151
718Permutacijski slijed LeetCode Rješenje151
719Preokret reda binarnog stabla cik-cak150
720Vraćanje IP adresa Leetcode Rješenje150
721Maksimalni umnožak dvaju elemenata u rješenju s nizovima koda150
722Rješenje s kodom Hamming Distance149
723Dekomprimirajte rješenje s kodiranim popisom duljine pokretanja149
724Pronađite jedinstveni znak u nizu149
725Pronađite najveći višekratnik od 3149
726Binomni koeficijent149
727Rješenje s kodovima retka tipkovnice149
728Najveća podvrsta s jednakim brojem 0 i 1149
729Pronađi maksimalnu dubinu ugniježđenih zagrada u nizu149
730Razvrstavanje mjehurića pomoću dva snopa149
731Najduži raspon s istim zbrojem u dva binarna niza149
732Maksimalno 69 broja rješenje s Leetcode-om149
733Minimalna udaljenost između BST čvorova Rješenje s kôdom149
734Brisanje u binarnom stablu149
735Minimalna cijena ulaznica Leetcode Rješenje149
736Spajanje dva binarna stabla LeetCode rješenje149
737Pretvorba ranga rješenja s Leetcode-om niza149
738Spajanje K sortiranih povezanih popisa148
739Izvršite string smjene Leetcode148
740Minimalna visina drveća148
741Elementi koje treba dodati tako da su svi elementi raspona prisutni u polju148
742Najbolje rješenje za mjesto susreta LeetCode148
743Pronalaženje K najbližeg elementa148
744Rješenje za prebacivanje žarulja LeetCode148
745Stog zasnovan na polju koji se može uzgajati148
746Poredani povezani popis na uravnoteženi BST148
747Permutacije stoga (Provjerite je li niz permutacija stoga ostalih)148
748Invert Binarno stablo LeetCode rješenje148
749Morrisov prelazak148
750Pronađite spoj s najvećim proizvodom u nizu148
751Rješenje LeetCode za trkaći automobil148
752k-ti nedostajući element u rastućem slijedu koji nije prisutan u zadanom slijedu147
753Zapis o pohađanju učenika I Rješenje s kôdom147
754Skok igra147
755Kth predak čvora u binarnom stablu147
756Broji četverostruko od četiri razvrstana polja čiji je zbroj jednak zadanoj vrijednosti x147
757Binarno stablo Maximum Path Sum LeetCode Rješenje147
758Rješenje LeetCode niza bez smanjenja147
759Uklonite zagrade iz algebarskog niza koji sadrži operatore + i -147
760Rješenje za simetrično stablo Leetcode147
761Pronađite sve duplikate u nizu LeetCode rješenja147
762Robot Room Cleaner Leetcode Rješenje147
763Maksimalna dubina otopine Netry Tree Leetcode rješenja146
764Maksimalna duljina spojenog niza s jedinstvenim znakovima Leetcode Rješenje146
765Najveća pravokutna pod matrica čiji je zbroj 0146
766Dijagonalno zaobilaženje binarnog stabla146
767Procijenite Reverse Polish Notation LeetCode Rješenje146
768Važeći broj146
769Minimalno vrijeme potrebno za truljenje svih naranči146
770Generirajte sve moguće sortirane nizove iz zamjenskih elemenata dvaju danih sortiranih nizova146
771Zmije i ljestve LeetCode rješenje146
772Tražite u binarnom stablu pretraživanja s rješenjem s šifrom146
773Riječ Pattern LeetCode Rješenje146
774Problem popločavanja pločica146
775String Compression LeetCode Rješenje146
776Ugniježđeni popis Weight Sum II LeetCode rješenje145
777Povezani ciklus popisa145
778Intervalno stablo145
779Pristup zasnovan na redu za prvi znak koji se ne ponavlja u toku145
780Najveći pravokutnik u histogramu LeetCode rješenje145
781N-Queens LeetCode rješenje145
782Rješenje s osnovnim kôdom 7145
783Pronađite medijan iz LeetCode rješenja za tok podataka145
784Broj otoka II LeetCode rješenje145
785Minimalan broj skokova do kraja145
786Pretražite 2D Matrix II Leetcode rješenje145
787Minimizirajte maksimalnu sumu para u nizu LeetCode rješenje145
788Particija na K podskupova jednakog zbroja Leetcode Rješenje145
789Prvi jedinstveni znak u rješenju String LeetCode145
790Pronađite postoji li put u rješenju Graph Leetcode145
791Ukloni N-ti čvor s kraja popisa Leetcode Rješenje145
792Broj NGE-a udesno145
793Program za problem mosta i baklje145
794Poseban niz s X elementima većim ili jednakim X rješenjem s kôdom145
795Konačne cijene s posebnim popustom u Shop Leetcode Solution144
796Provjerite jesu li dva izraza sa zagradama jednaka144
797Rastavite string u uravnoteženom nizu Leetcode rješenje144
798Ukloni duplikate s sortiranog popisa LeetCode Solution144
799Kružni red144
800Provjerite Palindrome nakon svakog upita za zamjenu znakova144
801Maksimalna razlika između rastućih elemenata LeetCode rješenje144
802Minimalne zamjene za povećanje sekvenci144
803Transponiraj grafikon144
804Svemirsko optimizirano DP rješenje za 0-1 ranac144
805Provjerite jesu li parovi nizova djeljivi s k LeetCode rješenje144
806Rješenje s indeksom indeksiranog indeksiranog rješenja144
807Sortiraj niz prema redoslijedu definiranom drugim nizom144
808Ispišite binarno stablo okomitim redoslijedom144
809Prebrojite stavke zajedničke na oba popisa, ali s različitim cijenama144
810Ukupni brojevi bez ponavljanih znamenki u rasponu143
811Raspored tečaja II - LeetCode143
812Dobijte maksimum u generiranom rješenju Leetcode rješenja143
813Iterativno prevrtanje predbilježbi143
814Pretvori BST u Min Heap143
815Prioritetni red pomoću dvostruko povezanog popisa143
816Rječnik vanzemaljaca LeetCode rješenje143
817Rješenje s dodatkom broja s brojevima143
818Promjena redoslijeda podataka u datotekama dnevnika LeetCode rješenje143
819Koeficijent permutacije143
820Pronađite sve trojke s nultom sumom143
821Usporedba nizova koji sadrže zamjenske znakove143
822Clone Graph LeetCode Rješenje143
823Uklonite duplikate sa razvrstanog popisa II143
824Rješenje Leetcode relativnog ranga143
825Podskup sa zbrojem djeljivim s m142
826Minimalno vrijeme posjeta svim točkama rješenjem s kôdom142
827Najduža podvrsta koja broji 1s više od broja 0s142
828Maksimalna dubina gniježđenja rješenja zagradnog koda u zagradama142
829Top K čestih riječi LeetCode rješenje142
830Pronađite jedini ponavljajući element između 1 i N-1142
831Jedno rješenje za uređivanje udaljenosti LeetCode142
832Spajanje sortiranog niza LeetCode rješenje142
833Poredaj niz prema paritetu II rješenjem s kôdom142
834Put s maksimalnom prosječnom vrijednošću142
835Last Stone Weight II LeetCode rješenje142
836Poredaj boje142
837Najbliži izlaz iz ulaza u Maze LeetCode Solution142
838Problem uparivanja prijatelja141
839Minimalne zamjene kako bi se žice izjednačile s rješenjem s kodovima141
840Maksimalna veličina zbroja niza jednaka je k141
841Popis particija Leetcode Rješenje141
842Množenje lanca matrice141
843Minimalni skokovi za postizanje kućnog LeetCode rješenja141
844LeetCode rješenje za zid od opeke141
845Učinite dva niza jednakim preokretanjem rješenja pod-nizova Leetcode rješenje141
846Dizajnirajte stog s operacijom povećanja Leetcode rješenje141
847Pronađite podred s najmanjim prosjekom141
848Podudaranje regularnih izraza141
849Provjerite može li se niz sortirati u nizu140
850Maksimalna dobit u rješenju Leetcode za planiranje poslova140
851Podniz Proizvod manje od K LeetCode rješenje140
852Važeće zagrade Leetcode Rješenje140
853Binarno pretraživanje i pretraživanje stabla pretraživanja140
854Spiralna matrica II Leetcode Rješenje140
855Zbroj najbližeg manjeg i većeg broja140
856Može postaviti cvijeće LeetCode rješenje140
857Provjerite je li dato binarno stablo cjelovito ili nije140
858Pronađite sve moguće recepte iz danih zaliha LeetCode rješenja140
859Okretanje stabla (predbilježba, poredak i redoslijed)140
860Sortirani niz prema uravnoteženom BST-u140
861Minimalni broj slavina za otvaranje za zalijevanje vrtnog LeetCode rješenja140
862Broji različite elemente u svakom prozoru veličine K140
863Provjerite može li zadani niz predstavljati preusmjeravanje predbilježbi binarnog stabla pretraživanja140
864Brojte načine kako doći do n-te stepenice pomoću koraka 1, 2 ili 3140
865Najsvjetlija pozicija na ulici LeetCode rješenje140
866S obzirom na niz parova Pronađite u njemu sve simetrične parove140
867Obrazac Minimalni broj iz zadane sekvence140
868Pogodi broj veći ili niži LeetCode rješenje139
869Umetnite u binarno stablo pretraživanja rješenje s kôdom139
870Redoslijed Prelazak u spiralnom obliku139
871Upiti zbroja raspona bez ažuriranja139
872Umetni Izbriši GetRandom139
873Preuredite niz Tako da je arr [i] jednak i139
874Unija i presjek dviju povezanih lista139
875LCS (najduža uobičajena sljedba) od tri niza139
876Slijed veličine K s najvećim parnim zbrojem LeetCode rješenje139
877Pogodite broj veći ili niži II138
878Rješenje s odredišnim gradom odredišta138
879Maksimalni rezultat nakon razdvajanja otopine s nizom koda138
880Broji podniz s istim parnim i neparnim elementima138
881Broji negativne brojeve u razvrstanoj matričnoj otopini LeetCode138
882Element nedostaje u rješenju sortiranog niza LeetCode138
883Izbriši i zaradi138
884Nizovi zadane duljine gdje je svaki element više ili jednak dvostrukom odnosu na prethodni138
885BFS za isključeni graf138
886Prepoznajte i označite neusporedivu zagradu u izrazu138
887Najbolje vrijeme za kupnju i prodaju dionica s rješenjem s naknadom za transakcije138
888Put minimalne sume u trokutu138
889Zanimljiva metoda za generiranje binarnih brojeva od 1 do n138
890Pronađite maksimalan zbroj mogućih jednakih zbrojeva triju hrpa138
891Provjerite jesu li elementi stoga uzastopno uzastopni137
892Rječnik izvanzemaljaca137
893Izraziti susjedni elementi u nizu137
894Postavite nule matrice Leetcode Rješenje137
895Uravnoteženi izraz s zamjenom137
896Program za provjeru je li binarno stablo BST ili nije137
897Pronađite udaljenost između dva čvora binarnog stabla137
898GCD-ovi zadanih raspona indeksa u nizu137
899Ponovljeni uzorak podniza LeetCode rješenje137
900Rješenje s vodenim bocama s vodenim kodom137
901Pronađite rješenje s uobičajenim znakovima Leetcode137
902Rješenje Leetcode za najkraću udaljenost riječi137
903Minimalni zbroj množenja n brojeva137
904Otopina za promjenu limuna s limunadom137
905Spiralna matrica III LeetCode rješenje136
906Posebne pozicije u rješenju binarne matrice s leetcode-om136
907Dijagonalni prijelaz LeetCode rješenje136
908Broj ekvivalentnih Domino parova rješenje rješenje koda136
909Trosiječna particija niza oko zadanog raspona136
910Pronađi sve permutirane retke datog retka u matrici136
911Broj dana između dva datuma LeetCode Solution136
912Najmanji broj jedinstvenih cijelih brojeva nakon K uklanjanja Leetcode Rješenje136
913Prerasporedite razmake između riječi Rješenje s kôdom136
914Pretvori sortirani popis u binarno stablo pretraživanja136
915Provjerite može li zadani niz predstavljati prelazak redoslijeda nivoa binarnog stabla pretraživanja136
9164Zbroj136
917Dizajn Povijest preglednika LeetCode rješenje136
918Spoji dva razvrstana popisa Leetcode136
919Dijagonalni prijelaz LeetCode rješenje136
920Raspon LCM upita136
921Preurediti niz tako da je arr [i]> = arr [j] ako je paran i arr [i] <= arr [j] ako je neparan i j <i135
922Ispišite Fibonaccijev niz pomoću 2 varijable135
923Okomita suma u danom binarnom stablu135
924Robot omeđen u krug LeetCode rješenje135
925Konstruirajte pravokutno rješenje s kôdom135
926Red čekanja pomoću stogova135
927Najvažniji element u BST-u kada izmjena BST-a nije dopuštena135
928Najduža palindromska sljedba135
929Izgradite cjelovito binarno stablo iz njegovog prikaza povezanog popisa135
930Maksimalni zbroj podmreže isključujući određene elemente135
931Prosjeci razina u binarnom stablu135
932Palindrome Partitioning Leetcode Rješenje135
933Podjela niza u parove sa zbrojem koji se dijeli sa K134
934Leksikografski brojevi Rješenje s kôdom134
935Infiks za Postfix134
936Ukloni duplikate s sortiranog popisa II LeetCode rješenje134
9373 Zbroj134
938Pravokutna pod matrica najvećeg područja s jednakim brojem 1 i 0134
939Binarni niz nakon operacija prebacivanja M raspona134
940Kamena igra II Leetcode134
941Izrežite binarno stablo pretraživanja134
942Medijan dva poredana niza134
943Upiti za GCD svih brojeva niza, osim elemenata u zadanom rasponu134
944Dnevne temperature Leetcode Rješenje134
945Newman-Conwayeva sekvenca133
946Pojave uzoraka pomoću Stacka133
947Konstruirajte BST iz zadanog prelaska redoslijeda razina133
948Čvrsto povezana komponenta133
949Može napraviti aritmetički napredak iz rješenja s nizovima koda133
950Iterativno preusmjeravanje porudžbina pomoću dva snopa133
951Maksimalno povećavanje zbroja niza nakon K negacija Rješenje s kôdom133
952Provjerite preklapaju li se bilo koja dva intervala između određenog skupa intervala133
953Rješenje Leetcode za stog maksimalne frekvencije133
954Najveći supstring između dva jednaka znaka rješenje koda133
955Analizirajte obrazac posjeta korisničkom web-mjestu LeetCode rješenje133
956Broj različitih otoka Leetcode Rješenje133
957Tri uzastopna rješenja Leetcode rješenje133
958LeetCode rješenje za pohranu ključ-vrijednosti na temelju vremena133
959Spajanje intervala133
960Brojite podmatrice sa svim LeetCode rješenjem132
961Pregrađivanje palindroma132
962Niz razlika | Upit za ažuriranje raspona u O (1)132
963Riječ riječi132
964Sve jedinstvene trojke koje zbrajaju zadanu vrijednost132
965Podijeljeni niz u uzastopne posljedice132
966Binarno stablo Najduža uzastopna sekvenca LeetCode rješenje132
967Stvorite maksimalan broj132
968Stablo segmenata132
969Simetrično stablo132
970Klizni prozor maksimum132
971Miješajte 2n cijele brojeve kao a1-b1-a2-b2-a3-b3 - .. bn bez upotrebe dodatnog prostora132
972Duljina najduže Fibonaccijeve sljedbe132
973Dubinsko prvo pretraživanje (DFS) za grafikon132
974Sjecište dvaju povezanih popisa LeetCode rješenje131
975Moj kalendar I LeetCode rješenje131
976Uspon stepenicama131
977Širina prvog pretraživanja (BFS) za grafikon131
978Operacija brisanja binarnog stabla pretraživanja131
979Maksimalni zbroj podzadataka takav da nijedna tri nisu uzastopna131
980Prebrojite početne vrijednosti u rasponima131
981Stabla minimalne visine LeetCode rješenje131
982Pronađite maksimum od minimuma za svaku veličinu prozora u danom nizu131
983Pronađi preslikavanje BST-a po porudžbini iz preusmjeravanja predbilježbe130
984Obrnuti čvorovi u K-grupi130
985Broji par s danom svotom130
986Serijalizirajte i deserijalizirajte binarno stablo130
987Umetanje u binarno stablo130
988Znak produkta rješenja LeetCode polja130
989Prijelaz granice binarnog stabla130
990Pronađite duplicirane podstabla130
991Pronađite rješenje Leetcode rješenje130
992Provjerite javlja li se riječ kao prefiks bilo koje riječi u rješenju s rješenjem koda130
993Maksimalni podskup proizvoda130
994LeetCode rješenje sudara asteroida129
995Prelazak redoslijeda nivoa binarnog stabla129
996Podskup najvećih djeljivih parova129
997Važeće rješenje s bumerang leetcode-om129
998Udvostručite prvi element i pomaknite nulu do kraja129
999Rješenje s najvećim brojem Leetcode129
1000Visina generičkog stabla od matičnog niza129
1001Rješenje Minolovac LeetCode129
1002Pronađite prvu kružnu turu koja obilazi sve benzinske pumpe129
1003Prebrojite podrezove gdje je druga najviša prije najviše129
1004Slikarski problem particije129
1005Izračunajte nCr% p129
1006K-ti najmanji element u BST Leetcode rješenju129
1007Prvo nedostaje pozitivno128
1008Prikupite maksimalan broj bodova u mrežu pomoću dvije traverze128
1009Preuredite niz tako da su čak i pozicionirani veći od neparnih128
1010Broj najdužih rastućih sljedova128
1011Dešifriraj niz iz abecede u cjelovito preslikavanje rješenje koda128
1012Proizvod niza osim rješenja za samostalno LeetCode128
1013Pronađite broj parova u nizu tako da je njihov XOR 0128
1014Maksimalna duljina ponovljenog podniza128
1015Grafikon Valid Tree LeetCode Rješenje128
1016Prijatelji odgovarajuće dobi LeetCode rješenje128
1017Jedinstvene staze II128
1018Prelazak redoslijeda po razini pomoću dva reda čekanja128
1019Binarno stablo pretraživanja128
1020Najduži lijepi podniz LeetCode rješenje128
1021Rješenje Maze III LeetCode128
1022Scramble String LeetCode rješenje128
1023Napravite String sjajno rješenje s kôdom127
1024Prednosti BST-a u odnosu na hash tablicu127
1025Podjela jednaka podskupu127
1026Podudaranje nizova u rješenju s nizom koda127
1027Konstruirajte binarno stablo iz zadanog prikaza nadređenog niza127
1028Konstrukcija najduže rastuće sljedbe (N log N)127
1029Najdulja je podsekvenca takva da je razlika među susjedima jedna127
1030Najkraće dovršeno rješenje Word Leetcode rješenja127
1031Dizajn brojača hitova LeetCode rješenje127
1032Maksimalan broj načina za particioniranje polja LeetCode rješenje127
1033Ružne brojke127
1034Booleov problem zagrade127
1035Izgradite niz s rješenjem operacija sloga Leetcode127
1036Podsekvenca maksimalne duljine s razlikom između susjednih elemenata kao 0 ili 1127
1037Uravnoteženo binarno stablo127
1038Pronađite je li podred u obliku planine ili nije127
1039Sljedeći veći element III LeetCode rješenje127
1040Kill Proces LeetCode Rješenje126
1041K-ti najmanji element u Sortiranom matričnom LeetCode rješenju126
1042Broj palindromskih putova u matrici126
1043Preuredite niz tako da "arr [j]" postane "i" ako je "arr [i]" "j"126
1044Nevažeće transakcije LeetCode rješenje126
1045Implementirajte rješenje Leetcode Trie (prefiksno stablo).126
1046Transformacija maksimalne težine dane žice126
1047Zbir podmreže minimalne veličine126
1048Morris Inorder prelazak126
1049Najniži zajednički predak126
1050Provjerite binarno stablo pretraživanja125
1051Path Sum II LeetCode rješenje125
1052Minimalni indeksni zbroj dviju lista125
1053Ružni broj II LeetCode rješenje125
1054Pronađite rješenje za LeetCode Peak Element II125
1055Prilagođeno rješenje niza za razvrstavanje Leetcode125
1056Maksimalni zbroj 3 podsklada koji se ne preklapaju125
1057Iterativna dubina Prvo zaokretanje grafa125
1058Maksimalni umnožak indeksa sljedećeg većeg slijeva i zdesna125
1059Dodajte dva broja125
1060K Najbliže točke ishodištu Leetcode Rješenje125
1061Premjestite sve negativne elemente na kraj redom uz dopušteni prostor124
1062Pronađi vrhunac124
1063Važnost za zaposlenike LeetCode rješenje124
1064Označavanje IP adrese LeetCode rješenje124
1065Oporavak binarnog stabla pretraživanja Leetcode rješenje124
1066Broj zatvorenih otoka Leetcode Rješenje124
1067Dostupni snimci za Rook Leetcode rješenje124
1068Pobitno I raspona brojeva LeetCode Rješenje124
1069Podudaranje regularnog izraza Regularno podudaranje izraza LeetCode rješenje124
1070Struktura podataka binarnog stabla123
1071Binarno stablo Pogled s desne strane LeetCode rješenje123
1072Preuredite niz tako da parni elementi indeksa budu manji, a neparni elementi indeksa veći123
1073Uklonite duplikate iz rješenja sortiranog niza II Leetcode123
1074Super ružan broj123
1075Odredite može li se matrica dobiti rotacijom LeetCode rješenje123
1076Najveća razlika između frekvencije dvaju elemenata tako da element koji ima veću frekvenciju je također veća123
1077Popunjavanje sljedećih desnih pokazivača u rješenju svakog čvora Leetcode123
1078Najveće BST podstablo LeetCode rješenje123
1079Broji minimalne korake da bi se dobio željeni niz123
1080Rješenje s kôdom za dan u godini123
1081Vrste binarnog stabla123
1082Brojanje djeljivih parova123
1083Broj braće i sestara datog Čvora u n-arnom stablu122
1084Generirajte zagrade Leetcode rješenje122
1085Rješenje za najmanju uobičajenu regiju Leetcode122
1086Podnijevi s K različitih cijelih brojeva Leetcode rješenje122
1087Broji parove iz dva razvrstana niza čiji je zbroj jednak zadanoj vrijednosti x122
1088Ispišite sve trojke u sortiranom nizu koji čine AP122
1089Ispiši sljedeći veći broj Q upita122
1090Pronađite najmanje elemente koji sadrže elemente s k popisa122
1091Pronađite minimalnu udaljenost između dva broja122
1092Broj učenika koji rade zadaću u određeno vrijeme Rješenje s kodom122
1093Serijalizirajte i deserializirajte binarno stablo LeetCode rješenje122
1094Zbroj puta122
1095Klonirajte binarno stablo slučajnim pokazivačima122
1096Traži u sortiranom rotiranom nizu122
1097Treće rješenje maksimalnog broja Leetcode121
1098Uklonite rješenje koda s palindromskim posljedicama121
1099Kombinacija Zbroj IV LeetCode Rješenje121
1100Najduža bitonska slijed121
1101Operacija dodavanja konstantnog vremenskog raspona na polju121
1102Korijen do staze lista s ciljanim zbrojem rješenja s kôdom121
1103K-ti najmanji proizvod dva sortirana niza LeetCode rješenje121
1104Uklonite duplikate iz razvrstanog niza121
1105LeetCode rješenje za permutaciju palindroma120
1106Maksimalno povećajte udaljenost do najbliže osobe LeetCode rješenje120
1107Ispis desnog pogleda binarnog stabla120
1108Razina svakog čvora u stablu iz izvornog čvora120
1109Traži položaj umetanja120
1110Napišite kod da biste utvrdili jesu li dva stabla identična120
1111Pretvorite BST u Min-Heap bez upotrebe niza120
1112Izrazite sljedbe120
1113Pronađite maksimalnu razliku između najbližih lijevih i desnih manjih elemenata120
1114Valjano rješenje Tic-Tac-Toe State LeetCode120
1115Minimalni zbroj kvadrata broja znakova u danom nizu nakon uklanjanja k znakova120
1116Pogled odozdo na binarno stablo120
1117Maksimalno binarno stablo119
1118Broji rješenje s najvećim brojem grupa s kôdom119
1119Rezanje štapa119
1120Sljedeća permutacija Leetcode Rješenje119
1121Ispis modificiranog niza nakon izvršavanja naredbi zbrajanja i oduzimanja119
1122Prime Palindrome LeetCode rješenje119
1123Triangulacija minimalne ocjene rješenja poligonskog koda119
1124Pronađi tri elementa iz različita tri niza takva da je a + b + c = zbroj119
1125Rješenje LeetCode za povećanje trostruke podsekvencije119
1126Tisuću separatornih rješenja za mrežni kod119
1127LeetCode rješenje za uzastopne znakove118
1128Proizvodi raspona u nizu118
1129Iterativna metoda pronalaženja predaka datog binarnog stabla118
1130Prosjek niza nakon uklanjanja nekih elemenata otopina s kôdom118
1131Golombov slijed118
1132Moser-de Bruijn sekvenca118
1133Konstruirajte K palindromske nizove LeetCode rješenje118
1134Konstruirajte binarno stablo iz rješenja za prednarudžbu i Postorder Traversal LeetCode118
1135Topološko sortiranje118
1136Stanice s neparnim vrijednostima u matričnom LeetCode rješenju118
1137Preformatirajte ožičeno rješenje s nizom koda118
1138Maksimalni podskup proizvoda118
1139Pretvorite BST u stablo veće sume117
1140Zbroj parnih brojeva nakon upita117
1141Pretražite element u razvrstanom rotiranom nizu117
1142K maksimalan zbroj preklapajućih se susjednih podsklopova117
1143Zamijenite čvorove u parovima117
1144Minimalna apsolutna razlika u rješenju BST Leetcode117
1145Uvod crveno-crnog stabla117
1146Najdulje sve veće uzastopno slijeđenje117
1147Pronađite dva podniza koja se ne preklapaju, svaki s ciljanim zbrojem LeetCode rješenje117
1148Najduži podniz od 1 nakon brisanja jednog elementa LeetCode rješenja117
1149Maksimalni proizvod rješenja LeetCode podijeljenog binarnog stabla116
1150Redoslijed prioriteta116
1151Pronađite maksimalnu duljinu zmijskog slijeda116
1152Izbrišite čvorove i vratite Forest Leetcode rješenje116
1153Palindromski podnizovi Leetcode Rješenje116
1154Faktorske prateće nule LeetCode rješenje116
1155Broji binarne sekvence jednake duljine s jednakim zbrojem bita prve i druge polovice116
1156K'th najveći element u BST-u koristeći konstantan dodatni prostor116
1157Provjerite formiranje niza putem rješenja za povezivanje Leetcode116
1158K-ti najmanji broj u tablici množenja Leetcode Rješenje116
1159Rotiraj polje116
1160Upiti za broj različitih elemenata u podnizu116
1161Pretvorba binarnog stabla u binarno stablo pretraživanja116
1162Spojite dva BST-a s ograničenim dodatnim prostorom115
1163Povećajte zbroj uzastopnih razlika u kružnom nizu115
1164Moguće Biparticiono LeetCode rješenje115
1165Stablo odlučivanja115
1166Zbir problema podskupova u O (zbroju) prostoru115
1167Usporedite žice po frekvenciji rješenja s najmanjim likovima s kôdom115
1168Najbliža vrijednost binarnog stabla pretraživanja Leetcode Rješenje114
1169Uklonite maksimalni broj rubova kako bi graf bio potpuno prohodan Leetcode rješenje114
1170Minimalni bočni skokovi LeetCode rješenje114
1171Minimalni prijelazi u jednake elemente niza LeetCode rješenje114
1172Sustav prijedloga za pretraživanje LeetCode rješenje114
1173Pronađite najmanji binarni znamen višekratnik zadanog broja114
1174Promjer rješenja N-Ary stabla LeetCode113
1175Pronađite sortiranu podrednost veličine 3 u linearnom vremenu113
1176Rješenje za Leetcode za autobusne rute113
1177Broji parove čiji proizvodi postoje u nizu113
1178S obzirom na binarno stablo, kako ukloniti sve polovične čvorove?113
1179Broj narudžbi u rješenju zaostatka Leetcode113
1180Prva loša verzija113
1181Minimalni trošak za premještanje čipova na isti položaj LeetCode rješenje113
1182Najniži zajednički predak u binarnom stablu pretraživanja112
1183Smanjite elemente da biste napravili cik-cak rješenje za LeetCode112
1184Rješenje za kontinuirani niz LeetCode112
1185Rekonstrukcija reda po visini112
1186Maksimalan broj segmenata duljina a, b i c112
1187Obrni put u BST-u pomoću reda čekanja112
1188Najduža ponovljena slijedica112
1189Rješenje LeetCode za web indeksiranje112
1190Šibice do rješenja Square Leetcode111
1191Pronađite najveću vrijednost u svakom redu stabla LeetCode rješenje111
1192Premještanje kamenja do uzastopnog rješenja s Leetcode rješenjem111
1193Zamjena čvorova u povezanom popisu Leetcode rješenje111
1194Najbliži list u binarnom stablu LeetCode rješenje111
1195Pretvorite sortirani niz u binarno stablo pretraživanja LeetCode rješenja111
1196Toranj za šampanjac LeetCode rješenje111
1197Grafikon i njegov prikaz110
1198Maksimalni zbrojni bitonistički niz110
1199Važeći broj trokuta110
1200Filtrirajte restorane prema rješenju za vegane, cijene i udaljenosti110
1201Reformat Date LeetCode Rješenje110
1202Valjano rješenje savršenog kvadrata LeetCode110
1203Kako ispisati maksimalan broj A pomoću dane četiri tipke110
1204Zbroj lijevih listova LeetCode rješenje110
1205Integer Break LeetCode Rješenje110
1206Upit zbroja raspona pomoću rijetke tablice110
1207Nova igra 21110
1208Maksimalni zbroj parova s ​​određenom razlikom110
1209K-ti faktor rješenja n Leetcode109
1210Ispis modificiranog niza nakon operacija povećanja višestrukog raspona polja109
1211Napišite funkciju za dobivanje točke presjeka dvaju povezanih popisa109
1212Maksimalna dubina binarnog stabla109
1213Upiti za niz za množenje zamjena i proizvoda109
1214Pretvori cijeli broj u zbroj dva rješenja bez kiselih brojeva s Leetcode rješenjem109
1215Rješenje s ukrštanjem putova109
1216Kth najmanji element u BST-u109
1217Zamijenite dvije uzastopne jednake vrijednosti s jednom većom109
1218Najniži zajednički predak rješenja Leetcode binarnog stabla108
1219Spoji sortiranje108
1220Pogodite Riječ108
1221BST do stabla sa zbrojem svih manjih ključeva108
1222Upiti za raspon za najdulju ispravnu sljedbu zagrade108
1223Maksimalni zbroj putanje u pravokutnom brojevnom trokutu108
1224Provjerite ima li svaki unutarnji čvor BST-a točno jedno dijete108
1225Aritmetički rezovi II – Rješenje za podslijed LeetCode108
1226Minimalne zamjene za izradu sekvenci koje povećavaju LeetCode rješenje108
1227Dizajn Skiplist LeetCode rješenje108
1228Spajanje rješenja niza LeetCode108
1229Maksimalna vrijednost na danom indeksu u rješenju LeetCode ograničenog niza108
1230Broji podskupove koji imaju različite parne brojeve107
1231Provjerite postoje li identični BST-ovi bez izrade stabala107
1232Provjerite jesu li sve razine dvaju Binarnih stabala anagrami ili ne107
1233Provjerite potpunost rješenja LeetCode binarnog stabla107
1234Upiti o vjerojatnosti parnog ili neparnog broja u danim rasponima107
1235Kloniranje grafikona107
1236Podijelite dva cijela broja Leetcode Rješenje107
1237Savršeni kvadrati LeetCode rješenje107
1238Izravnajte 2D vektorsko rješenje LeetCode107
1239Najduži uobičajeni prefiks pomoću podudaranja riječi po riječi106
1240Najveći plus znak Leetcode rješenje106
1241Rješenje srednjeg Leetcodea kliznog prozora106
1242Simetrično stablo LeetCode rješenje Leetcode rješenje106
1243Snaga dvoje106
1244Ispišite n uvjeta Newman-Conwayeve sekvence105
1245Srednja vrijednost raspona u nizu105
1246Maksimalni niz od dva zadana niza koji održavaju redoslijed isti105
1247Susjedni niz105
1248Podebljane riječi u nizu LeetCode rješenja105
1249LRU Cache Leetcode Rješenje105
1250Maksimizirajte elemente pomoću drugog niza105
1251Pronađite minimum u rješenju rotiranog sortiranog niza II LeetCode105
1252Pronađite minimalni broj operacija spajanja da biste napravili palindrom niza105
1253Pronađi k-ti najmanji element u BST (Statistika narudžbe u BST)104
1254Provjerite predbilježbu serializacije binarnog stabla104
1255Broj koji nedostaje104
1256Paralelni tečajevi II LeetCode rješenje103
1257Ispis predaka datog čvora binarnog stabla bez rekurzije103
1258Spoji k Sortirani popisi Leetcode Rješenje103
1259Sljedeći veći element103
1260Provjerite može li niz razbiti drugo rješenje s nizom koda103
1261Naslov stupca lista Excel LeetCode Rješenje102
1262Rješenje za preklapanje slika LeetCode102
1263Minimalno uklanjanje za izradu valjanih zagrada LeetCode rješenje102
1264Najmanji raspon II Leetcode rješenje102
1265Maksimalni podskup proizvoda102
1266Uredno rješenje za red čekanja LeetCode101
1267Brojanje i prebacivanje upita na binarnom nizu101
1268Provjerite nalaze li se dva čvora na istoj stazi u stablu101
1269Minimalno vrijeme za sakupljanje svih jabuka u stablu LeetCode rješenje101
1270Provjerite u binarnom nizu broj koji predstavlja podniz nije neparan ili paran100
1271Pregrađivanje palindroma100
1272Koko jede banane LeetCode rješenje100
1273Broj elemenata manji ili jednak zadanom broju u danom podnizu98
1274Minimalan trošak penjanja stepenicama LeetCode rješenje98
1275Newman – Shanks – Williams prime98
1276Spoji sortirani niz98
1277Provjerite može li X dati promjenu svakoj osobi u redu čekanja98
1278Peeking Iterator LeetCode rješenje97
1279Najveća podmatrica s preuređivanjem LeetCode rješenje97
1280Različiti načini dodavanja zagrada Leetcode rješenje97
1281Maksimalna suma koja se povećava96
1282Broj indeksa s jednakim elementima u danom rasponu95
1283Upit o minimalnom rasponu (raspadanje kvadratnog korijena i rijetka tablica)95
1284Naći maksimalnu prosječnu podrezu dužine k95
1285Najduži podniz bez ponavljanja znakova Leetcode Rješenje94
1286Upiti za decimalne vrijednosti podnizova binarnog niza94
1287Rješenje Leetcode za ugniježđenje niza93
1288Maksimalni umnožak rastuće sljednosti93
1289Provjerite zadani niz veličine n može predstavljati BST od n razina ili ne92
1290Rješenje za slaganje kovanica Leetcode92
1291Pretvorba binarnog stabla u binarno stablo pretraživanja pomoću STL skupa92
1292Kodirani niz s LeetCode rješenjem najkraće duljine91
1293Minimalni broj ljudi za podučavanje LeetCode rješenja91
1294Dođite do rješenja za broj LeetCode90
1295Pretvorite BST u binarno stablo tako da se svakom ključu doda zbroj svih većih ključeva90
1296Minimalni ukupni izgubljeni prostor s K operacijama promjene veličine LeetCode rješenje90
1297Rješenje LeetCode indeksa slučajnog odabira90
1298Minimalni mogući cijeli broj nakon najviše K susjednih zamjena znamenki LeetCode Rješenje90
1299Pronađite pobjednika kružne igre LeetCode Solution89
1300Upiti o XOR-u najvećeg neparnog djelitelja raspona89
1301Pretvori u Base -2 LeetCode rješenje89
1302Igra skokova IV LeetCode rješenje88
1303Umetanje Izbriši GetRandom O(1) Leetcode Rješenje88
1304Dodaj dva broja II Leetcode rješenje86
1305Broj palindroma LeetCode Rješenje86
1306Prolazak okomitog reda binarnog stabla LeetCode rješenja85
1307Broj podnizova koji zadovoljavaju zadani uvjet zbroja rješenje LeetCode84
1308Ispišite lanac parova maksimalne duljine83
1309Projektiranje podzemnog sustava Leetcode rješenje83
1310Kontinuirana suma podniza LeetCode rješenje81
1311Otkrivanje rješenja koda velikih slova80
1312Dizajnirajte Leetcode rješenje78
1313Podniz s spajanjem svih riječi Leetcode rješenje75
1314Minimalne zamjene za grupiranje svih 1 zajedno Leetcode rješenje75
1315Rješenje za minimalnu sumu putanje Leetcode72
1316Top K Česti elementi LeetCode rješenje71
1317Binarno stablo Inorder Traversal LeetCode Rješenje70
1318Neparni Parni povezani popis Leetcode Rješenje70
1319Maksimalna godina stanovništva LeetCode rješenje70
1320Count Sub Islands LeetCode rješenje69
1321Rješenje za dekodiranje niza Leetcode69
1322Najkraći nerazvrstani kontinuirani podniz LeetCode rješenje68
1323Rješenje LeetCode s najdužom zajedničkom podsekvencijom68
1324Pronađite rješenje gradskog suca LeetCode68
1325Najbolje rješenje za mjesto susreta LeetCode68
1326Mijenjanje slova LeetCode rješenje68
1327Zbroj korijena prema brojevima lista LeetCode rješenje67
1328Pronađite rješenje gradskog suca LeetCode66
1329Dizajn Dodajte i pretražite Words Struktura podataka LeetCode Rješenje65
1330Rectangle Overlap LeetCode Rješenje62
1331Maksimalna godina stanovništva LeetCode rješenje62
1332Stone Game IV LeetCode rješenje60
1333Umetanje u sortirani kružni povezani popis LeetCode rješenje60
1334Range Sum Query 2D – nepromjenjivo LeetCode rješenje59
1335Ocjena LeetCode rješenja za zagrade59
1336Poravnajte binarno stablo na povezani popis LeetCode rješenje59
1337Je li graf dvodijelan? LeetCode rješenje57
1338Valjani broj trokuta LeetCode Rješenje57
1339Otkrijte kartice u rastućem redoslijedu Leetcode rješenje52
1340Dijelite čokoladu LeetCode Solution47
1341Zbroj raspona rješenja BST LeetCode40
1342Upute korak po korak od čvora binarnog stabla do drugog LeetCode rješenja38
1343Sortiraj boje LeetCode rješenje36
1344Reverse Integer Leetcode rješenje35
1345Pronađite K najbližih elemenata LeetCode rješenje32
1346Rotirajte string LeetCode rješenje30
1347Broj stupca lista programa Excel LeetCode rješenje29
1348Maksimalna duljina stranice kvadrata sa zbrojem manjim ili jednakim pragu LeetCode Rješenje27
Translate »