Առավելագույն շահույթ Leetcode Solution-ում աշխատանքի ժամանակացույցում

Դժվարության մակարդակ Դժվար
Հաճախակի հարցնում են Airbnb Amazon Atlassian DoorDash- ը Google Microsoft Swiggy Uber
Դասավորություն Երկուական որոնում Դինամիկ ծրագրավորում դասավորումԴիտումներ 143

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

The Առավելագույն շահույթ աշխատանքի ժամանակացույցում LeetCode Solution – «Առավելագույն շահույթ աշխատանքի ժամանակացույցում» նշում է, որ ձեզ տրված է n աշխատատեղեր, որտեղից սկսվում է յուրաքանչյուր աշխատանք մեկնարկի ժամանակ[i] եւ ավարտվում է ավարտի ժամանակ[i] և ստանալով շահույթ շահույթ[i].

Մենք պետք է վերադարձնենք առավելագույն շահույթ, որը մենք կարող ենք ունենալ այնպես, որ ընտրված երկու աշխատանք չհամընկնի: Նաև, եթե աշխատանքը ավարտվում է a ժամանակ x, ապա մենք կարող ենք մեկ այլ աշխատանք սկսել x-ից մեծ կամ հավասար.

Example:

Առավելագույն շահույթ Leetcode Solution-ում աշխատանքի ժամանակացույցումPin

Input:  startTime = [1,2,3,3], endTime = [3,4,5,6], profit = [50,10,40,70]
Output: 120

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

  • Եթե ​​ընտրենք առաջին և չորրորդ աշխատանքը, կարող ենք ստանալ 120 շահույթ, և սա առավելագույն շահույթն է, որը կարող ենք ստանալ:
  • Նկատի ունեցեք, որ առաջին և չորրորդ աշխատանքները կարող են կատարվել միաժամանակ, քանի որ դրանք չեն համընկնում:
Input:  startTime = [1,2,3,4,6], endTime = [3,5,10,6,9], profit = [20,20,100,70,60]
Output: 150

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

  • Եթե ​​ընտրենք առաջին, չորրորդ և հինգերորդ աշխատանքը, կստանանք 150 առավելագույն շահույթ:
  • Նկատի ունեցեք, որ ընտրված ենթաբազմությունը չի համընկնում:

Մոտեցում

Գաղափար.

  1. Այս խնդիրը լուծելու հիմնական գաղափարը օգտագործելն է դինամիկ ծրագրավորում և երկուական որոնում.
  2. Առաջին հերթին մենք պետք է տեսակ աշխատատեղերը չնվազող կարգը դրանց ավարտի ժամանակը ինչը կօգնի հեշտությամբ հաշվարկել առավելագույն շահույթը դինամիկ ծրագրավորում.
  3. Թույլատրել dp[i] = առավելագույն շահույթ, որը մենք կարող ենք ունենալ, եթե հաշվի առնենք առաջին i+1 աշխատանքները.
  4. Յուրաքանչյուր ինդեքսի համար կա երկու դեպք.
    1. Ընտրեք ընթացիկ աշխատանքը. Եթե մենք ընտրենք ընթացիկ աշխատանքը, ապա այս աշխատանքը կսկսվի իր startTime[i]-ից: Այսպիսով, առավելագույն շահույթը, որը մենք կարող ենք ունենալ, դա է ընթացիկ շահույթ + dp[j]. dp[j]-ն ամենամեծ j ինդեքսն է, որի արդյունքում endTime[j]-ը փոքր է կամ հավասար է startTime[i]-ին, իսկ j-ը պետք է լինի խիստ փոքր i-ից:. Նկատի ունեցեք, որ եթե գոյություն ունի վավեր j, ապա dp[i] = ընթացիկ շահույթ + dp[j] հակառակ դեպքում, dp[i] = ընթացիկ շահույթ.
      1. Ամենամեծ j ինդեքսը հաշվարկել այնպես, որ endTime[i] փոքր կամ հավասար լինի startTime[i]-ին և j-ին երկուական որոնում գտնել համապատասխան ցուցանիշը, քանի որ աշխատանքներն արդեն դասավորված են իրենց ավարտի ժամանակի չնվազող կարգով:
    2. Մի ընտրեք ընթացիկ աշխատանքը. այս դեպքում՝ dp[i] = dp[i-1]:
  5. Մենք պետք է վերցնենք վերը նշված երկու դեպքերից առավելագույնը յուրաքանչյուր ցուցանիշի արժեքները հաշվարկելու համար:
  6. Մեր պատասխանը կլինի dp[n-1]:

Կոդ

Առավելագույն շահույթ աշխատանքի ժամանակացույցում Leetcode C++ լուծում.

class Solution {
public:
    int jobScheduling(vector<int>& startTime, vector<int>& endTime, vector<int>& profit) {
        int n = startTime.size();
        vector<vector<int>> jobs;
        for(int i=0;i<n;i++){
            jobs.push_back({startTime[i],endTime[i],profit[i]});
        }
        sort(jobs.begin(),jobs.end(),[&](const vector<int>& a,const vector<int>& b){
           if(a[1]==b[1]){
               return a[0] < b[0];
           } 
           return a[1] < b[1];
        });
        vector<int> dp(n);
        dp[0] = jobs[0][2];
        for(int i=1;i<n;i++){
            dp[i] = dp[i-1];
            int l = 0,r = i - 1,prev = 0;
            while(l<=r){
                int mid = (l+r)/2;
                if(jobs[mid][1]<=jobs[i][0]){
                    prev = dp[mid];
                    l = mid + 1;
                }
                else{
                    r = mid - 1;
                }
            }
            dp[i] = max(dp[i],jobs[i][2]+prev);
        }
        return dp[n-1];
    }
};

Առավելագույն շահույթ աշխատանքի ժամանակացույցում Leetcode Java լուծում.

class Solution {
    public int jobScheduling(int[] startTime, int[] endTime, int[] profit) {
        int n = startTime.length;
        int[][] jobs = new int[n][3];
        for(int i=0;i<n;i++){
            jobs[i] = new int[] {startTime[i],endTime[i],profit[i]};
        }
        Arrays.sort(jobs,(a,b)->a[1]-b[1]);
        int[] dp = new int[n];
        dp[0] = jobs[0][2];
        for(int i=1;i<n;i++){
            dp[i] = dp[i-1];
            int l = 0,r = i - 1,prev = 0;
            while(l<=r){
                int mid = (l+r)/2;
                if(jobs[mid][1]<=jobs[i][0]){
                    prev = dp[mid];
                    l = mid + 1;
                }
                else{
                    r = mid - 1;
                }
            }
            dp[i] = Math.max(dp[i],jobs[i][2]+prev);
        }
        return dp[n-1];
    }
}

Բարդության վերլուծություն առավելագույն շահույթի համար Աշխատանքի պլանավորման Leetcode Solution-ում

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

Վերոնշյալ ծածկագրի ժամանակի բարդությունն է O (NlogN) քանի որ մենք անցնում ենք ամբողջ մուտքային զանգվածը մեկ անգամ և յուրաքանչյուր ինդեքսի համար, մենք կիրառում ենք երկուական որոնում: Այստեղ N = մուտքագրման զանգվածի չափը:

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

Վերոնշյալ ծածկագրի տիեզերական բարդությունն է ՎՐԱ). Մենք օգտագործում ենք գծային զանգված՝ հաշվարկված արժեքները պահելու համար:

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

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