LRU Cache Leetcode լուծում

Դժվարության մակարդակ Միջին
Հաճախակի հարցնում են Adobe Amazon խնձոր Atlassian Bloomberg ByteDance Capital One Cisco Միջնաբերդ Citrix Համախմբվածություն DocuSign Dropbox eBay Expedia facebook Godaddy Goldman Sachs-ը Google Գերեզման Infosys Intel Intuit JPMorgan LinkedIn MakeMyTrip- ը Microsoft Morgan Stanley Նութանիքս Nvidia Պատգամախոս Պալանտիր տեխնոլոգիաներ PayPal Roblox Salesforce ServiceNow- ը Snapchat Splunk Ցողացիր քառակուսի Tesla Twilio Ջղաձգություն ծլվլոց Uber VMware Անտաշ անասուն նողկալի արարած Yandex Առավելությունները Zillow
Դիզայն HashMap Կապված ցուցակ Շոպան Սումոլոգիական tiktok Walmart Global տեխԴիտումներ 109

Խնդիրի հայտարարություն

The LRU Cache LeetCode լուծում – «LRU Cache»-ը ձեզ խնդրում է նախագծել տվյալների կառուցվածք, որը հետևում է Գոնե վերջերս օգտագործված (LRU) քեշ

Մենք պետք է իրականացնենք LRUCache դասը, որն ունի հետևյալ գործառույթները.

  • LRUCache (int հզորություն). Նախնականացնում է LRU քեշը դրական չափով կարողություն.
  • int get(int key): վերադարձրեք բանալու արժեքը, եթե այն կա, հակառակ դեպքում վերադարձրեք -1:
  • void put (int key, int value). թարմացրեք բանալու արժեքը, եթե այն կա, հակառակ դեպքում մուտքագրեք բանալին-արժեք զույգը քեշի մեջ: Եթե ​​քեշի չափը գերազանցում է քեշի հզորությունը, ապա հեռացրեք վերջերս ամենաքիչ օգտագործված բանալին:

Example:

LRU Cache Leetcode լուծումPin

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]

Բացատրությունը.

  • LRUCache lRUCache = նոր LRUCache(2);
  • lRUCache.put(1,1); [քեշը {1=1} է]
  • lRUCache.put(2,2); [քեշը {1=1,2=2} է]
  • lRUCache.get(1); [վերադարձ 1]
  • lRUCache.put(3,3); [LRU ստեղնը 2 էր, հեռացնել ստեղնը 2, քեշը՝ {1=1,3=3} ]
  • lRUCache.get(2); [վերադարձ -1]
  • lRUCache.put(4,4); [LRU ստեղնը 1 էր, հեռացնել ստեղնը 1, քեշը՝ {4=4,3=3} ]
  • lRUCache.get(1); [վերադարձ -1]
  • lRUCache.get(3); [վերադարձ 3]
  • lRUCache.get(4); [վերադարձ 4]

Մոտեցում

Գաղափար.

  1. Այս խնդիրը լուծելու հիմնական գաղափարը օգտագործելն է Հաշմապ եւ կրկնակի կապված ցուցակ.
  2. Պահպանեք կրկնակի կապակցված ցուցակ և հաշքապ, որը պահում է կրկնակի կապակցված ցանկում առկա հանգույցի հասցեի բանալին:
  3. Երբ կոնստրուկտորը կանչվում է, սկզբնավորեք քեշի ընթացիկ չափը որպես զրո և ստեղծեք կեղծ հանգույց կրկնակի կապակցված ցուցակից։ Նաև մաքրեք հեշթեյլի գրառումները:
  4. updateCache () ֆունկցիան օգտագործվում է քեշը թարմացնելու համար, եթե որոշակի բանալի արդեն առկա է կրկնակի կապակցված ցանկում, ինչպես նաև թարմացնում է կրկնակի կապակցված ցուցակը:
  5. Մենք կվերադառնանք -1 երբ ստանալ () ֆունկցիան կանչվում է, և բանալին չկա քեշում, հակառակ դեպքում վերադարձրեք արժեքը և թարմացրեք քեշը:
  6. Երբ դնել() մեթոդը կոչվում է, և բանալին արդեն առկա է քեշում, թարմացրեք բանալի-արժեք զույգը և նաև թարմացրեք քեշը և փոփոխեք կրկնակի կապված ցանկը:
  7. Երբ դնել() մեթոդը կոչվում է, և բանալին չկա քեշում, մենք կստեղծենք նոր հանգույց և կտեղադրենք հանգույցը կրկնակի կապակցված ցանկում, ինչպես նաև կտեղադրենք առանցքային հանգույցի հասցեն հեշում: Բացի այդ, եթե քեշի չափը գերազանցում է իր առավելագույն հզորությունը, մենք պետք է հեռացնենք ամենաքիչ օգտագործված հիմնական արժեքը քեշից: Դա կարելի է արդյունավետ կերպով անել կապված ցանկի օգնությամբ:

Կոդ

LRU Cache Leetcode C++ լուծում.

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 լուծում.

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);
  }
}
}

Բարդության վերլուծություն LRU Cache Leetcode լուծման համար

Timeամանակի բարդություն

Վերոնշյալ ծածկագրի ժամանակի բարդությունն է Ո (1) եթե մենք օգտագործում ենք արդյունավետ հեշ ֆունկցիա, որը թույլ է տալիս տեղադրել և ջնջել O(1) ժամանակում: Բացի այդ, կրկնակի կապակցված ցուցակից հանգույցներ ավելացնելն ու հեռացնելը պահանջում է O(1) ժամանակ:

Տիեզերական բարդություն

Վերոնշյալ ծածկագրի տիեզերական բարդությունն է ՎՐԱ) քանի որ հաշքապի առավելագույն չափը կարող է լինել O(N):

Հղում https://en.wikipedia.org/wiki/Cache_replacement_policies

Հարցազրույցի լավագույն հարցերը

