Տեղադրեք Ջնջել GetRandom O(1) Leetcode լուծում

Դժվարության մակարդակ Միջին
Հաճախակի հարցնում են Adobe Հաստատել Amazon AppDynamics խնձոր Bloomberg ByteDance Միջնաբերդ Տվյալների շտեմարաններ eBay Expedia facebook Flipkart Goldman Sachs-ը Google Hrt Իսկապես Intel IXL LinkedIn Microsoft Nvidia Պատգամախոս Գրպանի ադամանդներ Quora Snapchat Tesla ծլվլոց Երկու սիգմա Uber VMware Yandex Հաչոց Zillow
Դասավորություն Դիզայն Հեշինգ Մաթեմատիկա Որակագիտություն tiktok Walmart Global տեխԴիտումներ 92

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

The Տեղադրեք Ջնջել GetRandom O(1) LeetCode լուծում – «Տեղադրեք Ջնջել GetRandom O(1)»-ը ձեզ խնդրում է իրականացնել այս չորս գործառույթները O(1) ժամանակային բարդության մեջ:

  • ներդիր (val)Տեղադրեք val-ը պատահականացված հավաքածուի մեջ և վերադարձիր ճշմարիտ եթե տարրը ի սկզբանե բացակայում է հավաքածուում: Այն վերադարձնում է false, երբ տարրն արդեն առկա է հավաքածուում:
  • հեռացնել (val)Հեռացնում է val-ը պատահականացված հավաքածուից և վերադառնում է իրական եթե տարրն ի սկզբանե առկա է հավաքածուում: Այն վերադարձնում է false, երբ տարրը չկա հավաքածուում:
  • ստանալ պատահական ()Վերադարձնում է պատահական տարր տարրերի ընթացիկ հավաքածուից: Յուրաքանչյուր տարր պետք է ունենա վերադարձման նույն հավանականությունը:

Example:

Տեղադրեք Ջնջել GetRandom O(1) Leetcode լուծումPin

Input:  ["RandomizedSet", "insert", "remove", "insert", "getRandom", "remove", "insert", "getRandom"]
        [[], [1], [2], [2], [], [1], [2], []]
Output: [null, true, false, true, 2, true, false, 2]

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

  • RandomizedSet randomizedSet = new RandomizedSet();
  • insert(1), տեղադրում է 1-ը հավաքածուի մեջ և վերադարձնում է true, քանի որ 1-ը հաջողությամբ տեղադրվել է:
  • remove(2), վերադարձնում է false, քանի որ 2-ը հավաքածուում գոյություն չունի:
  • insert(2), ներդիրներ 2-ը հավաքածուի մեջ և վերադարձրեք true: Այժմ հավաքածուն պարունակում է [1, 2]:
  • getRandom(), Այն պետք է պատահականորեն վերադարձնի 1 կամ 2:
  • remove(1), հեռացնում է 1-ը հավաքածուից և վերադարձնում true: Այժմ հավաքածուն պարունակում է [2]:
  • ներդիր (2), 2-ն արդեն հավաքածուում էր, ուստի վերադարձրեք կեղծ:
  • getRandom(), քանի որ 2-ը հավաքածուի միակ թիվն է, getRandom()-ը միշտ կվերադարձնի 2:

Մոտեցում

Գաղափար.

  1. Այս խնդիրը լուծելու հիմնական գաղափարը օգտագործելն է HashSet.
  2. Մենք կպահենք զանգված՝ տարրերը հաջորդաբար պահելու համար, երբ տեղադրումը տեղի ունենա:
  3. Բացի այդ, HashSet-ն օգտագործվում է զետեղված տարրերը զանգվածում իրենց դիրքերին քարտեզագրելու համար:
  4. համար ներդիր () շահագործում.
    1. Եթե ​​տարրն արդեն գոյություն ունի, այստեղ տեղադրելու կարիք չկա, վերադարձ կեղծ հակառակ դեպքում,
    2. Տեղադրեք տարրը զանգվածում և պահեք ընթացիկ տարրի դիրքը HashSet-ում և վերադարձիր ճշմարիտ.
  5. համար հեռացնել () շահագործում.
    1. Եթե ​​տարրը զանգվածում գոյություն չունի, վերադարձ կեղծ հակառակ դեպքում,
    2. Հեռացնել տարրը զանգվածից, փոխարինել ընթացիկ տարրը վերջին տարրով զանգվածի և պահպանել այս երկու տարրերի ինդեքսները և հեռացնել վերջին տարրը զանգվածից և վերադարձիր ճշմարիտ.
  6. համար ստանալ պատահական () գործողություն, օգտագործել rand() ֆունկցիան ստեղծել պատահական տարր և ստացեք պատահական տարրը ընթացիկ հավաքածուից O(1) ժամանակում:

Կոդ

Տեղադրեք Ջնջել GetRandom O(1) Leetcode C++ Լուծում.

class RandomizedSet {
public:
    
    vector <int> elements;
    unordered_map <int, int> index;
    
    RandomizedSet() {
        index.clear();
        elements.clear();
    }
    
    bool insert(int val) {
        if(index.count(val)){
            return false;
        }
        
        index[val] = elements.size();
        
        elements.push_back(val);
        
        return true;
    }
    
    bool remove(int val) {
        if(!index.count(val)){
            return false;
        }
        
        int last = elements.back();
        
        elements.pop_back();
        elements[index[val]] = last;
        
        index[last] = index[val];
        index.erase(val);
        
        return true;
    }
    
    int getRandom() {
        int sz = elements.size();
        return elements[rand()%sz];
    }
};

Տեղադրեք Ջնջել GetRandom O(1) Leetcode Java լուծում.

public class RandomizedSet {
    ArrayList<Integer> nums;
    HashMap<Integer, Integer> locs;
    java.util.Random rand = new java.util.Random();
    
    public RandomizedSet() {
        nums = new ArrayList<Integer>();
        locs = new HashMap<Integer, Integer>();
    }
    
    public boolean insert(int val) {
        boolean contain = locs.containsKey(val);
        if ( contain ) return false;
        locs.put( val, nums.size());
        nums.add(val);
        return true;
    }
    
    public boolean remove(int val) {
        boolean contain = locs.containsKey(val);
        if ( ! contain ) return false;
        int loc = locs.get(val);
        if (loc < nums.size() - 1 ) {
            int lastone = nums.get(nums.size() - 1 );
            nums.set( loc , lastone );
            locs.put(lastone, loc);
        }
        locs.remove(val);
        nums.remove(nums.size() - 1);
        return true;
    }
    
    public int getRandom() {
        return nums.get( rand.nextInt(nums.size()) );
    }
}

Բարդության վերլուծություն Տեղադրել Ջնջել GetRandom O(1) Leetcode լուծում

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

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

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

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

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

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