Ս.Ն. Հարցազրույց հարց Հարցվել է քանի անգամ
1Deleteնջեք մի հանգույց կրկնակի կապված ցուցակում2821
2Java ծրագիր ՝ Երկուական ծառի հանգույցների քանակը գտնելու համար2501
3Հակադարձել տողը ՝ առանց հատուկ նիշերի վրա ազդելու2464
4Deleteնջեք կապակցված ցուցակի հանգույցը տվյալ դիրքում1979
5Palindrome օգտագործելով Recursion1839
6Տեղադրեք հանգույցները կապված ցուցակում ՝ տեսակավորված եղանակով (Աճման կարգ)1662
7Rayանկից գտեք տարրերի զույգ, որի գումարը հավասար է թվին1650
8Դասավորել էլեմենտները ըստ դեպքերի հաճախության1632
9Գրեք ծրագիր ՝ տրված տողի բոլոր փոխարկումները տպելու համար1607
10Գտեք զանգվածի երկու թվերի միջև նվազագույն հեռավորությունը1477
11Ստեղծեք կրկնակի կապված ցուցակ1445
12Արագ դասավորում1421
13Հակադարձել զանգվածը1414
14Ամենափոքր պատուհանը տողի մեջ, որը պարունակում է մեկ այլ տողի բոլոր նիշերը1396
15Գտեք այդ գումարի եռապատկումը տրված արժեքին1357
16Պարբերաբար հեռացրեք բոլոր հարակից կրկնօրինակները1356
17Առաջին կրկնվող տարրը1341
18Դասավորիր զույգ և կենտ թվերն այնպես, որ կենտ գա զույգերից հետո1325
19Թվերի գումարը String-ում1319
20Չհավաքված զանգվածում բացակայում է ամենափոքր դրական թիվը1285
21Ստուգեք, արդյոք զանգվածի տարրերը հաջորդական են1256
22Կապված ցուցակում հայտնաբերեք օղակ1238
23Ամենամեծ գումարների հարակից ենթաշերտը1232
24Արագ դասավորություն ՝ կապված ԻՆԿԿ կապակցված ցուցակում1218
25Ենթավանդակը տրված գումարի հետ1215
26Տպիր R տարրերի բոլոր հնարավոր զուգակցությունները N չափի տվյալ զանգվածում1207
27Ենթաշարային որոնում կատարելու համար ռեկուրսիվ գործառույթ1197
28Arանգվածում գտեք առավելագույն կրկնվող թիվը1157
29Երկուական ծառի մակարդակի կարգի ջրաֆիկացում Java- ում1128
30Գտեք առաջին և երկրորդ ամենափոքր տարրերը1123
31Ստուգեք երկու կապակցված ցուցակների նույնականությունը1104
32Ենթաշերտերի առավելագույն գումար ՝ բաժանելով և նվաճելով1099
33Հեռացրեք նիշերը առաջին տողից, որոնք երկրորդն են1070
34Գտեք լիդերների զանգվածում1063
35Փոխանակեք հանգույցները կապված ցուցակում1039
36Գտեք զանգվածում Timesամանակների կենտ քանակի թիվը1005
37Տրված թվերը դասավորեք ՝ կազմելու ամենամեծ II թիվը995
38Գտեք առավել հաճախակի երկրորդ նիշը990
39Հաշվի առնելով լարը գտիր իր առաջին չկրկնվող նիշը972
40Գտեք եռապատկերը զանգվածում տրված գումարով965
41Հաշվի առնելով տեսակավորված զանգվածը և x թիվը, գտեք զանգվածում այն ​​զույգը, որի գումարը x- ին ամենամոտ է956
42Կապակցված ցանկում տվյալ տարրի դեպքերի ընդհանուր թիվը954
43Programրագիր ՝ ստուգելու համար, թե արդյոք տողերը միմյանցից պտտվում են, թե ոչ945
44Տպեք բոլոր հնարավոր բառերը հեռախոսի թվանշաններից935
45Գտեք բացակայող համարը927
46Դրական և բացասական թվերը այլընտրանքորեն շարադրել զանգվածում921
47Ամենաերկար պալինդրոմային ենթալարը906
48Կապված ցուցակում բաժանեք զույգ և կենտ հանգույցները883
49Տպել ամենաերկար ընդհանուր հետևությունը883
50Երկու կապակցված ցուցակների միավորում և խաչմերուկ874
51Փոխակերպեք մի տողը մյուսին ՝ օգտագործելով տրված գործառնությունների նվազագույն քանակը869
52Ստուգեք վերադասավորված լարը կարող է պալինդրոմ կազմել847
53Վերադասավորեք տրված զանգվածը առավելագույն նվազագույն ձևով847
54Հաշվեք հնարավոր եռանկյունները821
55Արագ դասավորության կրկնվող իրականացում816
56Երկու մատրիցների բազմացում804
57Ստուգեք, արդյոք կապակցված ցուցակը պալինդրոմ է796
58Եռյակների հաշվարկ ՝ տրված արժեքից պակաս գումարով794
59Բաժնետոմս Գնել վաճառք `առավելագույն շահույթ ստանալու համար792
60Պտտեք Կապված ցուցակը792
61Երկու տողի միացում763
62Պատերազմի գորգ761
63Հաշվարկեք ենթատողերի քանակը K տարբեր բնութագրերով758
64Տպեք բոլոր կրկնօրինակները մուտքային տողում754
65Գտեք մոտակա ավելի մեծ և փոքր տարրը748
66Գտեք Pythagorean Triplets- ից Array- ից739
67Հայտնի մարդկանց խնդիրը738
68Հակադարձ տող առանց ժամանակավոր փոփոխականի735
69Տրված տողից հանեք «b» և «ac»731
70Գտեք բոլոր ընդհանուր տարրերը տրված երեք տեսակավորված զանգվածներում728
71Հեռացրեք բոլոր կրկնօրինակները չհավաքված կապակցված ցուցակում711
72Գտեք 1-ի առավելագույն թվով շարքը707
73Գտեք գագաթի տարրը զանգվածից703
74Գտեք ենթադասը, որի գումարը հավասար է տրված X թվին697
75Հեռացրեք նվազագույն նիշերը այնպես, որ երկու լարերը դառնան անագրամներ690
76Գտեք տեսակավորված զանգվածում ամենափոքր բացակայող համարը689
77Երկու մատրիցների ավելացում687
78Ներդիրի տեսակավորում686
79Արտադրանքի զանգվածի հանելուկ686
80Իրականացրեք զանգվածի երկու փաթեթ679
81Ստեղծեք բոլոր Երկուական լարերը առանց հաջորդական 1-ի678
82Ոչ իրար հաջորդող տարրերի առավելագույն գումար669
83Ապրանքի առավելագույն ենթաշերտ II659
84Լարի բառարանաբանական դասակարգ655
85Ստուգեք արդյոք տրված երկու մատրիցները նույնական են647
86Նախորդի և հաջորդի բազմապատկում644
87Երկու մատրիցների հանում636
88Միավորել K Տեսակավորված զանգվածները և տպել Տեսակավորված արդյունքը633
89Բոլոր զրոները տեղափոխեք տրված զանգվածի վերջը631
90Առցանց ալգորիթմ `Palindrome- ը հոսքի մեջ ստուգելու համար626
91Ձևի նվազագույն թիվը D- ի և I- ի տրված հաջորդականությունից625
92Լարը բաժանել N հավասար մասերի623
93Ստուգեք ՝ արդյոք երկու տող միմյանց անա՞գր են615
94Շրջանաձեւ ենթաշերտերի առավելագույն գումար615
95Տեսակավորեք կապակցված ցուցակը, որը տեսակավորվում է ՝ հերթափոխով բարձրանալով և իջնելով610
96Տրված համարի մեջ հանեք պարբերական թվանշանները610
97Դասավորել դասը ՝ օգտագործելով ժամանակավոր դեղ609
98Գտեք տեսակավորված և պտտվող զանգվածի նվազագույն տարրը607
99Առաջին շրջաբերական շրջայց `բենզինի բոլոր փնջերը այցելելու համար602
100Ենթավանդակը և հետևանքը602
101Առաջին հերթին տեղափոխեք Կապված ցուցակի վերջին տարրը601
102Ամենամեծ ենթաշերտը հավասար է 0-ի և 1-ի599
103Կապված ցուցակի հարթեցում593
104Համեմատեք երկու տող (կապված ցուցակներ)592
105Rayանգվածի առավելագույն տարրը, որն աճում է, իսկ հետո `նվազում590
106Լարի պալինդրոմի փոխարկումներ585
107Էլեմենտները զանգվածում հայտնվում են ավելի քան N / K անգամ583
108Մեծամասնության տարր576
109Գործարկել երկարության կոդավորումը575
110Նվազագույն ներդիրներ `ամենակարճ պալինդրոմը կազմելու համար573
111Տրված տիրույթում գտնվող պալինդրոմները573
112Տպեք բոլոր փոխարկումները կրկնությամբ572
113Պանգրամի ստուգում572
114Կապված ցուցակը միացրեք այլին այլընտրանքային դիրքերում568
115Լարային Palindrome դարձնելու համար առջեւում պետք է ավելացվեն նվազագույն նիշերը566
116Հեռացրեք բոլոր կրկնօրինակները տեսակավորված կապակցված ցուցակում565
117Տրված կապակցված ցուցակը վերադասավորեք տեղում564
118Միաձուլման գործառնությունների նվազագույն քանակը Array Palindrome դարձնելու համար561
119Լարով կրկնվող ամենաշատ նիշը558
120Պտտեք տողը ՝ բառարանագրորեն նվազագույն տողը ստանալու համար558
121Երկու կամ ավելի երկարությունների կրկնվող հետևանքները557
122Տպիր բոլոր անագրերը միասին ՝ բառերի հաջորդականությամբ552
123Rayանգվածը վերադասավորեք ըստ տրված ցուցանիշների551
124Նրբաբլիթների տեսակավորման խնդիր543
125Երկու գումարած Leetcode լուծում539
126Միաձուլել համընկնող միջակայքերը II539
127Կլոնավորեք Կապված ցուցակը հաջորդ և պատահական ցուցիչով538
128Ենթավանդակի չափը առավելագույն գումարով528
129Մատրիցայի տեղափոխում525
130String- ը String- ից հեռացնելով ՝ օգտագործելով stringstream522
131Հեռացրեք կրկնօրինակները մի տողից521
132Լրացուցիչ տարածությունները հեռացնել լարից521
133Փոխարինումից հետո ամենափոքր Palindrome- ը520
134Ստուգեք, արդյոք տրված տողը պալինդրոմի պտույտ է519
135Բաժանման խնդիր517
136Առավելագույն գումարի ավելացման հետևանք517
137Ամենաերկար Palindrome- ը կարող է ձեւավորվել նիշերի հեռացման կամ վերադասավորմամբ514
138Ստուգեք ՝ լարերը միմյանցից հեռու են, թե ոչ504
139Գտեք նետվող զրոները, որպեսզի հաջորդական 1-երի քանակը առավելագույնի հասցվի504
140Տրված օրինաչափությունից առաջացրեք բոլոր Երկուական լարերը502
141Deleteնջել վերջին դեպքը502
142Տեղադրեք հանգույցը Տեսակավորված կապակցված ցուցակում501
1433 Ամփոփ Leetcode լուծում500
144Ամենաերկար գործող ենթալարի երկարությունը499
145Ստուգեք ՝ արդյոք տրված երկու լարերը միմյանց համար իզոմորֆ են494
146Երկու տարրերի առավելագույն տարբերությունը, ինչպիսին է ավելի մեծ տարրը, գալիս է ավելի փոքրից հետո489
147Allրագիր ՝ բոլոր նիշերը մի լարով փոխելու համար486
148Հաշվի առնելով տողը երկու այլ տողերի խաչմերուկ է, թե ոչ484
149Հաշվեք նվազագույն քայլերը տվյալ զանգվածը ստանալու համար481
150Աջ կողմում ավելի փոքր տարրերի քանակը480
151Միացրեք տեսակավորումը ավելի լավ, քան արագ տեսակավորումը կապված ցուցակների համար479
152Գտեք Givenույգ տրված տարբերության հետ474
153Տողի ստուգման երկարությունը հավասար է վերջինում կցված թվին472
154Ստուգեք, արդյոք մատրիցայի բոլոր տողերը միմյանց շրջանաձեւ պտույտներ են471
155Վերջից գտեք Կապված ցուցակի n-րդ հանգույցը470
156Ամենաերկար ընդհանուր նախածանցը ՝ բաժանելով և հաղթիր470
157Տրված զանգվածում գտեք ֆիքսված կետ464
158Տեսակավորել 0-ները 1-ը և 2-ը զանգվածում463
159Տպիր տրված երկու տողի բոլոր միջգաղտները458
160Համեմատեք երկու վարկածի համարներ456
161Հակառակ բառերը տրված տողում455
162Միաձուլեք երկու տեսակավորված կապակցված ցուցակները այնպես, որ միաձուլված ցանկը հակառակ կարգով լինի454
163Գտեք տրված երկարության Ենթաշարը նվազագույն միջինով453
164Վերադասավորեք զանգվածը ՝ օգտագործելով տրված ցուցանիշները452
165Երկու տեսակավորված զանգվածների միջինը LeetCode լուծում452
166Կտրված կապակցված ցուցակի օգտագործումը ՝ օգտագործելով այլընտրանքային հանգույցներ450
167Տողի հետադարձի տպում (ռեկուրսիա)450
168Գտեք առավելագույն միջին K երկարության ենթաշղթան439
169Տրեք տարօրինակ երկարության տողը 'X' ձևաչափով437
170Գտեք տարր ՝ օգտագործելով Երկուական որոնումը տեսակավորված զանգվածում434
171Փոխանակեք Kth հանգույցը սկզբից Kth հանգույցով ՝ End- ից433
172Տպեք լարի բոլոր պալինդրոմային բաժանմունքները432
173Գտեք կրկնօրինակները զանգվածում ամենաարդյունավետ ձևով429
174տպել բոլոր պալինդրոմային բաժանմունքները422
175Շղթայական զույգերի առավելագույն երկարությունը418
176Superstring- ի ամենակարճ խնդիրը417
177Հարթեցրեք բազմամակարդակ կապակցված ցուցակը416
178Ստուգեք ՝ արդյոք String- ը հետևում է նիշերի կարգին ըստ օրինակի, թե ոչ413
179K- ի տեսակավորված զանգվածի տեսակավորում410
180Տեսակավորել տողը ըստ մեկ այլ տողի404
181Երկուական երկու զանգվածներում նույն գումարով ամենաերկար շեղը399
182Գտեք 3-ի չափի դասավորված հետևանք396
183Անջատել Կապված ցուցակը խմբերում395
184Programրագիր ՝ երկու երկուական թվանշան ավելացնելու համար394
185Ռեկուրսիվ կերպով տպեք բոլոր նախադասությունները, որոնք կարող են կազմվել բառերի ցուցակների ցուցակից392
186Գտեք տարօրինակ երեւույթներով երկու համարները չբաժանված զանգվածում390
187Երկուական որոնում օգտագործող ամենաերկար ընդհանուր նախածանցը II385
188Միանգամից կապված ցուցակը հակադարձել (կրկնվող / ոչ կրկնվող)383
189Ստուգեք, արդյոք String- ը կարող է դատարկվել ՝ տրված Ենթալարը հետադարձաբար ջնջելով379
190Kth Չկրկնվող նիշ379
191Կեսար ծածկագիր379
192Վերադասավորեք կապված ցուցակը listիգ-inագում378
193Նրբաբլիթի տեսակավորում374
194Պտտեք պատկերը 90 աստիճանով374
195Տրված լարի տեղաշարժեր ՝ օգտագործելով STL371
196Բառի համապատասխանության ամենաերկար ընդհանուր նախածանցը ՝ Word- ով371
197Կատարյալ շրջելի լար366
198Երկու տեսակավորված զանգվածների միաձուլում364
199Գտեք այն կետը, երբ միօրինակորեն աճող ֆունկցիան առաջին անգամ դառնում է դրական362
200Կառուցեք առավելագույն գումարի կապակցված ցուցակը `մի քանի ընդհանուր հանգույց ունեցող երկու Տեսակավորված կապակցված ցուցակներից362
201Տողի մեջ գտիր Առաջին չկրկնող նիշը361
202Տեսակավորված կապակցված ցուցակը 0-երով, 1-ով և 2-ով361
203Երեք երկարության հետևանքների ավելացում ՝ առավելագույն արտադրանքով361
204Երկուական թվերի 1 և 2 լրացումները358
205Չորս տարր, որոնք գումարվում են տրվածին354
206Nնջել N հանգույցները M- ից հետո353
207Նշեք տվյալ բառի բոլոր նիշերը պարունակող իրերը352
208Հաշվել տեսակների քանակը դասավորված զանգվածում350
209Ամենաերկար ընդհանուր նախածանցը `օգտագործելով նիշ ըստ բնույթի համապատասխանության349
210Պարան պառակտել344
211Palindrome լար (համար)343
212Երկուական տողը այլընտրանք դարձնելու համար պետք է հեռացվի նվազագույն նիշերը340
213Atoi- ի ռեկուրսիվ իրականացում ()336
214Ստուգեք ՝ արդյոք Strings- ի Կապված ցուցակը Palindrome է կազմում333
215Տպիր զանգվածի բոլոր հստակ տարրերը332
216Փոխարկել մի տող, որը K երկարության ենթատողի կրկնություն է331
217Տողերի զանգվածը տեսակավորող330
218Տողում առկա առավելագույն նիշը329
219Վավեր փակագծեր LeetCode լուծում328
220Հետադարձ կապով միանգամայն կապված ցուցակը328
221Նույնիսկ ենթալարերի հաշվարկը328
222Կարո՞ղ ենք կապակցված ցուցակը հետ շրջել O (n) ժամանակից պակաս ժամանակահատվածում:326
223Գտեք տրված զանգվածում առաջին կրկնվող թիվը326
224Երկուական ծառ ՝ կրկնակի կապված ցուցակ323
225Տպեք ամենակարճ ուղին ՝ էկրանին մի տող տպելու համար323
226Հակադարձել մի տողի ՝ օգտագործելով Stack- ը322
227Մեկ փոփոխությամբ փոխեք string1- ը string2- ի321
228Ենթածրագրի առավելագույն լուծաչափը Leetcode320
229վայրի քարտի բնույթի համընկնում319
230Համակցված տասնորդական տողի N- ի նիշը318
231Դասավորել տարրերը ըստ հաճախականության II- ի318
232Փոքրատառից մեծատառ316
233Հաշվի՛ր բառերի քանակը313
234Միավորել երկու տեսակավորված զանգվածներ311
235Պառակտեք չորս տարբեր լարեր311
236Գտեք Կորած տարրը կրկնօրինակված զանգվածից310
237Գտեք Կապված ցուցակի կեսը308
238Կուտակումների հետ ամենաերկար ընդհանուր հետևանքը306
239Հաշվեք զույգերը նույն հեռավորության վրա, ինչպես անգլերեն այբուբեններով301
240Մատրիցայի շղթայի բազմապատկումը `օգտագործելով դինամիկ ծրագրավորում298
241Nextանգվածի հաջորդ ավելի մեծ տարրը295
242Palindrome Permutation290
243Ռոմանից դեպի ամբողջական Leetcode լուծում287
244Գտեք Nth հանգույցը285
245Գտեք բոլոր զույգերը տրված տարբերությամբ284
246Երկուական որոնման ծառի հանգույցի որոնում283
247Տրետտետ տրված գումարով երեք կապակցված ցուցակներից281
248Լարը (ներկայացնում է ամբողջ թիվ) արժեքը գնահատելու համար280
249Deleteնջել ծառը280
250Հակադարձել լարը278
251Լարը փակելու բոլոր հնարավոր եղանակները փակագծի տեսքով տպեք277
252Հակադարձ բիթեր276
253Բառի որոնում Leetcode լուծում275
254Երկուական ծառ274
255Ինչպե՞ս արդյունավետորեն իրականացնել k կույտերը մեկ զանգվածում:273
256Givenնջել հանգույցը տրված պայմաններում273
257Տրված տողի սեռը փոխել272
258Տեսակավորել տողերի զանգված272
259Հանդիպումների սենյակներ II LeetCode լուծում270
260Ենթալարերի քանակը, որոնք ռեկուրսիվ կերպով ավելացնում են 9-ը269
261Հաշվեք զույգերը տրված գումարով269
262Առաջին չկրկնվող տարրը268
263Ենթալարերի կրկնվող օրինակ267
264Ամենաերկար ընդհանուր ընդլայնումը267
265Հեռացրեք միջին կետերը գծերի հատվածների կապված ցուցակում266
266Toeplitz Matrix- ը265
267Տեղափոխեք բոլոր բացասական տարրերը զանգվածի մի կողմ265
268Ամենաերկար Palindromic Substring LeetCode լուծումը264
269Լարերը հեռացրեք լարից263
270Մին Ստաք261
271Խառնել տվյալ զանգվածը260
272N թագուհու խնդիր259
273LeetCode լուծում կղզիների թիվը254
274Կուկու հաջորդականության ծրագիր253
275Գտեք, երկրորդ, հաճախակի բնույթ252
276Dijkstra ալգորիթմ252
277House Robber Leetcode լուծում252
278Նվազագույնի հասցրեք բարձրությունների առավելագույն տարբերությունը251
279Max stack249
280Կլոնավորեք կապակցված ցուցակը հաջորդ և պատահական ցուցիչով (Hashing)249
281Որոնում Տեղադրեք դիրքը Leetcode լուծում248
282Rayանգվածի ամենահաճախակի տարրը248
283Տեսակավորել կապակցվածը, որը տեսակավորված է բացարձակ արժեքների վրա246
284Արտահայտման գնահատում245
285KMP ալգորիթմ244
286Ենթածրագիր Leetcode243
287Fibonacci համարները243
288Վավեր Palindrome Leetcode լուծում243
2891 բիթի քանակ242
290Plus մեկ Leetcode լուծում242
291Min Stack Leetcode լուծում242
292Ինչպես ջնջել կապակցված ցուցակը241
293Սուդոկու լուծիչ241
294Հակադարձել բառերը լարով241
295Postfix արտահայտության գնահատում240
296Բառի որոնում239
297Համակցված գումարի Leetcode լուծում238
298Backspace String Համեմատել234
299Միաձուլել տեսակավորված զանգվածների Leetcode լուծումը234
300Sqrt (x) Leetcode լուծում232
301Հերթը շրջելը231
302Սահմանեք Matrix Zeroes- ը231
303Ենթասուր 0 գումարով230
304Դրական բացասական արժեքների զույգ զանգվածում229
305Պարունակում է կրկնօրինակ II Leetcode լուծում228
306Ռաբին Կարպի ալգորիթմ228
307Rayանգվածի արտադրանք, բացի ինքն իրեն228
308Համակցված գումար226
309Հանոյի աշտարակ226
310Deleteնջել դեղի միջին տարրը225
311Տրված մատրիցայի բոլոր շարքերում ընդհանուր տարրեր225
312Pascal եռանկյունու Leetcode224
313Հռոմեական Leetcode Solution- ի ամբողջ թիվ224
314Երկու նիշերի II Leetcode լուծույթի հատում224
315Լարային սեղմում223
316Հակադարձել անհատական ​​բառերը221
317K- ից պակաս կամ հավասար բոլոր տարրերը միավորելու համար անհրաժեշտ նվազագույն փոխանակումներ221
318Հաշվի՛ր ենթակետերը 1-ի և 0-ի հավասար թվով221
319Գտեք հոսքի գլխավոր K (կամ առավել հաճախակի) թվերը219
320Մեկ համարի Leetcode լուծում219
321Լոգարիթմական պատուհանի տեխնիկա218
322Deque- ի իրականացում `կրկնակի կապակցված ցուցակի օգտագործմամբ218
323Թվաբանական արտահայտության գնահատում218
324Ավելացրեք Երկուական Leetcode լուծում218
325Pow (x, n) Leetcode լուծում217
326Rayուցանիշի զույգերի քանակը զանգվածում հավասար տարրերով217
327Բաժանեք զույգ և կենտ թվերը217
328Հաջորդականության երկրորդ կրկնվող բառը216
329Բելման Ֆորդի ալգորիթմ216
330Կառուցեք Երկուական ծառ ՝ տրված անկարգ և նախնական պատվերներից216
331Palindrome Linked List Leetcode լուծում216
332Նախագծեք մի բուրգ, որն աջակցում է getMin () - ին O (1) ժամանակում և O (1) լրացուցիչ տարածության մեջ215
333Հաշվեք կենտ թվերը միջակայքի տիրույթում Leetcode լուծման մեջ215
334Պարունակում է Կրկնօրինակ215
335Օպերացիոն համակարգերում էջերի փոխարինման ալգորիթմներ214
336Երրորդ առավելագույն համարի Leetcode լուծում214
337Հաջորդ փոխարինումը214
338Postfix- ից Infix- ի փոխարկում214
339Նվազագույն արժեքը քայլ առ քայլ գումար ստանալու համար Leetcode լուծում գումար213
340Փուչիկների առավելագույն քանակը Leetcode լուծում213
341Կրուսկալի ալգորիթմ212
342Ուռուցիկ կեղեւի ալգորիթմ211
343Խմբավորեք բառեր նույն նիշերով210
344Findանգվածում գտեք չկրկնվող տարրերի (հստակ) տարրերի հանրագումար210
345Տեղափոխումներ Leetcode լուծում210
346Դասավորել տարրերը ըստ հաճախականության210
347Տեսակավորված մատրիցայի K- րդ ամենափոքր տարրը210
348Ամենաերկար ընդհանուր նախածանցի Leetcode լուծում209
349Գտեք քաղաքի դատավորի Leetcode լուծումը209
350Գտեք Lucky Integer- ը զանգվածի Leetcode լուծման մեջ209
351Առանց կրկնվող նիշերի ամենաերկար ենթատողը LeetCode լուծում208
352Spiral Matrix LeetCode լուծում207
353Մեծամասնության տարրի Leetcode լուծում207
354K չափի բոլոր ենթածրագրերի նվազագույն և առավելագույն տարրերի հանրագումարը207
355Լավագույն K հաճախակի բառեր206
356Գնահատեք բաժինը206
357Գտեք թվերի զույգ թվով համարներ Leetcode լուծում206
358Առավելագույն ենթաշերտ206
359Rayանգվածը դասավորում է Stacks- ի միջոցով205
360Կռվել լարային205
361Նվազագույն գործողություն `բոլոր տարրերը զանգվածում հավասարեցնելու համար205
362Նախածանց դեպի ինֆիքսի փոխարկում205
363Ամենափոքր ենթաշերտը k հստակ թվերով204
364Փոխանակեք հանգույցները զույգերով Leetcode Solutions204
365Լավ զույգերի Leetcode լուծման քանակը204
366Հաշվել ենթաշերտերը, որոնք ունեն ընդհանուր հստակ տարրեր, նույնն են, ինչ բնօրինակ զանգվածը204
367Առաջին տարրը զանգվածում հայտնվում է k անգամ203
368Հաշվի առնելով երկու չհավաքված զանգվածներ, գտեք բոլոր զույգերը, որոնց գումարը x է203
369Նվազագույն ուղու գումար203
370Հատուկ համար203
371Count Primes Leetcode լուծումներ203
372Միաձուլեք երկու տեսակավորված ցուցակներ Leetcode լուծումները202
373Գնման և վաճառքի լավագույն ժամանակը II Leetcode լուծում202
374Ստուգեք երկու զանգված հավասար են, թե ոչ202
375Բաց թողնված համարը Leetcode լուծում201
376Երկու լեյկոդ լուծույթի հզորություն201
377Pascal's Triangle II Leetcode լուծում201
378Որոնեք պտտվող տեսակավորված զանգվածի Leetcode լուծում201
379Huffman կոդավորումը200
380Հակադարձել համարը ՝ օգտագործելով Stack- ը200
381Գտեք անհետացած բոլոր թվերը զանգվածի Leetcode լուծման մեջ200
382Տեսակավորել զանգվածը ՝ ավելացնելով հաճախականության Leetcode լուծումը200
383Նվազագույն քայլեր ասպետի կողմից թիրախին հասնելու համար199
384House Robber II Leetcode լուծում199
385Fizz Buzz Leetcode199
386Նվազագույն բացարձակ տարբերություն Leetcode լուծում198
3871d զանգվածի Leetcode լուծույթի գումարման վազք198
388Լավագույն K հաճախակի տարրեր198
389Հերթի առաջին K տարրերի հակադարձում198
390Խմբային անագրամներ198
391Եզակի ուղիներ Leetcode լուծում198
392Առավելագույն հրապարակ198
393Arանգվածի երկու ենթաբազմությունների առավելագույն հնարավոր տարբերություն197
394Leetcode Permutations- ը197
395Գտեք կրկնօրինակներ տվյալ զանգվածում, երբ տարրերը չեն սահմանափակվում տիրույթով197
396Matrix Diagonal Sum Leetcode լուծում197
397Ինչպե՞ս իրականացնել Stack- ը `օգտագործելով գերակա հերթը կամ կույտը:197
398Մետաղադրամների փոփոխություն 2 Leetcode լուծում196
399Range Sum Query 2D – Անփոփոխելի Leetcode լուծում196
400Եզակի համար196
401Քանի թվեր ավելի փոքր են, քան ներկայիս թվերի Leetcode լուծումը196
402Ամբողջ թվերը դասավորեք ըստ 1 բիթ Leetcode լուծույթի քանակի196
403Գտեք նվազագույնը պտտվող տեսակավորված զանգվածում196
404Առավելագույն հեռավորությունը զանգվածում նույն տարրի երկու դեպքերի միջև195
405Յուրաքանչյուր աշխատողի տակ գտեք աշխատողների քանակ195
406Happy Number Leetcode լուծում195
407Առավելագույն իրար հաջորդող Leetcode լուծում195
408Միջին աշխատավարձ `բացառելով նվազագույն և առավելագույն աշխատավարձի Leetcode լուծումը195
409Igիգզագի փոխարկում194
410Արտահայտությունը պարունակում է ավելորդ փակագիծ կամ ոչ194
411Ստուգեք, արդյոք զանգվածը պարունակում է հարակից ամբողջ թվեր թույլատրված կրկնօրինակներով194
412Տեսակավորում ՝ օգտագործելով չնչին հեշ ֆունկցիա194
413Հեռացրեք կրկնօրինակները Sorted Array Leetcode Solution-ից193
414Լարը փոխարկել Int- ի193
415Ենթածրագրի գումարը հավասար է k193
416Եզակի ուղիներ193
417Գտեք կրկնօրինակ թիվը193
418Վերծանել տողը193
419Ենթակետի գումարը հավասար է K LeetCode լուծումը193
420Գտեք Palindrome- ի ամենամոտ համարը192
421Ամենափոքր տարրը կրկնվեց հենց K Times- ը192
422III Leetcode լուծում գնելու և վաճառելու լավագույն ժամանակը192
423Highestանգվածի բարձրագույն և նվազագույն հաճախականությունների միջև տարբերություն192
424Ամենամեծ ենթախմբի երկարությունը հարակից տարրերով192
425Ֆիբոնաչիի համարը LeetCode լուծում192
426Լարային կոդերի լուծման հակադարձ ձայնավորներ192
427Հակադարձ ամբողջ թիվ191
428Ենթաբազմության գումարի խնդիր191
429Հանեք ամբողջ Leetcode լուծույթի արտադրանքը և թվերի գումարը191
430Գտեք հաղթողին Tic Tac Toe Game- ի Leetcode լուծում191
431Իրականացրեք Stack- ը և հերթը Deque- ի միջոցով191
432Ստուգեք արդյոք N- ն ու դրա կրկնակի գոյությունը Leetcode լուծումը191
433Monotonic Array LeetCode լուծում190
434Խառնել Array Leetcode լուծումը190
435Գտեք միջինը տվյալների հոսքից190
436N-րդ կատալոնական համարը189
437Linkedնջեք մի հանգույց կապված ցուցակից առանց գլխի ցուցիչի189
438Գտեք զանգվածում կրկնվող լավագույն երեքը189
439Palindrome Substring հարցումներ189
440LRU քեշի իրականացում189
441Trapping Rain Water Leetcode Solution189
442Երկուական ծառի Leetcode լուծման առավելագույն խորությունը189
443Չհավաքված զանգվածում յուրաքանչյուր տարրի հաշվարկի կուտակային հաճախականությունը189
444Նամակի գործի փոխարինում188
445Kth ամենամեծ տարրը Array Leetcode Solutions- ում188
446Հաշվի՛ր ենթաշերտեր ՝ հավասար 0, 1 և 2 հավասար թվերով188
447Տող ստեղծեք այն նիշերով, որոնք կենտ հաշվարկ ունեն Leetcode լուծում188
448Տպեք տվյալ ամբողջ զանգվածի բոլոր տարբեր տարրերը188
449Ենթածրագրեր `հստակ տարրերով188
450Գտեք Կրկնվող տարրը188
451Հակադարձ բառերը տողով III LeetCode լուծումում188
452Հակադարձել բուրգը ՝ օգտագործելով ռեկուրսիան188
453K- ի ամենաթույլ շարքերը մատրիցային Leetcode լուծման մեջ187
454Ամբողջ թվով անգլերեն բառերը187
455Նվազագույն շարժումներ հավասար զանգվածի տարրերի Leetcode լուծում187
456Փաթեթներ առաքելու կարողություն D օրվա ընթացքում Leetcode Solution187
457Երկկողմանի գրաֆիկ186
458Առաջնահերթ հերթ ՝ օգտագործելով միացված կապակցված ցուցակ186
459Դասավորել դասը ՝ օգտագործելով ռեկուրսիան186
460Գտեք զանգվածի բոլոր զույգերը (a, b) այնպես, որ a% b = k186
461Գտեք ամբողջ թվերի զանգվածում առաջին կրկնվող տարրը186
462Գտեք ընդհանուր նիշերի Leetcode լուծում186
463Array LeetCode լուծույթի միացում185
464Առանց լրացուցիչ տարածության հերթի տեսակավորում185
465Ֆլոյդ Վարշալի ալգորիթմ185
466Word Ladder LeetCode լուծում185
467Գտեք տարրի առաջին և վերջին դիրքը տեսակավորված զանգվածի Leetcode լուծույթում185
468Միաձուլեք երկու տեսակավորված կապված ցուցակները185
469Հաշվեք զույգերը երկու կապակցված ցուցակներից, որոնց գումարը հավասար է տրված արժեքին185
470Հաջորդ Greater Element I Leetcode լուծումը185
471Excel թերթի սյունակի համարը Leetcode լուծում185
472Հանոյի կրկնվող աշտարակ185
473Թիրախային գումար185
474Fizz Buzz- ը184
475Հակադարձել լարը184
476Բազմապատկեք լարերի Leetcode լուծումը184
477Հավասարակշռված Երկուական ծառի Leetcode լուծում184
478Ամենաերկար ընդհանուր հետևանքը184
479Պրիմի ալգորիթմը184
480Տեքստի հիմնավորում LeetCode լուծում184
481Քաղցրավենիքի ամենամեծ թվով երեխաներ Leetcode լուծում183
482Խմբագրել հեռավորությունը183
483Տպիր բոլոր ենթածրագրերը 0 գումարով183
484Միաձուլել համընկնող միջակայքերը183
485Գտեք տարրեր, որոնք առկա են առաջին զանգվածում, և ոչ թե երկրորդում183
486Գտեք տարբերության Leetcode լուծումը183
487Kth ամենամեծ տարրը հոսքային լետոկոդային լուծման մեջ182
488Հակադարձել կապված ցուցակը182
489Ենթակարգերի տիրույթների գումարը Leetcode լուծում182
490Move Zeroes LeetCode լուծում182
491Ամենադանդաղ բանալին Leetcode լուծում182
492Rayանգվածի աստիճան182
493Flրհեղեղի լրացման LeetCode182
494Հեռացրեք տարրերի նվազագույն քանակը այնպես, որ երկու զանգվածում էլ չկա ընդհանուր տարր182
495Հաշվեք և ասեք182
496MiniMax ալգորիթմ181
497Իրականացրեք բուրգ ՝ օգտագործելով մեկ հերթ181
498Զիգզագի փոխակերպում LeetCode լուծում181
499Դիզայն կայանման համակարգի Leetcode լուծում181
500Երկուական ծառի վերին տեսքը181
501Trie- ի օգտագործմամբ ամենաերկար ընդհանուր նախածանցը181
502Քանակը քայլերի է նվազեցնել մի շարք է զրո Leetcode լուծում181
503Վերջին բառի Leetcode լուծման երկարությունը181
504Երկու զանգվածների հատում180
505Ենթաշարք ՝ բոլոր բառերի համակցմամբ180
506Jump Game Leetcode Solution180
507Վավեր փակագծի տող179
508Ֆոնդային տարածքի խնդիրը179
509Գտեք տրված գումարի ենթադասը (Բացասական թվեր բռնակներ)179
510Rayանգվածը վերափոխեք Zig-Zag նորաձևության179
511Հաշվեք և ասեք Leetcode լուծում179
512Պիկի ինդեքսը լեռնաշղթայում179
513Pուգակցվեք տվյալ ապրանքի հետ178
514Ամենաերկար ենթաշերտը չունի ավելի քան K հստակ տարրեր178
515Շարքային զանգված Leetcode178
516Բջջային թվային ստեղնաշարի խնդիր178
517Վերջին քարի քաշը178
518Գերակա հերթ C ++ - ում178
519Գտեք N եզակի ամբողջ թվերի հանրագումար մինչև զրո Leetcode լուծում178
520Կղզու առավելագույն տարածքը178
521Գտեք չորս տարր, որոնք գումարվում են տվյալ արժեքի (Hashmap)178
522Postfix- ը նախածանցի փոխարկում178
523Ստուգեք, արդյոք տվյալ զանգվածը կրկնօրինակ տարրեր է պարունակում միմյանցից k հեռավորության վրա177
524Խառնել լարի կոդերի լուծումը177
525Կոկո, բանան ուտող, Leetcode լուծում177
526Նախածանց Postfix դարձի177
527Ջնջել հանգույցը կապված ցանկում Leetcode լուծումում177
528Տեսակավորմամբ օգտագործվող ամենաերկար ընդհանուր նախածանցը177
529Ամենակարճ Palindrome176
530Գտեք միջակայքի բացակայող տարրեր176
531Պարագծային եռանկյունու ամենամեծ լուծումը կոդով176
532Արտահայտման մեջ գտեք փակման փակագծի ցուցիչը տրված բացման փակագծի համար176
533N- րդ տրիբոնաչիի համարի կոդերի լուծում176
534Հարաբերական տեսակավորման զանգված Leetcode լուծում176
535-Անգվածի K- րդ հստակ տարրը175
536Գնման և վաճառքի լավագույն ժամանակը175
537Երկուական ծառի անկրկնելի անկանոն անցում175
538Isomorphic Strings Leetcode լուծում175
539Գտեք հստակ տարրեր, որոնք ընդհանուր են մատրիցայի բոլոր շարքերում175
540Հաշվի՛ր տրված թվին հավասար արտադրանքով եռյակների քանակը174
541Գտեք բազմակի կրկնվող տարրերից որևէ մեկը միայն կարդալու զանգվածում174
542Հաջորդականության Leetcode լուծում է174
543Rayանգվածը փոխեք թվերի կոտորման 1-ից N174
544Ռեկուրսիա174
545Ամենափոքր ենթաշերտը ՝ ամենահաճախակի տարրի բոլոր առաջացումներով174
546Իրականացնել Stack- ը `օգտագործելով հերթեր174
547Տարա ՝ ամենաշատ ջրով174
548Deque- ի իրականացում շրջանաձև զանգվածի միջոցով174
54901 Matrix LeetCode լուծում174
550Առաջին բացասական ամբողջ թիվը k չափի յուրաքանչյուր պատուհանում174
551X- ը Y- ի վերափոխելու նվազագույն գործողություններ174
552Կառուցեք զանգվածը Leetcode լուծումից174
553Կոնֆետներ բաժանեք մարդկանց Leetcode Solution173
554Կղզու պարագծային Leetcode լուծում173
555Վավեր սուդոկու173
556Jewels and Stones Leetcode Solution173
557Նորմալ BST- ը վերափոխեք Balanced BST- ի173
558Առավելագույն գումարի ուղղանկյունը 2D մատրիցում173
559Hamming հեռավորությունը173
560Excel թերթ սյունակի վերնագիր Leetcode լուծում173
561Հեռացնել կապակցված ցուցակի տարրերը Leetcode լուծումը173
562Տեսակավորված զանգվածը վերափոխեք Երկուական որոնման ծառի Leetcode լուծման173
563Վավեր անագրամներ173
564Գտեք ամենափոքր դրական ամբողջ արժեքը, որը չի կարող ներկայացվել որպես տվյալ զանգվածի ցանկացած ենթաբազմության գումար172
565Կապված ցուցակի ցիկլ II LeetCode լուծում172
566Leetcode լուծումների ձախ տերևների գումարը172
567Հաջորդ ավելի մեծ հաճախականության տարրը172
568Խառնել զանգվածը172
569Գտեք Բառեր, որոնք Կարող են Ձևավորված կերպարների կողմից Leetcode Solution171
570Արտահայտության մեջ ստուգեք հավասարակշռված փակագծերը171
571Նվազագույն ջնջման գործողությունները ՝ զանգվածի բոլոր տարրերը նույնը դարձնելու համար171
572Հաշվի՛ր տրված մակարդակում գտնվող հանգույցների քանակը ծառի մեջ ՝ օգտագործելով BFS171
573Անձրևի ջրի թակարդում LeetCode լուծում171
574Տեղադրեք միջանկյալ Leetcode լուծում171
575Տրված թվերը դասավորեք ամենամեծ թիվը կազմելու համար171
576Եռանկյունու ուղու առավելագույն գումարը170
577Rayանգվածային տարրերի խմբային բազմակի առաջացում ՝ պատվիրված ըստ առաջին դեպքի170
578Վերադասավորեք երկուական տողը որպես x և y այլընտրանքային դեպքեր170
579Նվազագույն փակագծի հակադարձումներ170
580Շոկոլադների առավելագույն քանակը, որը հավասարաչափ կբաշխվի k ուսանողների շրջանում170
581Պտտեցնել պատկերը LeetCode լուծումը170
5823Sum Ամենամոտ LeetCode լուծում170
583LeetCode լուծումով խոչընդոտների վերացման ցանցի ամենակարճ ճանապարհը170
584Ոսկու հանքի խնդիր170
585Հաշվեք K- ից պակաս արտադրյալ ունեցող բոլոր հետևյալները170
586Պտտեցնել ցուցակը Leetcode լուծում170
587Նշանակեք բլիթները Leetcode լուծում170
588Ամփոփ շարքեր Leetcode լուծում170
589Հեռավորությունը ավտոբուսների կանգառների միջև Leetcode Solution169
590Համակցություններ Leetcode լուծում169
591Փոխարկումը String Leetcode Solution-ում169
592Առանձնացված տարրերի նվազագույն քանակը m կետերը հեռացնելուց հետո169
593LRU Cache LeetCode լուծում169
594Պայուսակի խնդիրը169
595Ռոմանի համար ամբողջ թիվ169
596Առավելագույն հեռավորությունը զանգվածում168
597Minimum Knight Moves LeetCode լուծումը168
598Վերծանել ուղիները168
599K Դատարկ անցք LeetCode168
600Նույն Tree LeetCode լուծումը168
601Երկուական որոնման եզակի ծառեր168
602Ինչպե՞ս ստուգել, ​​արդյոք տրված երկու հավաքածուները տարանջատված են:168
603Երկուական մատրիցով 1-ի մոտակա բջիջի հեռավորությունը167
6040-ից և 1-ից առանձնացրեք զանգվածում167
605XOR գործողություն զանգվածի Leetcode լուծման մեջ167
606Փոխարինեք տարրերը մեծագույն տարրով աջ կողմի լետոկոդ լուծույթի վրա167
607Տպման փակագծերը Matrix շղթայի բազմապատկման խնդրում167
608Հեռացնել ենթաշարային LeetCode լուծույթի բոլոր դեպքերը167
609Երատոսթենեսի մաղը167
610Գտեք կրկնօրինակ համարի LeetCode լուծումը166
611Բառերի փաթեթավորման խնդիր166
612Տեսակավորել նիշերը ըստ հաճախականության LeetCode լուծում166
613Տեսակավորել զանգվածը ըստ հավասարության LeetCode լուծման166
614Քարե խաղ LeetCode166
615Բաժնետոմսերի LeetCode լուծում գնելու և վաճառելու լավագույն ժամանակը166
616Գտեք ՝ Արտահայտությունն ունի Կրկնակի փակագիծ, թե ոչ166
617Լիցենզիայի բանալիի ձևավորման Leetcode լուծում166
618Նվազագույն ներդիրները `պալինդրոմ ստեղծելու համար, թույլատրված տեղաշարժերով165
619Առանձնացված տարրերով ենթաբազմությունների նվազագույն քանակ165
620Rayանգվածի տարրի առաջին և վերջին ցուցիչների առավելագույն տարբերությունը165
621Frog Jump Leetcode լուծում165
622Բառի ձև165
623Գտեք նվազագույն տարբերությունը ցանկացած երկու տարրերի միջև165
624Գտեք տրված զանգվածի համար բոլոր յուրահատուկ ենթադասերի զանգվածի գումարը165
625Լայնության առաջին որոնման և խորության առաջին որոնման ծրագրեր164
626Ամենափոքր լավ բազան164
627Նկարչական ցանկապատի ալգորիթմ164
628Rayանգվածում ներկայացված առավելագույն հաջորդական թվերը164
629IP հասցեի լուծման լուծում164
630Երկու թվերի GCD163
631Գտեք առավելագույն մակարդակի գումարը Երկուական ծառում163
632Ստուգեք, արդյոք դա ուղիղ գծի Leetcode լուծում է163
633Տրված տիրույթի արժեքներով զանգվածի տարրերի հաշվարկի հարցումներ163
634Երկուական ծառի զիգզագ մակարդակի կարգի անցում LeetCode լուծում163
635Cooldown Leetcode Solution- ի հետ բաժնետոմսերը գնելու և վաճառելու լավագույն ժամանակը163
636Դեպի ընթացիկ առավելագույն տարրը հետևել163
637Երկուական ծառի Leetcode լուծման նվազագույն խորությունը163
638Տան կողոպտիչ163
639Գտեք տրված գումարով զույգեր այնպես, որ զույգի տարրերը լինեն տարբեր շարքերում163
640Ամենաերկար ենթատողը առավելագույնը K տարբեր նիշերով LeetCode լուծում163
641Աշխատակիցների ազատ ժամանակ LeetCode լուծում162
642Օպտիմալ հաշվի հավասարակշռման LeetCode լուծում162
643Valid Palindrome II Leetcode Solution162
644Իզոմորֆային լարեր162
645Մետաղադրամների փոփոխության խնդիր162
646K աշխատողներին վարձելու նվազագույն ծախսերը162
647Տպիր Ֆիբոնաչիի համարները հակառակ հերթականությամբ162
648Kth Դրական համարի բաց թողնված կոդերի լուծում162
649Երկուական ծառի բարձրությունը գտնելու կրկնության մեթոդը162
650Ստրոբոգրամատիկ համարը LeetCode լուծում162
651Երկու կոմպլեկտների չհամընկնող գումար162
652Ամենաերկար աճող հետևանքները161
653Reանգվածը վերադասավորեք ըստ հերթականության ՝ ամենափոքր, ամենամեծ, 2-րդ ամենափոքր, 2-րդ ամենամեծ161
654Wiggle Տեսակավորել161
655Հաջորդականությամբ ջնջեք իրար հաջորդող նույն բառերը161
656Հաշվեք լավ հանգույցները Երկուական ծառի Leetcode լուծման մեջ161
657Հեռախոսահամարի նամակների համակցություններ161
658Մարզերի թիվը Leetcode Solution161
659Մետաղադրամների առավելագույն քանակը, որոնք կարող եք ստանալ Leetcode լուծում161
660Ամենաերկար ենթատողը առնվազն K կրկնվող նիշերով LeetCode լուծում161
661Anagram Leetcode- ի լուծումներ երկու լար կատարելու համար քայլերի նվազագույն քանակը161
662Շարժվող միջինը Data Stream Leetcode Solution-ից160
663Ենթատողի Leetcode լուծույթի առաջացման առավելագույն քանակը160
664Միաձուլեք երկու հավասարակշռված Երկուական որոնման ծառեր160
665Matrix LeetCode լուծման ամենաերկար աճող ուղին160
666K դատարկ բնիկներ160
667Ugly Number Leetcode լուծում160
668Բոլոր կենտ երկարության ենթաշեղերի գումարը Leetcode լուծման160
669Չորս Leetcode լուծման հզորություն160
670Partition Labels LeetCode Solution160
671Հակադարձեք մի կույտ ՝ առանց ավելորդ տեղ օգտագործելու O (n) - ում160
672Թիրախային գումարով LeetCode լուծումով Dice Rolls-ի քանակը160
673Վավեր Կատարյալ քառակուսի Leetcode լուծում159
674Convertանգվածը վերափոխեք կրճատված ձևի159
675Ստուգեք, արդյոք երկու լարային զանգվածները համարժեք են Leetcode լուծման159
676BFS vs DFS Երկուական ծառի համար159
677Տեսակավորել զանգվածը ՝ ավելացնելով հաճախականության Leetcode լուծումը159
678Տրված հաջորդականությունից կազմեք նվազագույն թիվը159
679Գտեք երկու զանգվածների Leetcode լուծույթի միջև հեռավորության արժեքը159
680Խմբագրել հեռավորության LeetCode լուծումը158
681Գտեք ամենափոքր բաժանարարին տրված շեմային թողարկման կոդով լուծում158
682Միայն հակադարձ տառեր LeetCode լուծում158
683Եզակի ուղիներ II Leetcode լուծում158
684Պատկերի LeetCode լուծման շրջում158
685Ամենամեծ գումարների հարակից ենթաշերտը158
686Ճանապարհ՝ առավելագույն նվազագույն արժեքով LeetCode լուծում158
687Ստուգեք, թե արդյոք հերթը կարելի է դասավորել մեկ այլ հերթի մեջ `օգտագործելով բուրգ158
688Հեռացնել անվավեր փակագծերը Leetcode լուծումը158
689Տող դեպի ամբողջ թիվ (atoi) LeetCode լուծում158
690Նվազեցնող ճաշատեսակներ LeetCode լուծում158
691Պարզեք, արդյոք զանգվածը այլ զանգվածի ենթաբազմություն է157
692Ենթաբազմության գումարի Leetcode157
693Lucky Numbers in a Matrix Leetcode լուծում157
694F (a [i], a [j]) գումարը n ամբողջ թվերի զանգվածի բոլոր զույգերի վրա157
695Միավորել երկու Երկուական ծառեր LeetCode լուծումը157
696Փոխակերպման հաջորդականություն LeetCode լուծում157
697Երկուական ծառի հանգույցի անկարգորդ157
698Դինամիկ ծրագրավորման հիմունքներ157
699Robot Room Cleaner Leetcode Solution157
700Կառուցեք BST տրված Preorder Traversal- ից157
701Resրամբարների նմուշառում157
702Գտեք երկուական ծառի տերևներ LeetCode լուծում157
703Դեպի փոքրատառ Leetcode լուծում157
704Լարային կոդերի լուծման նվազեցում157
705Յուրաքանչյուր հանգույցում հաջորդ աջ ցուցիչների բնակչություն157
706Վերակազմակերպել լարը157
707Երկուական ծառի զիգզագի մակարդակի կարգի անցում157
708Rayանգվածում գտեք ամենամեծ d- ն այնպես, որ a + b + c = d157
709Թիվը վերածեք տասնվեցական Leetcode լուծման157
710Տրված կապակցված ցուցակի վերջից ջնջեք N- րդ հանգույցը157
711Ինչպե՞ս ստեղծել Mergable Stack:157
712Երկու տարրերի առավելագույն արտադրանքը զանգվածում Leetcode լուծման մեջ157
713Վերադարձի հերթը հետ շրջելը157
714Մեծամասնություն Element II Leetcode լուծում156
715Ստեղնաշարի տող Leetcode լուծում156
716Բաժանման զանգվածը երեք մասի հավասար գումարի Leetcode լուծմամբ156
717Վերականգեք Երկուական որոնման ծառը156
718Factorial Trailing Zeroes Leetcode լուծում156
719Վերականգնել IP հասցեները Leetcode Solution156
720Վավեր Palindrome156
721Ավելացնել և որոնել բառ - տվյալների կառուցվածքի ձևավորում LeetCode155
722Ապամոնտաժել գործարկման երկայնքով ծածկագրված ցուցակի Leetcode լուծումը155
723Գտեք նվազագույն արժեքով հանգույցը Երկուական որոնման ծառում155
724Որոնեք 2D Matrix II Leetcode լուծում154
725Hamming Distance Leetcode լուծում154
726Գտնելով K ամենամոտ տարրը154
727Երեք թվերի առավելագույն արտադրյալ LeetCode լուծում154
728Առաջին եզակի կերպարը String LeetCode լուծման մեջ154
729Array Leetcode լուծույթի աստիճանի փոխակերպում154
730Լամպի փոխարկիչ LeetCode լուծում154
731Ուսանողների հաճախումների ռեկորդ I Leetcode լուծում154
732N-ary Tree Leetcode լուծույթի առավելագույն խորությունը153
733Լարով գտնել եզակի նիշ153
734K- ից ավելի մեծ կամ հավասար պարզագույն հաճախականություններով թվեր153
735Գտեք միջինը Data Stream LeetCode Solution-ից153
736Գտեք 3-ի ամենամեծ բազմապատիկը153
737Գնահատեք հակադարձ լեհական նշումը LeetCode լուծումը153
738Տոմսերի նվազագույն արժեքը Leetcode Solution153
739Word Pattern LeetCode լուծում153
740Invert Binary Tree LeetCode լուծում153
741Սիմետրիկ Tree Leetcode լուծում153
742Պղպջակների տեսակավորում `օգտագործելով երկու կույտ153
743Լարի սեղմման LeetCode լուծում153
744Stack Permutations (Ստուգեք, թե արդյոք զանգվածը այլի փոխարինման stack է)153
745Առավելագույնը 69 համարի Leetcode լուծում153
746Նվազագույն հեռավորությունը BST հանգույցների միջև Leetcode Solution153
747Մորիս Տրավերսալ153
748Կապված ցուցակը դասավորված է հավասարակշռված BST- ի հետ153
749Հոսքի վրա հիմնված մոտեցում հոսքի առաջին չկրկնվող նիշի համար153
750Երկուական ծառի առավելագույն ուղու գումար LeetCode լուծում152
751Նվազագույն բարձրության ծառեր152
752Որոնեք Երկուական որոնման ծառի Leetcode լուծում152
753Օձեր և սանդուղքներ LeetCode լուծում152
754Ամենամեծ ուղղանկյուն ենթամատրիցը, որի գումարը 0 է152
755Binomial գործակից152
756Լավագույն Meeting Point LeetCode լուծումը152
757Ամենամեծ ենթաշղթան ՝ հավասար 0 և 1 թվերով152
758Կատարել լարային հերթափոխի Leetcode152
759Երկուական ծառի անկյունագծային անցում152
760Կղզիների թիվը II LeetCode լուծում152
761Երկուական զանգվածում նույն Գումարի երկարագույն երկարությունը152
762Երկուական ծառի ջնջում152
763Ավելացվող տարրեր այնպես, որ տիրույթի բոլոր տարրերը զանգվածում լինեն152
764Եզակի նիշերով միացված տողի առավելագույն երկարությունը Leetcode լուծում152
765Չնվազող Array LeetCode լուծում152
766Ստեղծեք բոլոր հնարավոր տեսակավորված զանգվածները տրված երկու տեսակավորված զանգվածների այլընտրանքային տարրերից152
767Գտեք բոլոր կրկնօրինակները Array LeetCode լուծույթում152
768Անցնել խաղ151
769Բաժանեք տողը հավասարակշռված տողերի Leetcode լուծման մեջ151
770Միավորել K Տեսակավորված Կապված istsուցակները151
771Race Car LeetCode լուծում151
772Լարով գտեք տեղադրված փակագծի առավելագույն խորությունը151
773Ստուգեք, արդյոք զանգվածների զույգերը բաժանվում են k LeetCode լուծույթի վրա151
774N-Queens LeetCode լուծում151
775k- րդ պակասող տարրը հաջորդականության ավելացման մեջ, որը առկա չէ տվյալ հաջորդականության մեջ151
776Կապված ցուցակների ցիկլ151
777Ամենամեծ ուղղանկյունը Histogram LeetCode լուծույթում151
778Հեռացրեք կրկնօրինակները տեսակավորված ցուցակից LeetCode Solution-ից151
779Գտեք, արդյոք ուղին գոյություն ունի Graph Leetcode Solution-ում150
780Տեղափոխել գծապատկերը150
781Երկուական ծառի հանգույցի Kth- ը150
782Նվազագույնի հասցնել առավելագույն զույգ գումարը Array LeetCode լուծումում150
783Թռիչքների նվազագույն քանակը ՝ ավարտին հասնելու համար150
784Առավելագույն տարբերություն աճող տարրերի միջև LeetCode լուծում150
785Հատուկ զեղչով վերջնական գներ խանութի Leetcode լուծույթում150
786Հաշվիր քառապատկված չորս տեսակավորված զանգվածներից, որոնց գումարը հավասար է տրված x արժեքին150
787Հեռացրեք N-րդ հանգույցը Leetcode Solution-ի ցանկի վերջից150
788Գտեք Pույգը Greatest Product- ի հետ զանգվածում150
789Հատուկ զանգված ՝ ավելի քան X տարրերով Leetcode լուծույթով150
790Կարող է տեղադրել Flowers LeetCode լուծում149
791Rowանգվածի վրա աճող բուրգ149
792Մուտքի մոտակա ելքը Maze LeetCode Solution-ում149
793Հարաբերական կարգերի Leetcode լուծում149
794NGE- ների թիվը դեպի աջ149
795Նվազագույն ժամանակը բոլոր կետերը այցելելու համար Leetcode լուծում148
796Ստուգեք, թե փակագծերով երկու արտահայտություն նույնն է148
797Այլմոլորակայինների բառարան LeetCode լուծում148
798Բոլոր նարինջները փտելու համար անհրաժեշտ նվազագույն ժամանակը148
799Ստացեք առավելագույնը գեներացված զանգվածի Leetcode լուծման մեջ148
800Վավեր համար148
801Համարի լրացում Leetcode լուծում148
802Միջանկյալ ծառ148
803Միաձուլել տեսակավորված զանգված LeetCode լուծումը148
804Bridgeրագիր կամրջի և ջահի խնդրի համար148
805Տպեք Երկուական ծառ Ուղղահայաց կարգով148
806Լարի համեմատություն, որը պարունակում է վայրի բնիկներ148
807Nested List Weight Sum II LeetCode լուծում148
808Նվազագույն թռիչքներ դեպի տուն հասնելու LeetCode լուծում148
809Սալիկապատման խնդիր148
810Փոխակերպել BST- ն Min Heap- ի148
811Սողունների տեղեկամատյանների պանակ Leetcode լուծում148
812Տեսակավորել զանգվածը ըստ այլ զանգվածի կողմից սահմանված կարգի148
813Ստուգեք Palindrome- ի յուրաքանչյուր նիշի փոխարինման հարցումից հետո148
814Հեռացրեք փակագծերը հանրահաշվական տողից, որոնք պարունակում են + և - գործառույթները148
815Առավելագույն շահույթ Leetcode Solution-ում աշխատանքի ժամանակացույցում147
816Կատարի՛ր հավասար երկու հավասարաչափ ՝ հետադարձ զանգվածը փոխելով Leetcode լուծումը147
817Հիմք 7 Leetcode լուծում147
818Վերադասավորեք տվյալները մատյան ֆայլերում LeetCode Solution147
819Պարբերաբար արտահայտման համապատասխանություն147
820Տեսակավորել զանգվածը ըստ Parity II Leetcode լուծման147
821Կրկնօրինակները հանել Տեսակավորված II ցուցակից147
822Բաժանում K հավասար գումարի ենթաբազմությունների Leetcode լուծում147
823Դասավորել գույները147
824Subarray արտադրանքը պակաս է, քան K LeetCode լուծումը147
825Լավագույն K Հաճախակի Բառեր LeetCode լուծում147
826One Edit Distance LeetCode լուծում147
827Ընկերներ զուգավորման խնդիր147
828Հաշվեք թե՛ ցուցակներում տարածված իրերը, բայց տարբեր գներով147
829Գտեք 1- ի և N-1- ի միջև եղած միակ կրկնվող տարրը147
8300-1 պարկուճ խնդրի տիեզերական օպտիմիզացված DP լուծում147
831Ենթանկարի առավելագույն չափի գումարը հավասար է k- ի147
832Ստուգեք, արդյոք տվյալ զանգվածը կարող է ներկայացնել Երկուական որոնման ծառի նախնական պատվեր147
833Առաջնահերթ հերթ ՝ օգտագործելով կրկնակի կապված ցուցակ147
834Ընդհանուր թվեր `առանց մի շարք կրկնվող թվերի147
835Ուղին առավելագույն միջին արժեքով146
836Շրջանառության հերթ146
837Նվազագույն թվով ծորակներ, որոնք պետք է բացեն այգու LeetCode լուծույթը ջրելու համար146
838Ամենաերկար ենթաշղթան, որն ունի 1-ների հաշվարկ `Մեկից ավելին, քան 0-ների հաշվարկ146
839K չափի ենթահաջորդականություն ամենամեծ զույգ գումարի LeetCode լուծմամբ145
840Partition List Leetcode Solution145
841Գտեք ենթաշերտը նվազագույն միջինով145
842Clone Graph LeetCode լուծում145
843Տեսակավորված զանգվածը Balanced BST- ին145
844Նվազագույն փոխանակումներ `հաջորդականությունները մեծացնելու համար145
845Մ-ի վրա բաժանվող գումարով ենթաբազմություն145
846Հաշվի առնելով զույգերի զանգված Գտեք դրա մեջ բոլոր սիմետրիկ զույգերը145
847Երկուական որոնման ծառի որոնում և ներդնում145
848Ամենապայծառ դիրքը Street LeetCode Solution-ում145
849Նախագծեք բուրգ Leetcode Solution-ի հավելման գործողությամբ145
850Reeառի անցում (նախնական պատվեր, պատվեր և պատվեր)144
851Երկու կապակցված ցուցակների միավորում և խաչմերուկ144
852Փակագծերի Leetcode լուծույթի առավելագույն բույնի խորությունը144
853Նվազագույն փոխանակումներ ՝ տողերը հավասար Leetcode լուծում դարձնելու համար144
854Մակարդակի կարգի անցումը պարուրաձև տեսքով144
855Գտեք բոլոր հնարավոր բաղադրատոմսերը LeetCode Solution-ի տրված մատակարարումներից144
856Ստուգեք, թե արդյոք զանգվածը դասավորված է144
857Իտերատիվ նախնական պատվերի անցում144
858Guess Number Higher or Lower LeetCode Solution144
859Նվազագույն գումարի ուղին եռանկյունու մեջ144
860Կրկնվող Substring Pattern LeetCode լուծում144
861Վավեր փակագծեր Leetcode լուծում144
862Տրված տիրույթի շուրջ զանգվածի երեք եղանակով բաժանում144
863Մոտակա փոքր և մեծ թվերի գումար144
864Տեղադրեք Երկուական որոնման ծառի Leetcode լուծման մեջ144
865Հաշվի՛ր տարբեր տարրերի չափի յուրաքանչյուր պատուհանում K144
866Վերջին քարի քաշը II LeetCode լուծում144
867Brick Wall LeetCode լուծում144
868Դասընթացի ժամանակացույց II - LeetCode144
869Փոխանակման գործակից143
870Հաշվեք 1-րդ աստիճանին հասնելու ուղիները ՝ օգտագործելով 2, 3 կամ XNUMX քայլերը143
871Օրական ջերմաստիճանների Leetcode լուծում143
872Գտեք զրոյական գումարով բոլոր եռյակները143
873Վերադասավորեք տարածությունները բառերի միջև Leetcode Solution143
874Bրի շշեր Leetcode լուծում143
875Հավասարակշռված արտահայտություն փոխարինմամբ142
876Spiral Matrix II Leetcode լուծում142
877Կիտրոնի փոխման Leetcode լուծում142
8784 Ամփոփում142
879Առանց թարմացումների ընդգրկեք հարցումների քանակը142
880Destination City Leetcode լուծում142
881Տրված երկարության հաջորդականությունները, երբ յուրաքանչյուր տարր նախորդից ավելի է կամ հավասար երկու անգամ142
882Հաշվեք բացասական թվերը տեսակավորված մատրիցի LeetCode լուծման մեջ142
883Եզակի ամբողջ թվերի նվազագույն թիվը K հեռացումից հետո Leetcode լուծում142
884Գուշակիր համարը ավելի բարձր կամ ցածր II142
885Երկու ամսաթվերի միջև ընկած օրերի քանակը LeetCode լուծում142
886Ձևավորել տրված հաջորդականությունից նվազագույն թիվը142
887Տրված ինդեքսի GCD- ները զանգվածում են142
888Ստուգեք ՝ տրված Երկուական ծառը ամբողջական է, թե ոչ142
889Մատրիցային շղթայի բազմապատկում142
890Տարրը բացակայում է տեսակավորված զանգվածի LeetCode լուծումում142
891Robot Bounded in Circle LeetCode Solution142
892Գնման և վաճառքի լավագույն ժամանակը գործարքների վարձի Leetcode լուծմամբ142
893Երեք տողի LCS (ամենաերկար ընդհանուր հետևանքը)141
894Երկուական թվեր առաջացնելու համար հետաքրքիր մեթոդ է 1-ից n141
895Դիզայն բրաուզերի պատմություն LeetCode լուծում141
896Անջատված գծապատկերի BFS141
897Arանգվածի բոլոր թվերի GCD- ի հարցումներ, բացառությամբ տվյալ տիրույթի տարրերի141
898N թվերի բազմապատկումների նվազագույն գումար141
899Deleteնջել և վաստակել141
900Բացահայտեք և նշեք անհամապատասխան փակագծերը արտահայտության մեջ141
901Palindrome Partitioning Leetcode Solution141
902Լարային կոդերի լուծում տրոհելուց հետո առավելագույն միավոր140
903Գտեք Երկուական ծառի երկու հանգույցների հեռավորությունը140
904Հատուկ դիրքեր Երկուական մատրիցի Leetcode լուծման մեջ140
905Գտեք տրված տողի բոլոր թույլատրված շարքերը մատրիցով140
906Ժամանակի վրա հիմնված բանալի-արժեքի խանութ LeetCode լուծում140
907Ստուգեք, արդյոք տվյալ զանգվածը կարող է ներկայացնել Երկուական որոնման ծառի մակարդակի կարգի անցում140
908Գտեք առավելագույն հնարավոր գումարի հավասար երեք գումարած գումարը140
909Կառուցեք ամբողջական Երկուական ծառ իր Կապված ցուցակի ներկայացուցչությունից140
910Խստորեն կապված բաղադրիչ140
911Հաշվիր ենթագրերը նույն նույն և կենտ տարրերով140
912Spiral Matrix III LeetCode լուծում140
913Բառի հեռավորության ամենակարճ Leetcode լուծում140
914Տեղադրեք Deleteնջել GetRandom- ը140
915Փոխարկել Տեսակավորված ցուցակը Երկուական որոնման ծառի140
916Diagonal Traversal LeetCode լուծում140
917Rayանգվածի հստակ հարակից տարրերը140
918Programրագիր ՝ ստուգելու համար, որ երկուական ծառը BST է, թե ոչ139
919Ստուգեք, արդյոք կույտի տարրերը զույգերով հաջորդական են139
920Հեռացրեք կրկնօրինակները տեսակավորված ցուցակից II LeetCode Solution-ից139
921Սահմանել Matrix Zeroes Leetcode լուծումը139
922Գտեք ընդհանուր նիշերի Leetcode լուծում139
923Միաձուլեք երկու տեսակավորված ցուցակները Leetcode139
924Diagonal Traverse LeetCode լուծում139
925Arանգվածը վերադասավորել այնպես, որ arr [i] - ը հավասար լինի i- ի139
926Arանգվածը վերադասավորեք այնպես, որ arr [i]> = arr [j] եթե i է զույգ, և arr [i] <= arr [j] եթե i կենտ է, և j <i139
927Այլմոլորակային բառարան139
928Երկու կապակցված ցուցակների խաչմերուկ LeetCode լուծում139
929Range LCM հարցումներ138
930Տպեք Ֆիբոնաչիի հաջորդականությունը ՝ օգտագործելով 2 փոփոխական138
931Կտրեք Երկուական որոնման ծառը138
932Տարբեր կղզիների թիվը Leetcode լուծում138
933Կրկնակի հետհամակարգի անցում երկու կույտի օգտագործմամբ138
934Վերլուծեք օգտագործողի վեբ կայքը Այցելեք Pattern LeetCode լուծումը138
935Առավելագույն հաճախականության Stack Leetcode լուծում138
936K'th Խոշորագույն տարրը BST- ում, երբ BST- ում փոփոխություն չի թույլատրվում138
937Ուղղահայաց գումար տրված երկուական ծառի մեջ138
9383 Գումար138
939Բառի կոտրում138
940Հավաքեք առավելագույն միավորները ցանցում `օգտագործելով երկու անցում138
941Միաձուլման ընդմիջումներ138
942Ամենաերկար պալինդրոմային հետևանքը138
943Լեքսիկոգրաֆիկ համարներ Leetcode լուծում138
944Ամենաերկար Nice Substring LeetCode լուծումը137
945Բոլոր եզակի եռյակները, որոնք ամփոփում են տվյալ արժեքը137
946Stone Game II Leetcode137
947Երեք անընդմեջ գործակիցների Leetcode լուծում137
948Կառուցեք ուղղանկյան Leetcode լուծումը137
949Infix- ը Postfix- ին137
950Կառուցեք BST- ը տրված մակարդակի կարգի անցումից137
951Հաշվել զույգը տրված գումարի հետ137
952Կարող է թվաբանական առաջընթաց ապահովել հաջորդականության Leetcode լուծումից137
953Հերթում ՝ Stacks- ի միջոցով137
954Array-ի արտադրանք, բացառությամբ Self LeetCode Solution-ի136
955Ենթավանդակի առավելագույն գումար ՝ բացառությամբ որոշակի տարրերի136
956Մակարդակի պատվերի անցում ՝ օգտագործելով երկու Հերթեր136
957Երկուական ծառի ամենաերկար հաջորդական հաջորդականությունը LeetCode լուծում136
958Երկուական ծառի մակարդակների միջինները136
959Առավելագույնի հասցնել զանգվածի գումարը K Negations Leetcode Solution- ից հետո136
960Palindrome Partitioning- ը136
961Ամենամեծ մակերեսի ուղղանկյուն ենթամատրիցը `1-ի և 0-ի հավասար թվով136
962Լոգարիթմական պատուհանի առավելագույնը136
963Հաշվեք ենթամատրիսները բոլորի հետ LeetCode լուծում136
964Rayանգվածը զույգերի բաժանելով Կ-ի բաժանվող գումարով136
965Նվազագույն բարձրության ծառեր LeetCode լուծում136
966Համարժեք Դոմինոյի զույգերի քանակը ՝ Leetcode լուծման136
967K Leetcode Solution-ի ծագման ամենամոտ կետերը135
968Ստեղծեք առավելագույն համարը135
969Գծապատկերի առաջին լայնության որոնում (BFS)135
970Հակադարձ հանգույցներ K-Group- ում135
971Ստուգեք, արդյոք որևէ երկու ընդմիջում համընկնում է տրված ընդմիջումների միջև135
972Պառակտել զանգվածը հաջորդական հետևանքների վրա135
973Տարբերության զանգված | Շարքի թարմացման հարցում O- ում (1)135
974Գտեք BST- ի հետ պատվերի անցում նախնական պատվերի անցումից135
975Stack- ի օգտագործմամբ օրինաչափության դեպքեր135
976Հաշվեք պրիմայները միջակայքում135
977Ձախից և աջից հաջորդի ցուցիչների առավելագույն արտադրանքը135
978Երկուական զանգված `M միջակայքի փոփոխման գործողություններից հետո135
979Երկու տեսակավորված զանգվածների միջին135
980Աստերոիդների բախում LeetCode լուծում135
981Տրված զանգվածում գտեք նվազագույնի առավելագույնը յուրաքանչյուր պատուհանի չափի համար134
982Ապրանքի առավելագույն ենթաշղթա134
983Երկուական ծառի մակարդակի կարգի անցում134
984Հաջորդականության առավելագույն գումարն այնպիսին է, որ երեքը անընդմեջ չեն134
985Ստուգեք, արդյոք բառը գոյություն ունի որպես նախադասության Leetcode լուծման մեջ ցանկացած բառի նախածանց134
986Հատված ծառ134
987Kth ամենափոքր տարրը BST Leetcode լուծույթում134
988Maze III LeetCode լուծումը134
989Սիմետրիկ ծառ134
990Երկու խոշոր նիշերի միջև ամենամեծ ենթատեքստ Leetcode լուծում134
991Minesweeper LeetCode լուծում134
992Ընդհանուր ծառի բարձրությունը ծնողական զանգվածից134
993Newman-Conway հաջորդականություն134
994Ամենամեծ բաժանվող զույգը ենթաբազմություն134
995Կրկնվող ենթախմբի առավելագույն երկարությունը133
996Վերծանել տողը այբուբենից ամբողջ թիվ քարտեզագրող Leetcode լուծման համար133
997Սպանել գործընթացը LeetCode լուծում133
998Array LeetCode լուծույթի արտադրանքի նշան133
999Կառուցեք զանգված ՝ Stack գործողությունների Leetcode լուծմամբ133
1000Հաջորդ Մեծ տարր III LeetCode լուծում133
1001Գտեք Կրկնօրինակ ենթատետրեր133
1002Զանգվածի LeetCode լուծումը բաժանելու եղանակների առավելագույն քանակը133
1003Նկարչի բաժանման խնդիրը133
1004Գրաֆիկի խորության առաջին որոնումը (DFS)133
1005Serialize and Deserialize Երկուական ծառ133
1006Սկզբից բացակայում է դրականը133
1007Arանգվածը վերադասավորել այնպես, որ զույգ դիրքով ավելի մեծ լինի քան տարօրինակ133
1008Եզակի ուղիներ II133
1009LeetCode Solution-ի համապատասխան տարիքի ընկերներ133
1010Խառնել 2n ամբողջ թվերը որպես a1-b1-a2-b2-a3-b3 - .. bn ՝ առանց ավելորդ տարածք օգտագործելու133
1011Գտեք տարբերության Leetcode լուծումը133
1012Երկուական որոնման ծառի ջնջման գործողություն133
1013Ֆիբոնաչիի ամենաերկար հետևանքի երկարությունը133
1014Rayանգվածում գտեք զույգերի քանակ, այնպես, որ դրանց XOR- ը 0 լինի132
1015Իմ օրացույցը ես LeetCode լուծում132
1016Գտեք առաջին շրջաբերական շրջայցը, որն այցելում է բոլոր բենզինային պոմպերը132
1017Վերելակների աստիճաններ132
1018Երկուական ծառի սահմանի անցում132
1019Ամենաերկար հետևությունն այնպիսին է, որ հարևանների միջև տարբերությունը մեկն է132
1020Հավասարակշռված Երկուական ծառ132
1021Տեղադրում Երկուական ծառի մեջ132
1022Հաշվեք ենթաշերտերը, երբ երկրորդ ամենաբարձր ցուցանիշը գտնվում է ամենաբարձրից առաջ132
1023Graph Valid Tree LeetCode լուծում132
1024Ամենաերկար աճող հետևանքների քանակը132
1025Դիզայն Hit Counter LeetCode լուծում131
1026Բաժանման հավասար ենթաբազմության գումար131
1027Կրկնակի առաջին տարրը և տեղափոխիր զրո վերջ131
1028Ամենամեծ թվով Leetcode լուծում131
1029Սուպեր տգեղ համար131
1030Վավեր Բումերանգի Leetcode լուծում131
1031Կառուցեք Երկուական ծառ ՝ տրված arentնող զանգվածի ներկայացուցչությունից131
1032Morris Inorder Traversal131
1033Վավերացրեք Երկուական որոնման ծառը131
1034BST- ի առավելությունները Hash Table- ի նկատմամբ131
1035Պատրաստիր լարը մեծ Leetcode լուծում131
1036Հաշվարկել nCr% p130
1037Վերականգնել Երկուական որոնման ծառի Leetcode լուծումը130
1038Բուլյան փակագծման խնդիր130
1039Իրականացնել Trie (նախածանցային ծառ) Leetcode լուծում130
1040Տգեղ համարներ130
1041Բառի Leetcode լուծման ամենակարճ լուծումը130
1042Երկու թիվ ավելացրու130
1043Տեղափոխեք բոլոր բացասական տարրերը, որպեսզի ավարտվեն ըստ լրացուցիչ թույլատրված տարածության130
1044Հաշվեք նվազագույն քայլերը ՝ տվյալ ցանկալի զանգվածը ստանալու համար129
1045Bitwise AND of Numbers Range LeetCode լուծում129
1046String Matching- ը զանգվածի Leetcode լուծման մեջ129
1047Arանգվածը վերադասավորեք այնպես, որ «arr [j]» - ը դառնա «i», եթե «arr [i]» - ը «j» է129
1048Kth ամենափոքր տարրը տեսակավորված մատրիցով LeetCode լուծույթում129
1049Երկուական որոնման ծառ129
1050Rook Leetcode Solution- ի մատչելի նկարներ129
1051Ugly Number II LeetCode Solution129
1052Երկու ցուցակների նվազագույն ինդեքսային գումար129
1053Ենթաշերտի նվազագույն չափի գումար129
1054Ստեղծեք փակագծեր Leetcode լուծում129
1055Աշխատակիցների կարևորությունը LeetCode լուծում129
1056Երկու տարրերի հաճախականության առավելագույն տարբերությունն այնպիսին է, որ ավելի մեծ հաճախություն ունեցող տարրը նույնպես ավելի մեծ է129
1057Որոշեք, թե արդյոք մատրիցը կարելի է ձեռք բերել LeetCode լուծույթի ռոտացիայի միջոցով128
1058Գտեք ՝ ենթաշերտը լեռան տեսքով է, թե ոչ128
1059Անվավեր գործարքներ LeetCode Solution128
1060Scramble String LeetCode լուծում128
1061Առավելագույնի հասցնել հեռավորությունը ամենամոտ մարդուն LeetCode լուծում128
1062Մատրիցայում պալինդրոմային ուղիների քանակը128
1063Գտեք Peak Element- ը128
10643 չհամընկնող ենթածրագրերի առավելագույն գումար128
1065Ամենաերկար բիտոնական հետևանքը128
1066Երկուական ծառի աջ կողմի տեսք LeetCode լուծում128
1067Ամենաերկար աճող հետևանքի կառուցում (N log N)128
1068Հաջորդ աջ ցուցիչների համալրում յուրաքանչյուր հանգույցի Leetcode լուծումում128
1069Առավելագույն երկարության հետևանք ՝ հարակից տարրերի միջև տարբերությամբ կամ 0 կամ 1128
1070Combination Sum IV LeetCode լուծում128
1071LeetCode Solution-ի IP հասցեի անսարքություն128
1072Տվյալ ժամանակահատվածում տնային առաջադրանքներ կատարող ուսանողների քանակը Leetcode լուծում127
1073Տրված տողի առավելագույն քաշի վերափոխումը127
1074Հեռացնել Palindromic հետեւանքների Leetcode լուծումը127
1075Որոնեք Տեսակավորված պտտվող զանգվածում127
1076Կանոնավոր արտահայտությունների համապատասխանեցում Կանոնավոր արտահայտությունների համապատասխանող LeetCode լուծում127
1077Մշտական ​​ժամանակային տիրույթն ավելացնում է գործողությունը զանգվածի վրա127
1078Գտեք Peak Element II LeetCode լուծում127
1079Եռակի ենթահերթականության LeetCode լուծում127
1080Կլոնավորեք Երկուական ծառ Պատահական ցուցիչներով127
1081Գրաֆիկի կրկնվող խորության առաջին շրջանցումը127
1082Բաժանելի զույգերի հաշվարկ126
1083Գտեք երկու թվերի միջեւ նվազագույն հեռավորությունը126
1084Հաշվեք զույգերը երկու տեսակավորված զանգվածներից, որոնց գումարը հավասար է տրված x արժեքին126
1085Հեռացրեք կրկնօրինակները Sorted Array II Leetcode Solution-ից126
1086Տարվա օր Leetcode լուծում126
1087Path Sum II LeetCode լուծում126
1088Ամենափոքր ընդհանուր տարածաշրջանի Leetcode լուծումը126
1089Պատվերով տեսակավորել լարային Leetcode լուծում126
1090Փակ կղզիների Leetcode լուծում126
1091Ամենացածր ընդհանուր նախնին126
1092Kth Ամենափոքր արտադրանքը երկու տեսակավորված զանգվածներից LeetCode լուծում125
1093Arանգվածը վերադասավորեք այնպես, որ նույնիսկ ինդեքսային տարրերն ավելի փոքր լինեն, իսկ կենտ ինդեքսային տարրերն ավելի մեծ լինեն125
1094Տրված հանգույցի քույրերի և եղբայրների քանակը ծառի ծառում125
1095Հաջորդ փոխակերպման Leetcode լուծում125
1096Ուղի գումար125
1097Տպեք բոլոր եռյակները տեսակավորված զանգվածով, որոնք կազմում են AP125
1098Գտեք առավելագույն տարբերությունը մոտակա ձախ և աջ փոքր տարրերի միջև125
1099Տպեք հաջորդ Q մեծ թվով հարցումները125
1100Serialize and Deserialize Binary Tree LeetCode Solution-ը125
1101Երկուական ծառի տեսակները125
1102BST Subtree LeetCode-ի ամենամեծ լուծումը125
1103Երկուական ծառի տվյալների կառուցվածքը125
1104Հատուկ հետևանքներ125
1105K istsուցակներից գտեք տարրեր պարունակող ամենափոքր շարքը124
1106Արմատը դեպի տերևի ուղին `Leetcode Solutions- ի նպատակային գումարով124
1107Գտեք երեք տարր տարբեր երեք զանգվածներից այնպես, որ a + b + c = գումար124
1108Ենթաշղթաներ K տարբեր ամբողջ թվերով Leetcode լուծում124
1109Նվազագույն բացարձակ տարբերություն BST Leetcode լուծման մեջ124
1110Sourceառի յուրաքանչյուր հանգույցի մակարդակը աղբյուրի հանգույցից124
1111Անընդմեջ նիշեր LeetCode լուծում124
1112Գրեք կոդ `որոշելու համար, թե երկու ծառ նույնական են124
1113Երրորդ առավելագույն համարի Leetcode լուծում123
1114Կառուցեք Երկուական ծառ Preorder և Postorder Traversal LeetCode լուծումից123
1115Կենտ արժեքներով բջիջներ մատրիցային LeetCode լուծույթում123
1116Ենթաբազմության գումարի խնդիր O (գումարի) տարածքում123
1117Rangesանգվածի միջակայքերի արտադրանք123
1118Ձող կտրելը123
1119Երկուական ծառի ներքևի տեսք123
1120Տպեք Երկուական ծառի աջ տեսքը123
1121Հեռացրեք կրկնօրինակները տեսակավորված զանգվածից123
1122Տեղաբանական տեսակավորում123
1123Մեկ տարրի LeetCode լուծումը ջնջելուց հետո 1-ի ամենաերկար ենթախումբը123
1124Ապրանքի առավելագույն ենթաշղթա122
1125Ձևափոխել լարի կոդերի լուծումը122
1126Առավելագույն Երկուական ծառ122
1127Կ առավելագույն գումարները համընկնող հարակից ենթաշղթաների122
1128Palindrome Permutation LeetCode լուծում122
1129Ամենամոտ Երկուական որոնման ծառի արժեք Leetcode լուծում122
1130Փոխակերպել BST- ն Min-Heap- ի ՝ առանց զանգված օգտագործելու122
1131Ենթավանդակի հստակ տարրերի քանակի հարցումներ122
1132Որոնեք տարրի դասավորված պտտվող զանգվածում121
1133Տրված երկուական ծառի նախնիներին գտնելու կրկնության մեթոդը121
1134Rayանգվածի միջին որոշ տարրեր Leetcode լուծում հեռացնելուց հետո121
1135Բազմակողմանի Leetcode լուծույթի նվազագույն միավորի եռանկյունումը121
1136Հաշվեք ամենամեծ խմբի Leetcode լուծումը121
1137N-Ary Tree LeetCode լուծույթի տրամագիծը121
1138Վավեր Tic-Tac-Toe պետական ​​LeetCode լուծում121
1139Տպեք փոփոխված զանգվածը ՝ գումարման և հանումի հրամանները կատարելուց հետո121
1140Հազար բաժանարար Leetcode լուծում120
1141Կառուցեք K Palindrome Strings LeetCode լուծում120
1142Prime Palindrome LeetCode լուծում120
1143Որոնել Տեղադրեք դիրքը120
1144Հարցումներից հետո զույգ թվերի գումար120
1145Kth ամենափոքր թիվը բազմապատկման աղյուսակում Leetcode լուծում120
1146Գտեք 3 չափի տեսակավորված հետևություն գծային ժամանակում120
1147Գոլոմբի հաջորդականություն120
1148Տրված տողի նիշերի քառակուսիների նվազագույն գումարը k նիշերը հեռացնելուց հետո120
1149Moser-de Bruijn հաջորդականությունը120
1150Գտեք երկու չհամընկնող ենթազանգվածներ, որոնցից յուրաքանչյուրը նպատակային գումարի LeetCode լուծում ունի119
1151Factorial Trailing Zeroes LeetCode լուծում119
1152Կարմիր-սև ծառի ներածություն119
1153Ամենաերկար աճող հաջորդական հետևանքները119
1154Գտեք օձի առավելագույն երկարությունը119
1155Միաձուլեք երկու BST- ներ ՝ սահմանափակ լրացուցիչ տարածությամբ119
1156Bus Routes Leetcode Solution118
1157Փոխակերպել BST- ն ավելի մեծ գումարի ծառի118
1158Նվազագույն կողային թռիչքներ LeetCode լուծում118
1159Համեմատիր տողերը ըստ ամենափոքր նիշի լեոդ-կոդերի լուծույթի հաճախության118
1160Հանգույցների փոխանակում կապակցված ցուցակի Leetcode լուծույթում118
1161Գտեք տրված թվաքանակի ամենափոքր երկուական նիշը118
1162Նվազեցրեք տարրերը Array Zigzag LeetCode լուծում պատրաստելու համար118
1163Հնարավոր երկբաժանման LeetCode լուծում118
1164Ջնջել հանգույցները և վերադարձնել Forest Leetcode լուծումը118
1165Երկուական ծառ դեպի Երկուական որոնման ծառի փոխարկում118
1166Պառակտված Երկուական ծառի LeetCode լուծույթի առավելագույն արտադրանքը118
1167Պտտեցնել զանգվածը117
1168Palindromic Substrings Leetcode Solution117
1169Պատվերների քանակը Backlog Leetcode Solution-ում117
1170Matchsticks քառակուսի Leetcode լուծման համար117
1171Ստուգեք զանգվածի ձևավորումը համակցված Leetcode լուծույթի միջոցով117
1172K'th Խոշորագույն տարրը BST- ում `օգտագործելով մշտական ​​լրացուցիչ տարածք117
1173Որոշման ծառ117
1174Չիպերը նույն դիրքում LeetCode լուծում տեղափոխելու նվազագույն արժեքը117
1175Ամենաերկար կրկնվող հետևանքը117
1176Առավելագույնի հասցնել շրջանաձեւ զանգվածում հաջորդական տարբերությունների գումարը117
1177Գերակայության հերթ117
1178Հաշվի՛ր նույնիսկ երկարության երկուական հաջորդականությունները ՝ առաջին և երկրորդ կես բիթերի նույն գումարով117
1179Փոխանակեք հանգույցները զույգերով117
1180Հաշվեք զույգերը, որոնց արտադրանքը գոյություն ունի զանգվածում117
1181Web Crawler LeetCode լուծում116
1182Նվազագույն շարժումներ դեպի հավասար զանգվածի տարրեր LeetCode լուծում116
1183Հեռացրեք եզրերի առավելագույն քանակը՝ Leetcode լուծումը գծապատկերում ամբողջությամբ անցանելի պահելու համար115
1184Գտեք ամենամեծ արժեքը յուրաքանչյուր ծառի տողում LeetCode լուծում115
1185Ամենամոտ տերևը երկուական ծառի LeetCode լուծույթում115
1186Առավելագույն գումարի բիտոնիկ ենթադասը115
1187Հաշվի առնելով երկուական ծառը, ինչպե՞ս եք հեռացնում բոլոր կես հանգույցները:115
1188Առաջին վատ տարբերակը115
1189Որոնման առաջարկների համակարգ LeetCode լուծում115
1190Հարակից զանգված LeetCode լուծում115
1191Քարեր տեղափոխելը մինչև հաջորդ Leetcode լուծումը114
1192Բաժանել երկու ամբողջ թվեր Leetcode լուծում114
1193Հերթի վերակառուցում ըստ բարձրության114
1194Rayանգվածի հարցումներ բազմապատկվող փոխարինումների և արտադրանքի համար114
1195Integer Break LeetCode լուծում114
1196Reformat Date LeetCode Solution113
1197A, b և c երկարությունների հատվածների առավելագույն քանակը113
1198Հատուկ տարբերությամբ զույգերի առավելագույն գումար113
1199Ձախ տերևների գումարը LeetCode լուծում113
1200Երկուական ծառի առավելագույն խորությունը113
1201Ինչպես տպել Ա – ների առավելագույն քանակը ՝ օգտագործելով տրված չորս ստեղները113
1202Վավեր եռանկյան համար113
1203Փոխակերպեք տեսակավորված զանգվածը Երկուական որոնման ծառի LeetCode լուծումների113
1204Երկուական որոնման ծառի ամենացածր ընդհանուր նախնին113
1205Հետադարձ ուղի BST- ում `հերթի միջոցով113
1206Kth ամենափոքր տարրը BST- ում113
1207Champagne Tower LeetCode լուծում113
1208Range Sum հարցում ՝ օգտագործելով Նոսր աղյուսակ112
1209Զտել ռեստորանները ըստ Vegan-Friendly, գնի և հեռավորության Leetcode լուծման112
1210Երկուական ծառի Leetcode լուծույթի ամենացածր ընդհանուր նախնին112
1211Word- ի համապատասխանեցմամբ ամենաերկար ընդհանուր նախածանցը112
1212Փոխարինեք երկու հաջորդական հավասար արժեքներ մեկով ավելի մեծով112
1213Գրեք մի ֆունկցիա `երկու Կապված ցուցակների խաչմերուկի կետը ստանալու համար112
1214Գուշակիր Խոսքը112
1215Գրաֆիկը և դրա ներկայացումը111
1216Ստուգեք երկուական ծառի LeetCode լուծման ամբողջականությունը111
1217Նոր 21 խաղ111
1218Առավելագույնի հասցնել տարրերը `օգտագործելով մեկ այլ զանգված111
1219Վերափոխեք ամբողջ թիվը երկու ոչ զրոյական ամբողջ թվերի Leetcode լուծույթի հանրագումարի111
1220Տեսանյութի հարցումներ ամենաերկար ճիշտ փակագծի հետևանքների համար111
1221Տպեք Newman-Conway Sequence- ի n պայմանները111
1222Ուղի հատող Leetcode լուծում110
1223Սիմետրիկ ծառ LeetCode լուծում Leetcode լուծում110
1224Largest Plus Sign Leetcode լուծումը110
1225Ստուգեք, արդյոք BST- ի յուրաքանչյուր ներքին հանգույց ունի հենց մեկ երեխա110
1226Array LeetCode լուծույթի միացում110
1227Թվաբանական հատվածներ II – LeetCode-ի հաջորդականության լուծում110
1228Վավեր Perfect Square LeetCode լուծում110
1229Flatten 2D Vector LeetCode լուծում110
1230Դիզայն Skiplist LeetCode լուծում110
1231Տրված տիրույթներում զույգ կամ կենտ թվերի հավանականության վերաբերյալ հարցումներ110
1232Առավելագույն արժեքը տրված ինդեքսի դեպքում սահմանափակ զանգվածի LeetCode լուծույթում110
1233Տպեք փոփոխված զանգվածը զանգվածների բազմակի բազմացման գործողություններից հետո110
1234Ստուգեք ՝ երկու Երկուական ծառի բոլոր մակարդակները անագրամա՞ր են, թե ոչ109
1235Միավորել Տեսակավորումը109
1236Ստուգեք նույնական BST- ների ՝ առանց ծառերը կառուցելու109
1237Թիվը բացակայում է109
1238Նվազագույն փոխանակումներ՝ LeetCode լուծումը մեծացնող հաջորդականություններ պատրաստելու համար109
1239Լոգարիթմական պատուհանի միջին Leetcode լուծում109
1240Երկու տվյալ զանգվածներից առավելագույն զանգվածը `նույնը պահելու կարգը109
1241Գրաֆիկական կլոնավորում109
1242n Leetcode լուծման k-րդ գործոնը109
1243LRU Cache Leetcode լուծում109
1244Գտեք նվազագույնը պտտվող տեսակավորված զանգված II LeetCode լուծումում109
1245Կատարյալ քառակուսիներ LeetCode լուծում109
1246BST դեպի ծառ ՝ բոլոր փոքր բանալիների գումարով109
1247Ուղու առավելագույն գումարը Numberիշտ համարի եռանկյունում109
1248Հաշվեք և փոխեք հարցումները Երկուական զանգվածի վրա108
1249Դաշտի զանգվածը զանգվածում108
1250Զուգահեռ դասընթացներ II LeetCode լուծում108
1251Երկուսի ուժ108
1252Ամենափոքր տիրույթի II Leetcode լուծում108
1253Հաշվեք ենթաբազմություններ, որոնք ունեն հստակ զույգ թվեր108
1254Համարձակ բառեր String LeetCode լուծումում108
1255Ապրանքի առավելագույն ենթաշղթա107
1256Min Cost Climbing Stairs LeetCode Solution107
1257Պատկերի համընկնումը LeetCode լուծում107
1258Շարունակ զանգված107
1259Գտեք միաձուլման գործառնությունների նվազագույն քանակը զանգվածի պալինդրոմ ստեղծելու համար107
1260Excel թերթիկի սյունակի վերնագիր LeetCode լուծում106
1261Նվազագույնը հեռացնել՝ վավեր փակագծեր ստեղծելու համար LeetCode լուծում106
1262Ստուգեք ՝ արդյոք մի տող կարող է կոտրել մեկ այլ տողի Leetcode լուծում106
1263Հաստատեք Երկուական ծառի նախնական պատվերի սերիալիզացիան105
1264Հաջորդ ավելի մեծ տարր105
1265Գտեք BST- ի k- րդ ամենափոքր տարրը (Պատվերի վիճակագրություն BST- ում)105
1266Տրված թվից պակաս կամ հավասար է տարրերի քանակը տրված ենթաշարքում104
1267Palindrome Partitioning- ը104
1268Peeking Iterator LeetCode լուծում104
1269Տպեք Երկուական ծառի հանգույցի նախնիները ՝ առանց հետադարձման104
1270Միավորել k Տեսակավորված ցուցակներ Leetcode լուծում104
1271Կարգավոր հերթ LeetCode լուծում103
1272Նվազագույն ժամանակ՝ բոլոր խնձորները ծառի LeetCode լուծույթում հավաքելու համար103
1273Ստուգեք երկուական զանգվածում ենթանկարի միջոցով ներկայացված թիվը կենտ կամ զույգ է102
1274Նյուման – Շենքս – Ուիլյամս պրիմ102
1275Ստուգեք, արդյոք երկու հանգույց ծառի նույն ուղու վրա են102
1276Միավորել տեսակավորված զանգվածը102
1277Կոկոն ուտում է բանան LeetCode լուծում100
1278Փակագծեր ավելացնելու տարբեր եղանակներ Leetcode լուծում100
1279Ստուգեք, արդյոք X- ը կարող է հերթափոխել յուրաքանչյուր հերթում գտնվող յուրաքանչյուր անձի99
1280Մետաղադրամների կազմակերպում Leetcode լուծում98
1281Ամենաերկար ենթաշար առանց կրկնվող նիշերի Leetcode լուծում98
1282LeetCode Solution-ի վերադասավորումներով ամենամեծ ենթամատրիցան98
1283Առավելագույն գումարի ավելացման հետևանք98
1284Գտեք k երկարության առավելագույն միջին ենթադասը98
1285Շրջանակի նվազագույն հարցում (քառակուսի արմատային տարրալուծում և նոսր աղյուսակ)97
1286Նվազագույն ընդհանուր տարածություն, որը վատնում է K չափափոխման գործողություններով LeetCode Solution97
1287Տրված տիրույթում հավասար տարրերով ցուցանիշների քանակ96
1288Մարդկանց նվազագույն թիվը, ովքեր կսովորեցնեն LeetCode լուծումը96
1289Array Nesting Leetcode լուծում96
1290Երկուական զանգվածի ենթածրագրերի տասնորդական արժեքների հարցումներ96
1291Աճող հետևանքի առավելագույն արտադրանք95
1292Երկուական ծառ դեպի Երկուական որոնման ծառի փոխարկում ՝ օգտագործելով STL հավաքածուն94
1293Ստուգեք տրված n զանգվածի զանգվածը կարող է ներկայացնել n մակարդակի BST, թե ոչ94
1294Փոխարկել Base -2 LeetCode լուծմանը94
1295Պատահական ընտրության ինդեքս LeetCode լուծում93
1296Նվազագույն հնարավոր ամբողջ թիվը K-ից հետո հարակից փոխանակումներ թվերի վրա LeetCode լուծում93
1297Վերափոխեք BST- ն Երկուական ծառ այնպես, որ յուրաքանչյուր ստեղնին ավելացվի բոլոր ավելի մեծ ստեղների գումարը93
1298Jump Game IV LeetCode Solution93
1299Գտեք LeetCode Solution-ի շրջանաձև խաղի հաղթողին93
1300Կոդավորված տող ամենակարճ երկարությամբ LeetCode լուծումով92
1301Հասնել մի շարք LeetCode լուծում92
1302Ավելացնել երկու թվեր II Leetcode լուծում92
1303Հարցումներ տիրույթի ամենամեծ տարօրինակ բաժանարարի XOR- ի վերաբերյալ92
1304Continuous Subarray Sum LeetCode լուծում91
1305Ենթահաջորդությունների թիվը, որոնք բավարարում են տրված գումարի պայմանը LeetCode լուծումը90
1306Տեղադրեք Ջնջել GetRandom O(1) Leetcode լուծում90
1307Palindrome համարը LeetCode լուծում89
1308Երկուական ծառի LeetCode լուծույթի ուղղահայաց կարգի անցում89
1309Դիզայն ստորգետնյա համակարգի Leetcode լուծում88
1310Տպեք զույգերի առավելագույն երկարության շղթան86
1311Հայտնաբերել Capital Leetcode լուծումը83
1312Նախագծեք Leaderboard Leetcode լուծում83
1313Ենթատող բոլոր բառերի շաղկապմամբ Leetcode լուծում80
1314Top K Հաճախակի տարրեր LeetCode լուծում79
1315Նվազագույն փոխանակումներ խմբավորելու բոլոր 1-ի միասին Leetcode լուծումը78
1316Count Sub Islands LeetCode լուծում76
1317Նվազագույն ուղու գումարի Leetcode լուծում75
1318Decode String Leetcode լուծում74
1319Կենտ զույգ կապակցված ցուցակ Leetcode լուծում73
1320Ամենաերկար ընդհանուր հաջորդականության LeetCode լուծումը72
1321Տառերի տեղափոխում LeetCode լուծում72
1322Binary Tree Inorder Traversal LeetCode լուծում72
1323Առավելագույն բնակչության տարի LeetCode լուծում71
1324Ամենակարճ չտեսակավորված շարունակական ենթակետային LeetCode լուծում71
1325Լավագույն Meeting Point LeetCode լուծումը71
1326Գտեք Town Judge LeetCode լուծումը70
1327Գումարի արմատից տերևի համարներ LeetCode լուծում70
1328Գտեք Town Judge LeetCode լուծումը70
1329Դիզայն ավելացնել և որոնել բառեր տվյալների կառուցվածքը LeetCode լուծում68
1330Ուղղանկյունի համընկնումը LeetCode լուծում66
1331Առավելագույն բնակչության տարի LeetCode լուծում66
1332LeetCode Solution-ի փակագծերի միավորը65
1333Հարթեցրեք Երկուական ծառը կապակցված ցուցակին LeetCode լուծում63
1334Տեղադրեք տեսակավորված շրջանաձև կապակցված ցանկի մեջ LeetCode լուծում63
1335Stone Game IV LeetCode Solution62
1336Range Sum Query 2D – Անփոփոխելի LeetCode լուծում60
1337Արդյո՞ք գրաֆիկը երկկողմանի է: LeetCode լուծում60
1338Բացահայտեք քարտերը աճող պատվերի Leetcode լուծում59
1339Վավեր եռանկյունու համար LeetCode լուծում59
1340Բաժանել շոկոլադե LeetCode լուծումը51
1341Քայլ առ քայլ ուղղություններ Երկուական ծառի հանգույցից մինչև մեկ այլ LeetCode լուծում46
1342BST LeetCode լուծման միջակայքի գումարը44
1343Reverse Integer Leetcode լուծում41
1344Տեսակավորել գույները LeetCode լուծում39
1345Գտեք K ամենամոտ տարրերը LeetCode լուծում38
1346Excel թերթիկի սյունակի համարը LeetCode լուծում34
1347Պտտեցնել String LeetCode լուծումը34
1348Քառակուսու առավելագույն կողմի երկարությունը՝ LeetCode-ի շեմից փոքր կամ հավասար գումարով33
Translate »