Минимален брой операции за преместване на всички топки във всяка кутия LeetCode Solution


Често задавани в Амазонка GoogleПрегледи 16

Декларация за проблем:

Минимален брой операции за преместване на всички топки във всяка кутия Решение на LeetCode:

Имате n кутии. Даден ви е двоичен низ boxes на дължина n, Където boxes[i] is '0' Ако ith кутията е празен, и '1' ако съдържа един топката.

С една операция можете да се движите един топка от кутия в съседна кутия. Кутия i е в съседство с кутията j if abs(i - j) == 1. Имайте предвид, че след като направите това, може да има повече от една топка в някои кутии.

Върнете ан масив answer на размер n, Където answer[i] е минимум брой операции, необходими за преместване на всички топки в ith кутия.

Всеки answer[i] се изчислява като се вземе предвид първоначален състояние на кутиите.

Пример 1:

Вход:

 boxes = "110"

Изход:

 [1,1,3]

Обяснение:

 The answer for each box is as follows:
1) First box: you will have to move one ball from the second box to the first box in one operation.
2) Second box: you will have to move one ball from the first box to the second box in one operation.
3) Third box: you will have to move one ball from the first box to the third box in two operations, and move one ball from the second box to the third box in one operation.

Пример 2:

Вход:

 boxes = "001011"

Изход:

 [11,8,5,4,3,4]

Ограничения:

  • n == boxes.length
  • 1 <= n <= 2000
  • boxes[i] също е '0' or '1'.

подход:

1. В груба сила решението е просто да се направи двойна итерация и за всяка намерена топка да се изчисли разстоянието и да се добави към цената.

2. Сега разгледайте оптимизираното решение.

3. Нека pref[i] е общата сума разстояние след като преместите цялата топка от лявата страна към i-та кутия.

4. Нека сборът е броят на топките след преместването на всички топки от лявата страна към i-та кутия досега.

5. За да изчислим pref[i] , трябва да преместим няколко топки от (i-1)-то поле с един, така че общото разстояние е pref[i]=pref[i-1]+sum.

6. Направете същото със suff[i] от дясната страна, така че общото разстояние е suff[i]=suff[i+1]+sum.

7. Да се ​​изчисли общото разстояние след преместване на всички топки от лявата и дясната страна към i-та кутия: ans[i]=pref[i]+suff[i].

Код:

Минимален брой операции за преместване на всички топки във всяка кутия C++ код:

class Solution {
public:
    #define ll int
    vector<int> minOperations(string boxes) {
        ll n=boxes.size();
        vector<ll>pref(n+1,0),suff(n+1,0);
        ll i,sum=0,prev=0;
        for(i=0;i<n;i++)
        { 
            pref[i]=sum+prev;
            if(boxes[i]=='1')
                sum++;
            prev=pref[i];
           
        }
        sum=0,prev=0;
        for(i=n-1;i>=0;i--)
        { 
            suff[i]=sum+prev;
            if(boxes[i]=='1')
                sum++;
            prev=suff[i];
            
        }
        
        vector<ll>ans(n,0);
        for(i=0;i<n;i++)
            ans[i]=pref[i]+suff[i];
        return ans;
    }
};

Минимален брой операции за преместване на всички топки във всяка кутия Java код:

class Solution {
    public int[] minOperations(String boxes) {
        int n=boxes.length();
        int i;
        int[] ans=new int[n];
        int[] pref=new int[n];
        int[] suff=new int[n];
        for(i=0;i<n;i++)
        {
            pref[i]=0;
            suff[i]=0;
        }
        
         int sum=0,prev=0;
        for(i=0;i<n;i++)
        { 
            pref[i]=sum+prev;
            if(boxes.charAt(i)=='1')
                sum++;
            prev=pref[i];
           
        }
        sum=0;prev=0;
        for(i=n-1;i>=0;i--)
        { 
            suff[i]=sum+prev;
            if(boxes.charAt(i)=='1')
                sum++;
            prev=suff[i];
            
        }
        
        
        for(i=0;i<n;i++)
            ans[i]=pref[i]+suff[i];
        return ans;
        
    }
}

Анализ на сложността на минималния брой операции за преместване на всички топки във всяка кутия Решение на Leetcode:

Сложност във времето:

Сложността на времето е НА). Докато обхождаме целия масив, за да изчислим pref[i] и suff[i].

Космическа сложност:

Космическата сложност е НА). Заемаме допълнително място за съхранение на стойността.

Най-популярни въпроси за интервю

S.No Въпрос за интервю Брой пъти е зададен въпрос
1Изтрийте възел в двойно свързан списък2887
2Програма Java за намиране на броя на възлите в двоично дърво2541
3Обърнете низ, без да засягате специални символи2524
4Палиндром с помощта на рекурсия2488
5Изтрийте възел от свързан списък на дадена позиция2022
6Бързо сортиране1768
7Вмъкване на възли в свързан списък по сортиран начин (Възходящ ред)1709
8Намерете двойка елементи от масив, чиято сума е равна на число1686
9Сортирайте елементите по честота на възникване1672
10Напишете програма за отпечатване на всички пермутации на даден низ1655
11Намерете минимално разстояние между две числа в масив1517
12Създайте двойно свързан списък1484
13Обърнете масив1464
14Най-малкият прозорец в низ, съдържащ всички знаци от друг низ1436
15Рекурсивно премахване на всички съседни дубликати1405
16Намерете триплет, който сумира до дадена стойност1391
17Първи повтарящ се елемент1384
18Сума от числа в низ1361
19Подредете Четно и Нечетно число така, че Нечетното да идва след Четно1357
20Най-малкият положителен номер липсва в несортиран масив1326
21Проверете дали елементите на масив са последователни1291
22Открийте цикъл в свързания списък1272
23Най-голямата сума, съседна подмрежа1261
24Бързо сортиране в слабо свързан списък1257
25Subarray с дадена сума1247
26Отпечатайте всички възможни комбинации от R елементи в даден масив с размер N1246
27Рекурсивна функция за търсене на поднизове1245
28Намерете максималния повтарящ се номер в масива1203
29Обръщане на ред на двоично дърво в Java1155
30Намерете първия и втория най-малък елемент1155
31Максимална сума от подмасив, използвайки Divide and Conquer1141
32Проверете дали два свързани списъка са идентични1141
33Премахнете символите от първия низ, които са във втория1114
34Намерете лидери в масив1092
35Разменете възли в свързания списък1083
36Намерете втория най-често срещан знак1034
37Намерете числото, което се появява нечетен брой пъти в масив1033
38Подредете дадените числа, за да образувате най-голямото число II1027
39Даден низ намира първия му неповтарящ се символ1014
40Намерете триплет в масив с дадена сума1002
41Като се има предвид сортиран масив и число x, намерете двойката в масива, чиято сума е най-близка до x994
42Общ брой срещания на даден елемент в свързания списък991
43Програма за проверка дали низовете са завъртания един на друг или не987
44Отпечатайте всички възможни думи от цифри на телефона972
45Намерете липсващия номер962
46Пренаредете положителните и отрицателните числа като алтернатива в масива950
47Най-дългата палиндромна подниза944
48Разделете четните и нечетните възли в свързан списък933
49Печат Най-дългата обща подпоследователност924
50Трансформирайте един низ в друг, като използвате минимален брой дадени операции912
51Съединение и пресичане на два свързани списъка905
52Проверете дали пренареденият низ може да образува палиндром895
53Пренаредете даден масив в максимална минимална форма876
54Итеративно изпълнение на бързото сортиране868
55Сортиране по вмъкване858
56Пребройте възможните триъгълници855
57Умножение на две матрици840
58Брой тройки със сума по-малка от дадената стойност829
59Запас Купете Продайте, за да увеличите максимално печалбата827
60Проверете дали свързаният списък е палиндром826
61Завъртете свързан списък825
62Обединяване на два струни804
63Влекач797
64Отпечатайте всички дубликати във входния низ796
65Брой Брой поднизове с K Различни символи794
66Намерете най-близкия по-голям и по-малък елемент782
67Обратен низ без временна променлива776
68Проблемът със знаменитостите771
69Премахнете 'b' и 'ac' от даден низ769
70Намерете питагорейски тризнаци от Array768
71Намерете всички общи елементи в Дадени три сортирани масива763
72Премахнете всички дубликати в несортиран свързан списък740
73Намерете реда с максимален брой 1737
74Намерете подмасива, чиято сума е равна на дадено число X736
75Премахнете минималните символи, така че два струни да станат анаграми735
76Намерете елемента Peak от масив734
77Добавяне на две матрици729
78Намерете най-малкия липсващ номер в сортиран масив725
79Генерирайте всички двоични низове без последователни 1723
80Пъзел с масив от продукти720
81Максимална сума от непоследователни елементи710
82Внедрете два стека в масив706
83Лексикографски ранг на низ697
84Проверете дали две дадени матрици са идентични689
85Максимален подмасив на продукта II686
86Умножение на предишно и следващо681
87Изваждане на две матрици673
88Обединете K сортирани масиви и отпечатайте сортирани изходи667
89Разделете низ в N равни части665
90Премести всички нули в края на дадения масив665
91Формулирайте минимален брой от дадена последователност на D и I664
92Онлайн алгоритъм за проверка на палиндром в поток663
93Проверете дали два струни са анаграма един на друг656
94Премахнете повтарящите се цифри в даден номер655
95Сортирайте стека, като използвате временен стек651
96Максимална сума на кръгъл подмрежа649
97Сортирайте свързан списък, който е сортиран редуващи се възходящ и низходящ645
98Подмасив и Последователност638
99Намерете минималния елемент в сортиран и завъртян масив636
100Преместване на последния елемент от свързания списък на първо място632
101Първа кръгова обиколка за посещение на всички бензиностанции632
102Сравнете два низа (свързани списъци)627
1033Sum Leetcode решение627
104Максимален елемент в масив, който се увеличава и след това намалява626
105Най-големият подмасив с равен брой 0 и 1626
106Пермутации на палиндром на низ625
107Изравняване на свързан списък623
108Палиндроми в даден диапазон621
109Мажоритарен елемент618
110Минимални вмъквания, за да се образува най-краткият палиндром617
111Проверка на Pangram616
112Изпълнете кодиране по дължина615
113Отпечатайте всички пермутации с повторение613
114Елементите се появяват повече от N / K пъти в масива611
115Минимални символи, които трябва да се добавят отпред, за да се превърне в низов палиндром608
116Най-повтарящ се символ в низ605
117Решение с две суми Leetcode601
118Завъртете низ, за ​​да получите лексикографски минимален низ600
119Повторна последователност от дължина две или повече597
120Обединете свързан списък в друг на алтернативни позиции596
121Пренаредете даден свързан списък на място594
122Премахнете всички дубликати в сортиран свързан списък593
123Минимален брой операции за сливане, за да се направи Array Palindrome593
124Отпечатайте всички анаграми заедно в последователност от думи587
125Пренареждане на масив според дадените индекси580
126Проблем за сортиране на палачинки578
127Обединяване на припокриващи се интервали II567
128Клонирайте свързан списък със следващ и произволен указател565
129Транспониране на матрица565
130Премахнете дубликати от низ565
131Най-дългият палиндром може да се формира чрез премахване или пренареждане на символи564
132Най-малкият палиндром след подмяна564
133Премахнете излишните интервали от низ563
134Максимална сума, нарастваща последователност559
135Премахване на интервали от низ с помощта на stringstream559
136Размер на подмасива с максимална сума558
137Проверете дали даден низ е въртене на палиндром558
138Проблем с дяла551
139Проверете дали струните са на K разстояние или не545
140Генерирайте всички двоични низове от даден шаблон545
141Дължина на най-дългия валиден подниз541
142Изтриване на последната поява538
143Проверете дали два дадени низа са изоморфни един на друг536
144Намерете нули, които да бъдат обърнати, така че броят на последователните 1 да бъде увеличен534
145Вмъкнете възел в Сортирания свързан списък531
146Програма за превключване на всички символи в низ526
147Максималната разлика между два елемента като по-голям елемент идва след по-малък525
148Даденият низ е преплитане на два други низа или не525
149Пребройте минималните стъпки, за да получите дадения масив514
150Проверете дължината на даден низ е равна на номера, добавен в последния513
151Брой по-малки елементи от дясната страна512
152Проверете дали всички редове на матрицата са кръгови завъртания един на друг507
153Намерете двойка с дадена разлика506
154Най-дългият общ префикс, използващ Divide and Conquer506
155Обединете сортирането по-добре от бързото сортиране за свързани списъци505
156Сравнете две номера на версиите501
157Намерете n-тия възел на свързания списък от края497
158Отпечатайте всички преплитания на дадени два низа496
159Печат на обратна страна на низ (рекурсия)495
160Медиана на два сортирани масива LeetCode Solution494
161Намерете фиксирана точка в даден масив494
162Сортирайте 0s 1s и 2s в масив493
163Пренареждане на масив с помощта на дадени индекси492
164Обратни думи в даден низ490
165Обединете два сортирани свързани списъка, така че обединеният списък да е в обратен ред484
166Намерете Subarray с дадена дължина с най-малко средно484
167Разделете свързан списък, използвайки алтернативни възли481
168Отпечатайте всички палиндромни дялове на низ475
169Отпечатайте низ с нечетна дължина във формат „X“470
170Намерете елемент с помощта на двоично търсене в сортиран масив468
171Намерете K дължина на подмасив от максимална средна стойност465
172Разменете Kth Node от началото с Kth Node от End461
173Намерете дубликати в масив по най-ефективния начин459
174отпечатайте всички палиндромни дялове454
175Най-кратък проблем със суперструните454
176Проверете дали низът следва реда на символите по шаблон или не450
177Максимална дължина на верижните двойки448
178Сортиране на низ според друг низ446
179Изравнете многостепенния свързан списък445
180Сортиране на K Сортиран масив439
181Програма за добавяне на две двоични цифри431
182Рекурсивно отпечатвайте всички изречения, които могат да се образуват от списъка със списъци с думи427
183Най-дълъг интервал със същата сума в два двоични масива II426
184Намерете сортирана подсистема от размер 3426
185Най-дългият общ префикс, използващ двоично търсене II425
186Обърнете свързан списък в групи425
187Цезар Шифър425
188Намерете двете числа с нечетни събития в несортиран масив423
189Kth Неповтарящ се герой421
190Обръщане на единично свързан списък (итеративен / нерекурсивен)420
191Проверете дали низът може да се изпразни, като рекурсивно изтриете даден подниз416
192Пренаредете свързан списък в Zig-Zag410
193Най-дългата обща префикс дума по съвпадение на думи409
194Пермутации на даден низ, използващ STL406
195Завъртете изображението на 90 градуса406
196Перфектен обратим низ404
197Сортиране на палачинки402
198Обединяване на два сортирани масива401
199Намерете първи неповтарящ се символ в низ400
2001 и 2 допълнение на двоично число398
201Увеличаване на последователността на дължина три с максимален продукт394
202Максимум срещащ се знак в низ393
203Намерете точката, в която монотонно нарастващата функция става положителна за първи път392
204Елементи от списъка, съдържащи всички знаци на дадена дума391
205Четири елемента, които се сумират към дадено390
206Сортирайте свързан списък с 0s, 1s и 2s389
207Съставете списък с максимална сума от два сортирани свързани списъка с някои общи възли387
208Най-дългият общ префикс, използващ символ по съвпадение на символи385
209Пребройте броя на появите в сортиран масив383
210Низ на палиндром (номер)382
211Валидни скоби LeetCode Solution380
212Изтрийте N възли след M379
213Минимални символи, които трябва да бъдат премахнати, за да се направи алтернативен двоичен низ377
214Дори броят на поднизовете375
215Разделете низ374
216Сортиране на масива от низове371
217Рекурсивно изпълнение на atoi ()371
218Конвертирайте низ, който е повторение на подниз с дължина K369
219Проверете дали свързан списък от струни образува палиндром367
220Отпечатайте най-краткия път за отпечатване на низ на екрана364
221Максимално решение на Subarray Leetcode361
222Отпечатайте всички различни елементи на масива359
223Преобразуване на string1 в string2 в едно редактиране359
224Обърнете низ с помощта на стека359
225Пребройте броя на думите358
226Умножение на матрични вериги с помощта на динамично програмиране358
227Намерете първото повтарящо се число в даден масив358
228N-ти знак в обединени десетични низове358
229Обърнете рекурсивно единично свързан списък356
230съвпадение на заместващ знак355
231Долна буква към горна буква352
232Можем ли да обърнем свързан списък за по-малко от O (n) време?350
233Двоично дърво към двойно свързан списък349
234Сортирай елементите по честота II345
235Най-дълга често срещана последователност с пермутации343
236Намерете изгубения елемент от дублиран масив343
237Обединете два сортирани масива341
238Разделете четири отделни струни340
239Намерете средата на свързания списък337
240Бройте двойките на същото разстояние, както в английските азбуки334
241Римско към Integer Leetcode решение334
242Матрица на Тоеплиц328
243Пермутация на палиндрома326
244Следващ по-голям елемент в масив325
245Решение на Leetcode за търсене на думи325
246Преместете всички отрицателни елементи от едната страна на масива322
247N кралица проблем322
248Търсене на възел в двоично дърво за търсене317
249Намерете всички двойки с дадена разлика317
250Намерете Nth Node315
251Решаване на судоку315
252Обратни битове314
253Първи неповтарящ се елемент314
254String (представлява цяло число) за стойност313
255Отпечатайте всички възможни начини за прекъсване на низ в скоба313
256Брой острови LeetCode Solution313
257Брой двойки с дадена сума313
258Изтрийте дърво311
259Обърнете низ311
260Промяна на пола на даден низ311
261Видове двоично дърво311
262Триплет от три свързани списъка с дадена сума311
263Повторен модел на поднизове309
264Как ефективно да внедрите k стекове в един масив?308
265Решение за заседателни зали II LeetCode308
266числа на Фибоначи307
267Обърнете свързан списък306
268Сортирайте масив от низове306
269Брой поднизове, които рекурсивно се добавят до 9305
270Изтрийте възел при определени условия305
271Най-дългият палиндромен подниз LeetCode решение304
272Мин стек304
273Най-честият елемент в масив304
274Програма за поредица от кукувица302
275Най-дългото общо разширение300
276Алгоритъм на Дейкстра300
277Двоично дърво298
278Премахване на интервали от низ296
279Решение за домашен обирдник с Leetcode296
280Максимален стак295
281Най-доброто време за покупка и продажба на решение II Leetcode Solution293
282Подмножество Leetcode292
283Търси думите290
284Разбъркайте даден масив289
285Премахнете средните точки в свързания списък с отсечки от линии288
286Алгоритъм на KMP288
287Плюс едно решение с Leetcode287
288Минимизирайте максималната разлика между височините286
289Оценка на израза286
290Намерете, второ, често, характер286
291Комбинирано решение с Leetcode285
292Търсене Решение за вмъкване на позиция с Leetcode284
293Брой от 1 бита282
294Обратни думи в низ282
295Оценка на Postfix Expression280
296Двойка положителни отрицателни стойности в масив280
297Задайте нули на матрицата279
298Техника на плъзгащ се прозорец279
299Min Stack Leetcode решение276
300Алгоритъм на Рабин Карп276
301Валидно решение на Palindrome Leetcode276
302Подмасив с 0 сума275
303Сортиране свързано, което е сортирано по абсолютни стойности273
304Общи елементи във всички редове на дадена матрица273
305Сравнение на низ от Backspace273
306Клониране на свързан списък със следващ и произволен указател (хеширане)271
307Обединяване на сортирани масиви Leetcode решение270
308Изтрийте средния елемент на стека269
309Sqrt (x) Leetcode Solution269
310Обръщане на опашка268
311Внедряване на Deque с помощта на двойно свързан списък266
312Съдържа Duplicate II Leetcode Solution265
313Брой индексни двойки с равни елементи в масив264
314Кулата на Ханой263
315Съдържа дубликат263
316Намерете най-добрите K (или най-често срещаните) числа в поток263
317Продукт на масив с изключение на самостоятелно263
318Комбинация Сума262
319Компресия на струни262
320Обърнете отделни думи262
321Лескод на триъгълника на Паскал262
322Пребройте подчините с еднакъв брой 1 и 0262
323Пресичане на две масивни решения на Leetcode261
324Как да изтриете свързан списък261
325Минимални суапове, необходими за събиране на всички елементи, по-малки или равни на k260
326Бройте нечетни числа в решение на Leetcode за интервал от интервали260
327Алгоритми за заместване на страници в операционни системи260
328Цяло число към римско решение с Leetcode259
329Групирайте думи със същия набор от знаци258
330Разделяне на четни и нечетни числа258
331Втора най-повтаряща се дума в последователност257
332Алгоритъм на Белман Форд257
333Решение с единичен номер256
334Намерете сума от неповтарящи се елементи (различни) елементи в масив256
335Преобразуване на Postfix в Infix256
336Сортиране на масив с помощта на стекове256
337Сума от минимални и максимални елементи на всички подредове с размер k256
338Минимална стойност за получаване на положителна стъпка по стъпка Решение за Leetcode255
339Добавете двоично решение с Leetcode255
340Оценка на аритметичния израз255
341Най-малкият подмасив с k Различни числа255
342Сортирайте елементите по честота255
343K-тият най-малък елемент в сортирана матрица254
344Следваща пермутация253
345Минимална операция, за да се направят всички елементи равни в масива252
346Топ K Чести думи252
347Изграждане на двоично дърво от дадени обхождания от Inorder и Preorder252
348Пребройте подредове, имащи общо различни елементи, същите като оригиналния масив251
349Максимален брой балони Leetcode разтвор251
350Pow (x, n) Leetcode решение251
351Решение за Leetcode на Linindrome Linked List250
352Като се имат предвид два несортирани масива, намерете всички двойки, чиято сума е x250
353Алгоритъм на изпъкнал корпус249
354Проектирайте стек, който поддържа getMin () за O (1) време и O (1) допълнително пространство249
355Решение за най-дългия общ префикс Leetcode249
356Scramble String249
357Специален номер248
358Най-дългият подниз без повтарящи се знаци Решение на LeetCode248
359Първи елемент, възникващ k пъти в масив248
360Решение на мнозинството от елементи с Leetcode247
361Намерете дубликати в даден масив, когато елементите не са ограничени до диапазон247
362Крускал алгоритъм247
363Намерете Lucky Integer в Array Leetcode Solution246
364Оценете разделението246
365Решение Leetcode за пермутации246
366Трето решение за максимален брой Leetcode245
367Решение на спирална матрица LeetCode243
368Обръщане на първите K елементи на опашка243
369Максимално възможна разлика от две подмножества на масив243
370Проверете дали два масива са равни или не243
371Преобразуване в Infix преобразуване242
372Текуща сума от 1d Array Leetcode Solution242
373Обърнете число с помощта на стека242
374Брой добри двойки Leetcode решение242
375Минимална сума на пътя241
376Кодиране на Хъфман241
377Leetcode на Fizz Buzz241
378Максимален подмасив241
379Намерете числа с четен брой цифри Leetcode решение241
380Намерете решението на градския съдия Leetcode240
381Максимален квадрат240
382Уникални пътеки240
383Минимални стъпки за достигане на целта от рицар239
384Решения за броене на прайм кодове239
385Групови анаграми239
386Разменете възли в двойки Leetcode решения239
387Максимално разстояние между две появи на един и същ елемент в масива238
388Единичен номер238
389Намерете най-близкия номер на палиндром238
390Минимална абсолютна разлика Leetcode решение238
391Намерете първия повтарящ се елемент в масив от цели числа237
392Сортирайте масива чрез увеличаване на честотното решение на Leetcode237
393Намерете първите три повторени в масив237
394Заявка за суми на диапазон 2D – неизменно решение на Leetcode237
395Намерете броя на служителите под всеки служител236
396Разтвор на триъгълника на Pascal II с Leetcode236
397Заявки за поднизове на Palindrome236
398Кумулативна честота на броене на всеки елемент в несортиран масив236
399Най-малкият елемент, повторен точно K пъти236
400Преобразуване на зигзаг236
401Премахнете минимален брой елементи, така че да няма общ елемент и в двата масива235
402Сортирането с помощта на тривиална хеш функция235
403Внедрете стека и опашката с помощта на Deque235
404Намери всички изчезнали числа в решение с масив Leetcode235
405Преобразуване на низ в Int235
406Сила на две Leetcode разтвор234
407Пермутации на Leetcode234
408Пребройте поднизовете с еднакъв брой 0s, 1s и 2s234
409Сортирайте целите числа по броя на 1-битовото решение на Leetcode234
410Как да внедрим стека, използвайки приоритетна опашка или купчина?233
411Липсващ номер Leetcode Решение233
412Пермутация на букви233
413Проверете дали масивът съдържа непрекъснати цели числа с разрешени дубликати233
414Обединете два сортирани списъка Leetcode решения233
415Отпечатайте всички подредове с 0 суми233
416Матрица Диагонална сума Leetcode решение233
417Дължина на най-големия подмасив със съседни елементи232
418Сума на масива е равна на k232
419Изразът съдържа излишна скоба или не232
420Физ Бъз232
421House Robber II Leetcode Solution232
422Двустранна графика232
423Уникално решение на Leetcode231
424Разлика между най-високата и най-малката честота в масива231
425Внедряване на LRU кеш231
426Отпечатайте всички отделни елементи на даден целочислен масив231
427Алгоритъм на Прим231
428Проблем със сумата на подмножеството231
429Топ K Чести елементи231
430Решение за щастлив номер Leetcode231
431Бройте двойки от два свързани списъка, чиято сума е равна на дадена стойност230
432Намерете медиана от поток от данни230
433Максимална дълбочина на решение на двоично дърво Leetcode230
434Декодиране на низ230
435Сортирайте стека, като използвате рекурсия230
436Търсете в Решение със сортиран масив Leetcode229
437Намерете всички двойки (a, b) в масив, така че a% b = k229
438Обратно цяло число229
439Намерете победител в Tic Tac Toe Game Leetcode Solution229
440Средна заплата с изключение на минималното и максималното решение на Leetcode за заплата229
441Обърнете стека с помощта на рекурсия228
442Решение за смяна на монети 2 Leetcode228
443Проверете дали N и неговото двойно съществуващо решение с Leetcode228
444Максимално последователно решение с Leetcode228
445Поднабори с различни елементи228
446Монотонен масив LeetCode решение227
447Капацитет за изпращане на пакети в рамките на D дни Leetcode Solution227
448N-ти каталунски номер227
449Намерете решението Leetcode за разлика227
450Намерете дублиращия номер226
451Колко числа са по-малки от текущото решение на Leetcode226
452Намерете елементи, които присъстват в първия масив, а не във втория226
453Сдвоете с даден продукт225
454Цяло число към английски думи225
455Обосновка на текст LeetCode Solution225
456Сума от диапазони на подмасиви Leetcode Решение225
457Решение за улавяне на дъждовна вода Leetcode225
458Приоритетна опашка, използваща единично свързан списък224
459Решение за число на Фибоначи LeetCode224
460Алгоритъм на Флойд Уоршал224
461Пребройте и кажете224
462Редактиране на разстояние224
463Намерете различни елементи, общи за всички редове на матрица224
464Най-доброто време за покупка и продажба на решение III Leetcode Solution224
465Сумата на подмасив е равна на K LeetCode Solution224
466Обратни гласни на низово решение с Leetcode224
467Целева сума223
468Премахнете дубликатите от решението за сортиран масив Leetcode223
469Валиден низ за скоби223
470Извадете продукта и сумата от цифрите на цяло цяло решение с леткод223
471Намерете индекс на затваряща скоба за дадена отваряща скоба в израз223
472Обърнете низ222
473Kth най-големият елемент в Array Leetcode Solutions222
474Намерете някой от множеството повтарящи се елементи в масива само за четене221
475Генериране на низ с символи, които имат нечетни решения Leetcode решение221
476Игра Jump Leetcode Solution221
477Намерете минимум в завъртян сортиран масив221
478Най-дългият общ префикс, използващ Trie221
479Най-дългата подмасив, която не съдържа повече от K отделни елемента221
480Word Ladder LeetCode Решение220
481Намерете четири елемента, които сумират дадена стойност (Hashmap)220
482Префикс към преобразуване на Postfix220
483Най-слабите редове в матрично решение с Leetcode220
484Проверете дали даден масив съдържа дублиращи се елементи на разстояние k един от друг220
485Пренаредете двоичен низ като алтернативни x и y повторения220
486Алгоритъм на MiniMax220
487Дизайн на система за паркиране Leetcode Solution220
488Намерете решение за общи символи Leetcode220
489Изтриване на възел от свързан списък без указател на главата220
490Пресичане на два масива219
491Сортиране на опашка без допълнително пространство219
492Разбъркайте разтвор с Leetcode решение219
493Проблемът с запасите218
494Намерете липсващи елементи от диапазон218
495Наводнение Попълнете LeetCode218
496Изглед отгоре на двоично дърво218
497Умножете низовете Leetcode решение218
498Пребройте броя на тризнаци с продукт, равен на дадено число218
499Най-краткият палиндром217
500Обединете два сортирани свързани списъка217
501Степен на масив217
502Подниз с обединяване на всички думи217
503Разбъркайте Array Leetcode Solution217
504Най-доброто време за покупка и продажба на акции LeetCode Solution217
505Решение за номер на колона на Excel за Leetcode Решение217
506Балансирано двоично дърво Leetcode решение217
507Намерете подмасив с дадена сума (обработва отрицателни числа)217
508Итеративна кула на Ханой217
509Брой стъпки за намаляване на числото до нулево решение на Leetcode216
510Итеративно вътрешно обръщане на двоично дърво216
511Най-бавно решение с Leetcode216
512Приоритетна опашка в C ++216
513Най-дългата обща последователност216
514Пребройте и кажете Leetcode Solution216
515Следващ по-голям елемент I Leetcode решение216
516Деца с най-голям брой бонбони Leetcode разтвор216
517Преобразуване на постфикс в префикс216
518Валидно судоку215
519Внедрете стека, като използвате опашки215
520Индекс на връх в планински масив215
521Максимална площ на острова215
522Конкатенация на решение за масив LeetCode215
523Move Zeroes LeetCode Solution215
524K-ти отличителен елемент в масив215
525Проверете за балансирани скоби в израз215
526Обратни думи в решение на низ III LeetCode215
527Намерете дублиращия се елемент214
528Рекурсия214
529Най-дългият общ префикс, използващ сортиране214
530Сума от леви листа Leetcode решения214
531Преобразуване на масива в зигзаг мода214
532Минимално движение на коня Решение на LeetCode214
533Намерете първата и последната позиция на елемента в решението за сортиран масив Leetcode213
534Решение на LeetCode от цикъл II на свързан списък213
535Обединяване на припокриващи се интервали213
536Внедрете стека, като използвате единична опашка213
537Контейнер с най-много вода213
538Kth най-големият елемент в решение за поток Leetcode213
539Минимални операции за изтриване, за да направят всички елементи на масива еднакви212
540Подредете дадените числа, за да образувате най-голямото число212
541Разтвор за бижута и камъни Leetcode212
542Това е решение за последващ Leetcode212
543Намерете Сума от всички уникални суми на подмасив за даден масив212
544Най-голямата сума, съседна подмрежа212
545Минимални премествания към решения с равни масиви Leetcode Solution212
546Най-голямото решение за триъгълник с Leetcode212
547Решение за заглавие на колона на Excel за Leetcode Решение211
548Решение за преобразуване на зигзаг LeetCode211
549Най-малката подрешетка с всички прояви на най-често срещания елемент211
550Проверете дали опашка може да бъде сортирана в друга опашка с помощта на стек211
551Изоморфни струни Leetcode решение211
552Разстояние на Хаминг211
553Проблем със златната мина211
554Групирайте многократното появяване на елементи от масив, подредени по първо възникване211
555Непрекъснат масив Leetcode210
556Намерете N уникални целочислени суми до нулево решение на Leetcode210
557Последно тегло на камъка210
558Следващ по-голям честотен елемент210
559Изтриване на възел в свързан списък Решение на Leetcode210
560Как да проверя дали два дадени комплекта не са свързани?210
561Променете масива в Пермутация на числа от 1 на N210
562Преобразувайте нормален BST в балансиран BST209
563Правоъгълник с максимална сума в 2D матрица209
564N-то решение на Tribonacci Number Leetcode209
565Коко яде банани Leetcode Solution209
566Разбъркайте масив209
567Минимално обръщане на скоби209
5683Sum Най-близкото решение на LeetCode208
569Разпределете бонбони на хората Leetcode Solution208
570Дължина на последното решение на Leetcode208
571Резюме на Leetcode Решение208
572Минимални разходи за наемане на K работници208
573Проблем с мобилната цифрова клавиатура208
574Най-доброто време за покупка и продажба на акции208
575Пребройте броя на възлите на дадено ниво в дърво, използвайки BFS208
576Валидни анаграми207
577Максимално разстояние в масива207
578Внедряване на Deque с помощта на кръгов масив207
579Открийте дали изразът има дублираща скоба или не207
580Минимален брой подмножества с различни елементи207
581Брой на провинциите Решение на Leetcode207
582Намерете думи, които могат да се образуват от решението с символи Leetcode206
583Най-краткият път в мрежа с елиминиране на препятствия LeetCode Solution206
584Решение на Frog Jump Leetcode206
585Начини за декодиране206
586Улавяне на дъждовна вода LeetCode Solution206
587Максимална сума на пътя в триъгълник206
588Най-дълго нарастваща последователност205
589Цяло число на Роман205
590Относително сортиране на масив Leetcode решение205
591Завъртане на изображението LeetCode Solution205
592Първо отрицателно цяло число във всеки прозорец с размер k205
593Създаване на масив от пермутационно решение на Leetcode205
594Премахнете всички появявания на решение на подниз LeetCode205
59501 Matrix LeetCode Solution205
596Изтрийте последователни същите думи в последователност204
597Комбинации Leetcode Solution204
598Итеративен метод за намиране на височина на двоично дърво204
599LRU Cache LeetCode решение204
600Максимална разлика между първия и последния индекс на елемент в масива204
601Минимални операции за конвертиране на X в Y204
602Минимален брой отделни елементи след премахване на m елемента203
603Сортиране на знаци по честота Решение на LeetCode203
604Максимален брой появявания на решение на поднизовия Leetcode203
605Пребройте всички подпоследователности, които имат продукт по-малък от K203
606Сито на Ератостен203
607Островен периметър Leetcode решение203
608Модел на думи203
609Най-малката добра база203
610Непокриваща се сума от два комплекта202
611XOR операция в Array Leetcode Solution202
612Намерете минимална разлика между всеки два елемента202
613Премахнете решението на Leetcode за свързани елементи от списъка202
614Намерете най-малката положителна целочислена стойност, която не може да бъде представена като сума от което и да е подмножество на даден масив202
615Присвояване на бисквитки Leetcode Solution202
616Минимални вмъквания за образуване на палиндром с разрешени пермутации201
617Камък игра LeetCode201
618Завъртете списъка Leetcode Solution201
619Вмъкнете Interval Leetcode Solution201
620GCD от две числа201
621Обърнете стека, без да използвате допълнително пространство в O (n)201
622Сортиране на балончета с помощта на два стека201
623Преобразуване на сортирания масив в решение за двоично търсене на Leetcode201
624Сума от f (a [i], a [j]) за всички двойки в масив от n цели числа200
625Решение на същото дърво LeetCode200
626Проблемът с раницата200
627Проследяване на текущия максимален елемент в стека200
628Приложения на Първо търсене на широчина и Първо търсене на дълбочина200
629Уникални бинарни дървета за търсене199
630Дефиниране на IP адрес Leetcode решение199
631Намерете решението за дублиран номер LeetCode199
632Намерете най-голямото d в масива, така че a + b + c = d199
633Максимален брой шоколадови бонбони, които да бъдат разпределени еднакво между k ученици199
634Най-дългият нарастващ път в матрично LeetCode решение199
635Пермутация в решение на String Leetcode199
636Преорганизирайте низа199
637Изоморфни струни199
638Пребройте добрите възли в решението с двоично дърво Leetcode199
639Как да създадете обединим стек?198
640Първият уникален знак в решение на низовия код на LeetCode198
641Оптимално решение за балансиране на акаунти LeetCode198
642Решение за форматиране на лицензен ключ Leetcode Solution198
643Разстояние между автобусните спирки Leetcode Solution198
644Формулирайте минимален брой от дадената последователност198
645Отпечатване на скоби в Matrix Chain Multiplication Problem198
646K Празни слотове198
647Минимална дълбочина на решението с двоично дърво Leetcode197
648Решение за свободно време на служителите LeetCode197
649Преобразуване на масив в намалена форма197
650Комбинации от букви на телефонен номер197
651Заменете елементите с най-великия елемент от дясното решение на Leetcode196
652Намерете двойки с дадена сума, така че елементите на двойка да са в различни редове196
653Минимален брой стъпки за направа на два струни Anagram Leetcode Solutions196
654Сортиране на масив по паритет LeetCode Solution196
655Преобразуване на число в шестнадесетично решение с Leetcode196
656Стробограматично число LeetCode решение195
657Проблем с опаковане на думи195
658Намерете сдвояване с най-големия продукт в масива195
659Най-дългият подниз с най-много K различни символи LeetCode Решение195
660Алгоритъм за ограда на живопис195
661Обединете две балансирани бинарни дървета за търсене195
662Максимални последователни числа, представени в масив195
663K Празни слотове LeetCode195
664Проверете дали е решение с права линия Leetcode195
665Робот за почистване на стаи Leetcode Solution195
666Намаляване на чинии LeetCode Solution195
667Късен разбойник195
668Етикети за дялове LeetCode Solution194
669Най-големият подмасив с еднакъв брой 0s и 1s194
670Отделете 0 и 1 в масив194
671Kth Липсващ положителен номер Leetcode решение194
672Заявки за брой елементи на масива със стойности в даден диапазон194
673Плъзгаща се средна от потока от данни Leetcode Solution194
674Валидно решение на Palindrome II Leetcode193
675Намерете максимална сума на ниво в двоично дърво193
676Вземане на проби от резервоара193
677Най-дългият подниз с най-малко K повтарящи се символи LeetCode Решение193
678Сума от всички нечетни дължини на подредове Leetcode Solution193
679Намерете възела с минимална стойност в двоично дърво за търсене193
680Разстояние на най-близката клетка с 1 в двоична матрица193
681Максимален продукт от два елемента в решение с масив Leetcode193
682Проблем с промяна на монети193
683Низ към цяло число (atoi) LeetCode Solution193
684Отпечатайте числата на Фибоначи в обратен ред192
685Сила на четири Leetcode разтвор192
686Решение за компресиране на низове LeetCode192
687Най-доброто време за купуване и продажба на акции с решение за изчакване на Leetcode192
688Обръщане на изображение LeetCode Solution192
689Намерете стойността на разстоянието между два масивни решения с Leetcode192
690Основи на динамичното програмиране192
691Валиден палиндром192
692Разделен масив на три части с еднакво решение Leetcode решение192
693Най-дълъг интервал със същата сума в два двоични масива192
694Намерете уникален знак в низ191
695Премахване на невалидни скоби Leetcode Solution191
696Проверете дали два масива от низове са еквивалентно решение на Leetcode191
697Намерете най-малкия делител с дадено решение за праг Leetcode191
698Намерете Leaves of Binary Tree LeetCode Solution191
699Генерирайте всички възможни сортирани масиви от алтернативни елементи на два дадени сортирани масива191
700Намерете най-голямото кратно на 3190
701Решение за уникални пътеки II Leetcode190
702Брой хвърляния на зарове с целева сума LeetCode Solution190
703Решение за обратни само букви LeetCode190
704Числа с прости честоти, по-големи или равни на k190
705Inorder наследник на възел в двоично дърво190
706Wiggle Сортиране190
707Изтрийте N-ти възел от края на дадения свързан списък190
708За намаляване на малките букви Leetcode Solution190
709Решение за максимален път на двоично дърво LeetCode190
710Път с LeetCode решение за максимална минимална стойност190
711Пренаредете масива по ред - най-малък, най-голям, 2-ри най-малък, 2-ри по големина189
712Щастливи числа в матрично решение с Leetcode189
713Решение на Factorial Trailing Zeroes Leetcode189
714Решение на LeetCode с ненамаляващ масив189
715Редактиране на Distance LeetCode Solution189
716Пермутации на стека (Проверете дали масивът е пермутация на стека на други)189
717Подмножество Сума Leetcode189
718Намерете дали масивът е подмножество на друг масив189
719Сортирайте масива чрез увеличаване на честотното решение на Leetcode189
720Максимален брой монети, които можете да получите с Leetcode Solution189
721Увеличаване на намаляващ низ Leetcode решение189
722Решение за змии и стълби LeetCode188
723Пребройте четирикратно от четири сортирани масива, чиято сума е равна на дадена стойност x188
724Възстановяване на двоично дърво за търсене188
725Попълване на следващи десни указатели във всеки възел188
726Премахнете скоби от алгебричен низ, съдържащ оператори + и -188
727Решение за превключване на крушки LeetCode188
728k-ти липсващ елемент в нарастваща последователност, който не присъства в дадена последователност188
729Намерете дали пътят съществува в Graph Leetcode Solution188
730Обединяване на две двоични дървета LeetCode Solution188
731Извършете низови смени Leetcode188
732Решение на LeetCode на пермутационна последователност188
733Обръщане на опашка с помощта на рекурсия188
734BFS срещу DFS за двоично дърво188
735Решение за състезателна кола LeetCode188
736Намерете максимална дълбочина на вложените скоби в низ187
737Максимална дължина на конкатениран низ с уникални знаци Решение на Leetcode187
738Решение за грозен номер Leetcode187
739Оценете Reverse Polish Notation LeetCode Solution187
740Валидно решение Perfect Square Leetcode187
741Минимална цена за билети Leetcode Solution187
742Бинарно дърво зигзагообразно ниво Ред за преминаване LeetCode Решение187
743Максимално 69 номер Leetcode решение187
744Решение на Leetcode за мнозинство от елементи II187
745Най-доброто решение за LeetCode точка за срещи186
746Базово решение 7 Leetcode186
747Обединяване на сортиран масив LeetCode Solution186
748Рекорд за присъствие на ученици I Решение с Leetcode186
749Word Pattern LeetCode Solution186
750Сравнение на низове, съдържащи заместващи символи186
751Отпечатайте двоично дърво във вертикален ред186
752Брой NGE вдясно186
753Решение на клавиатурата Leetcode186
754Проблем с облицовката186
755Решение на N-Queens LeetCode185
756Преобразуване на ранга на решение с масивен Leetcode185
757Елементи, които трябва да бъдат добавени, така че всички елементи от диапазон да присъстват в масива185
758Подсигурен масив, базиран на стек185
759Разделете низ в балансирано решение на Leetcode185
760Обръщане на ниво на двоично дърво на зигзаг185
761Проверете дали два израза със скоби са еднакви185
762Морис Траверсал185
763Намерете медиана от потока от данни LeetCode Solution185
764Програма за проблем с мост и факел185
765Добавяне и търсене на дума - дизайн на структурата на данни LeetCode185
766Намиране на най-близкия елемент185
767Решение за симетрично дърво Leetcode185
768Възстановяване на IP адреси Leetcode Solution185
769Валиден номер185
770Максимален продукт на три числа LeetCode Solution185
771Намерете всички възможни рецепти от дадени консумативи LeetCode Solution185
772Тухлена стена LeetCode Solution184
773Биномиален коефициент184
774Брой дни между две дати LeetCode Solution184
775Топ K Чести думи LeetCode Solution184
776Разтвор на Hameting Leetcode184
777Разделяне на K подмножества с равна сума Leetcode Решение184
778Сортиран свързан списък с балансиран BST184
779Постройте BST от даденото обръщане на предварителна поръчка184
780Съвпадение на регулярен израз184
781Намерете всички дубликати в решение на масив LeetCode184
782Максимална печалба при Leetcode решение за планиране на работа184
783Проверете дали двойките масиви са делими на k LeetCode Solution184
784Приоритетна опашка с помощта на двойно свързан списък184
785Специален масив с X елементи, по-големи или равни на X Leetcode разтвор184
786Минимизирайте максималната сума на двойката в решението на масива LeetCode184
787Проверете за Palindrome след всяка заявка за подмяна на символи183
788Декомпресирайте решение за кодиран списък с дължина на изпълнение с Leetcode183
789Игра за скок183
790Обединяване на Сортирани свързани списъци183
791Минимално разстояние между BST възли Leetcode решение183
792Най-големият правоъгълник в хистограмата LeetCode Solution183
793Минимална сума от умножения на n числа183
794Търсене в двоично решение за търсене на Leetcode183
795Сортирайте масив според реда, определен от друг масив183
796Подход, базиран на опашка за първия неповтарящ се символ в поток182
797Решение за LeetCode за едно редактиране на разстояние182
798Максимална дълбочина на N-ary Tree Leetcode Solution182
799Формулирайте минимален брой от дадена последователност182
800Най-близкият изход от входа в Maze LeetCode Solution182
801Kth прародител на възел в двоично дърво182
802Общо числа без повтарящи се цифри в диапазон182
803Решение за инвертиране на двоично дърво LeetCode182
804Максимална разлика между нарастващите елементи LeetCode Solution182
805Най-голямата правоъгълна подматрица, чиято сума е 0182
806Минимална височина на дървета182
807Идентифицирайте и маркирайте несравними скоби в израз181
808Минимално време за посещение на всички точки Leetcode Solution181
809Крайни цени със специална отстъпка в решение за магазин Leetcode181
810Балансиран израз с подмяна181
811Максимална дълбочина на влагане на решението с скоби Leetcode181
812Брой острови II LeetCode Solution181
813Цикъл на свързан списък181
814Най-дългата подменю, която има брой 1s Един повече от брой 0s181
815Премахване на N-ти възел от края на списъка Leetcode Solution181
816Кръгла опашка181
817Диагонално обхождане на двоично дърво180
818Транспониране на графика180
819Пребройте елементи, общи за двата списъка, но с различни цени180
820Решение на LeetCode за модел на повторен подниз180
821Минимално време, необходимо за гниене на всички портокали180
822Даден масив от двойки Намерете всички симетрични двойки в него180
823Решение Leetcode за относителни класи180
824Решение за LeetCode Sum II на вложен списък180
825Минимални суапове, за да направят низовете еднакво решение с Leetcode179
826Минимален брой кранове за отваряне за поливане на градинско решение LeetCode179
827Изтриване в двоично дърво179
828Търсете решение за 2D Matrix II Leetcode179
829Решение на папката на регистрационния файл на Leetcode179
830Ежедневни температури Leetcode Solution178
831Пренаредете данните в регистрационните файлове LeetCode Solution178
832График на курсовете II - LeetCode178
833LCS (Longest Common Subsequence) от три низа178
834Сортирай масива по решение за четност на Leetcode178
835Минимални скокове за достигане до домашно решение на LeetCode178
836История на дизайна на браузъра LeetCode Solution178
837Коефициент на пермутация178
838Последователност от размер K с най-голямата четна сума LeetCode Решение178
839Решение за клониране на графика на LeetCode178
840Продукт на подмасив по-малко от K LeetCode Solution178
841Решение за Leetcode с допълнение към номера178
842Разделен масив в последователни последователности178
843Направете два масива равни, като обърнете решението на Leetcode за под-масиви178
844Търсене и вмъкване в дърво на двоично търсене177
845Оптимизирано за пространството решение за DP за 0-1 ранен проблем177
846Решение за смяна на лимонада с Leetcode177
847Вмъкване Изтриване на GetRandom177
848Намерете всички преместени редове от даден ред в матрица177
849Итеративно обръщане на предварителна поръчка177
850Проверете дали даден масив може да се сортира в стека177
851Липсващ елемент в решението за сортиран масив LeetCode177
852Last Stone Weight II LeetCode Solution177
853Различни съседни елементи в масив177
854Намерете максималната сума, възможна еднаква сума от три стека177
855Плъзгащ се прозорец Максимум177
856Проверете дали елементите на стека са последователни по двойки177
857Път с максимална средна стойност176
858Премахване на дубликати от Сортиран списък II176
859Познайте номер по-висок или по-нисък LeetCode Решение176
860Бройте отделни елементи във всеки прозорец с размер K176
861Проверете дали даден масив може да представлява Предварително обхождане на двоично дърво за търсене176
862Минимален брой скокове до края176
863Обхождане на дърво (предварително поръчка, поръчка и поръчка)176
864Намерете единствения повтарящ се елемент между 1 до N-1176
865Валидни скоби Leetcode Solution176
866Интересен метод за генериране на двоични числа от 1 до n176
867Подмножество със сума, делима на m176
868Умножение на матрични вериги176
869Конвертиране на BST в Min Heap175
870Минимални суапове за увеличаване на последователностите175
871Проектирайте стек с решение за инкрементна операция Leetcode175
872Премахване на дубликати от сортиран списък LeetCode Solution175
873Съединение и пресичане на два свързани списъка175
874Разделяне на масив на двойки със сума, делима на K175
875Сортиран масив към балансиран BST175
876Интервално дърво175
877Път с минимална сума в триъгълник175
878Намерете подмасива с най-малко средно175
879Списък с дялове Решение на Leetcode175
880Получете максимум в генерирания масив Leetcode Solution175
881Решение за речник на извънземни LeetCode175
882Може да поставя цветя LeetCode Solution175
883Поредици от дадена дължина, където всеки елемент е повече или равен на два пъти повече от предишния174
884Проверете дали дадено двоично дърво е пълно или не174
885Спирална матрица II Leetcode Решение174
886Решение на Minesweeper LeetCode174
887Сортиране на цветове174
888Infix към Postfix174
889Пребройте начините за достигане до n-то стълбище, като използвате стъпки 1, 2 или 3174
890Най-ярката позиция на Street LeetCode Решение174
891Брой на отделните острови Leetcode Решение174
892Сума от най-близкото по-малко и по-голямо число174
893Преминаване подреждане на ниво под формата на спирала174
894GCD на дадени диапазони на индекси в масив174
895Познайте числото по-високо или по-ниско II173
896Пренаредете Array така, че arr [i]> = arr [j], ако i е четно, и arr [i] <= arr [j], ако i е нечетно и j <i173
897Заявки за обхват на обхвата без актуализации173
898Намерете всички тризнаци с нулева сума173
899Разтвор с водни бутилки Leetcode173
900Появи на шаблони, използващи Stack173
901Решение за диагонален траверс LeetCode173
902Максимален резултат след разделяне на низово решение с Leetcode173
903Намерете разстояние между два възела на двоично дърво173
904Най-малък брой уникални цели числа след K премахвания Leetcode Solution173
905Приятели Сдвояване проблем173
906Сумата на подмасива с максимален размер е равна на k173
907Медиана на два сортирани масива173
908Дестинация City Leetcode Решение172
909Задайте матрични нули Leetcode Solution172
910Решение на Leetcode за най-кратко разстояние на думи172
911Лексикографски числа Разтвор на Leetcode172
912Решение на LeetCode, базирано на ключ-стойност172
913Вмъкнете в двоично решение за търсене на Leetcode172
914Изтрийте и печелете172
915Обхват LCM заявки172
916Пренаредете масив, така че arr [i] да е равно на i172
917Итеративно обръщане на след поръчка с помощта на два стека172
918Най-доброто време за покупка и продажба на акции с решение за такса за транзакции Leetcode172
919Проверете дали два интервала се припокриват между даден набор от интервали172
920Решение за диагонално преминаване на LeetCode171
921Бройте отрицателните числа в сортирано матрично решение LeetCode171
922Всички уникални тризнаци, които обобщават дадена стойност171
923Средни стойности на нивата в двоично дърво171
924Различен масив | Заявка за актуализиране на обхвата в O (1)171
925Речник на извънземни171
926Робот, ограничен в кръг LeetCode Solution171
927Програма за проверка дали двоичното дърво е BST или не171
928Трипосочно разделяне на масив около даден диапазон170
929Бройте подматрици с всички LeetCode решение170
930Решение на LeetCode с най-дългата последователна последователност двоично дърво170
931K-тият по големина елемент в BST, когато не се допуска модификация на BST170
932Намерете решение за общи символи Leetcode170
933Моят календар I LeetCode Solution170
934Пренареждане на интервали между думи Leetcode решение170
935Спирална матрица III LeetCode Solution170
936Специални позиции в решение с двоична матрица Leetcode170
937Изградете решението с правоъгълник Leetcode170
938Изградете цялостно двоично дърво от неговото представяне на свързан списък170
939Проверете дали даденият масив може да представлява Преминаване по ред на ниво на двоично дърво за търсене170
940Продукт на масив с изключение на Self LeetCode Solution170
941Опашка с помощта на стекове169
942Изрежете бинарно дърво за търсене169
943Вертикална сума в дадено двоично дърво169
944Решение за разделяне на палиндром Leetcode169
945Преобразуване на сортиран списък в двоично дърво за търсене169
946Обединете два сортирани списъка Leetcode169
947Пресичане на два свързани списъка LeetCode Solution169
948Бройте поднизи с еднакви четни и нечетни елементи169
949Три последователни шанса Leetcode решение169
950Лийткодово решение за стека на максималната честота169
951Минимална височина на дърветата LeetCode Solution169
952Двоичен масив след операции за превключване на М диапазон169
953Брой еквивалентни Domino двойки Leetcode разтвор169
954Премахване на дубликати от сортиран списък II LeetCode Solution168
955Анализирайте модела за посещение на потребителски уебсайт LeetCode Solution168
956Правоъгълна подматрица с най-голяма площ с еднакъв брой 1 и 0168
957Прекъсване на думите168
958Увеличете сумата на масива след решение на K отрицания Leetcode168
959Силно свързан компонент168
960BFS за изключена графика168
9613 Сума167
962Създайте максимален брой167
9634 Сума167
964Знак на продукта на решение на масив LeetCode167
965Изградете BST от даденото му обръщане на ниво ниво167
966Брой прайм в диапазони167
967Изкачване на стълби167
968Най-дългата палиндромна последователност167
969K-тият най-малък елемент в BST Leetcode решение167
970Заявки за GCD на всички номера на масив с изключение на елементи в даден диапазон167
971Максимален подмасив на продукта167
972Обратни възли в K-Group166
973Най-дългата подпоследователност, такава че разликата между съседните е една166
974Пребройте подредове, където втората най-висока е преди най-високата166
975Брой палиндромни пътеки в матрица166
976Уникални пътеки II166
977Двойка за броене с дадена сума166
978Дълбоко първо търсене (DFS) за графика166
979Обединяване на интервали166
980Комбинирана сума IV LeetCode Solution166
981Каменна игра II Leetcode166
982Симетрично дърво166
983Широчина първо търсене (BFS) за графика165
984Максимална сума на подменъла, с изключение на определени елементи165
985Дизайн Хит Counter LeetCode Решение165
986Решението на Maze III LeetCode165
987Сериализирайте и десериализирайте двоично дърво165
988Отпечатайте последователността на Фибоначи, като използвате 2 променливи165
989Решение с най-голям брой Leetcode165
990Решение на Scramble String LeetCode165
991Намерете максимум от минимум за всеки размер на прозореца в даден масив165
992Най-дългият хубав подниз LeetCode решение165
993Разделяне на палиндром164
994Височина на родово дърво от родителски масив164
995Операция за изтриване на дърво на двоично търсене164
996Намерете брой двойки в масив, така че техният XOR да е 0164
997Валидно решение на бумеранг с Leetcode164
998Намерете първата кръгова обиколка, която посещава всички бензинови помпи164
999Максимален продукт на индексите на следващия по-голям отляво и отдясно164
1000Максимална дължина на повтарящия се подмасив164
1001Решение за сблъсък с астероиди LeetCode164
1002Може да направи аритметична прогресия от решение на Leetcode за последователност164
1003Съвпадение на низовете в решение с масив Leetcode164
1004K-ти най-малък елемент в сортирано матрично LeetCode решение163
1005K Най-близки точки до произход Решение на Leetcode163
1006Графика Валидно дърво LeetCode Solution163
1007Най-кратко завършващо решение на Word Leetcode163
1008Решение на LeetCode за последователни символи163
1009Следващо решение за пермутация Leetcode163
1010Бройте двойки от два сортирани масива, чиято сума е равна на дадена стойност x163
1011K максимални суми от припокриващи се съседни подмасиви163
1012Отпечатайте следващия по-голям брой Q заявки163
1013Максималната разлика между честотата на два елемента, така че елементът с по-голяма честота също е по-голяма162
1014Невалидни транзакции LeetCode Solution162
1015Премахнете дубликатите от решението за сортиран масив II Leetcode162
1016Генериране на скоби Leetcode Solution162
1017Намерете решението Leetcode за разлика162
1018Проверка на бинарното дърво за търсене162
1019Последователност на Нюман-Конуей162
1020Преминаване на порядъка на ниво на двоично дърво162
1021Максимална сума от 3 непокриващи се поднижа162
1022Балансирано двоично дърво162
1023Разбъркайте 2n цели числа като a1-b1-a2-b2-a3-b3 - .. bn, без да използвате допълнително пространство162
1024Максимална дължина подпоследователност с разлика между съседните елементи като 0 или 1162
1025Минимална индексна сума от два списъка162
1026Дължина на най-дългата последователност на Фибоначи162
1027Проблемът с дяла на художника162
1028Дешифриране на низ от азбука до решение за цялостно картографиране на Leetcode162
1029Съберете максимални точки в мрежа, като използвате две ходове162
1030Максимален брой начини за разделяне на масив LeetCode Решение162
1031Намерете обръщане на BST от предзаказ162
1032Подмножество на най-големите делими двойки161
1033Намерете дублирани поддървета161
1034Пренаредете масив така, че „arr [j]“ да стане „i“, ако „arr [i]“ е „j“161
1035Сливане на сортиране161
1036Дърво на сегменти161
1037Преместете всички отрицателни елементи, за да завършите по ред с позволено допълнително пространство161
1038Налични снимки за решението на Rook Leetcode161
1039Направете String страхотно решение с Leetcode161
1040Проверете дали дадена дума се появява като префикс на която и да е дума в решението на Leetcode на изречението161
1041Побитово И на обхвата на числата LeetCode Solution160
1042Изграждане на най-дълго нарастваща последователност (N log N)160
1043Най-големият подниз между два равни знака Leetcode решение160
1044Булев проблем за скоби160
1045Решение за персонализиран низ за сортиране Leetcode160
1046Първо липсва положително160
1047Намерете Peak Element II LeetCode решение160
1048Изградете двоично дърво от дадено представяне на родителски масив160
1049Вмъкване в двоично дърво160
1050Брой на най-дълго нарастващите последствия160
1051Предимства на BST пред Hash Table160
1052Двоично дърво за търсене160
1053Приятели на подходяща възраст LeetCode Solution160
1054Следващо решение за по-голям елемент III LeetCode160
1055Пренаредете масива така, че четните елементи на индекса да са по-малки, а нечетните елементи на индекса да са по-големи159
1056Изчислете nCr% p159
1057Преминаване на граници на двоично дърво159
1058Определете дали матрицата може да бъде получена чрез ротация LeetCode Solution159
1059Итеративно дълбочина Първо обръщане на графика159
1060Пренаредете масива така, че дори позиционираните да са по-големи от нечетни159
1061Отпечатайте десен изглед на двоично дърво159
1062Пребройте минимални стъпки, за да получите желания масив159
1063Сума от подмасив с минимален размер158
1064Най-голямото решение за BST Subtree LeetCode158
1065Решение на LeetCode за спиране на процеса158
1066Максимална сума на подпоследователността, така че да няма три последователни158
1067Подмасиви с K различни цели числа Leetcode Решение158
1068Изградете масив с решение за стек операции Leetcode Solution158
1069Дефангиране на IP адрес LeetCode Solution158
1070Удвоете първия елемент и преместете нулата до края158
1071Path Sum II LeetCode решение158
1072Премахнете решението на Paletromic Subsequences Leetcode157
1073Преобразуване на максимално тегло на даден низ157
1074Добавете две числа157
1075Обхождане на реда на ниво с помощта на две Опашки157
1076Намерете Peak Element157
1077Обръщане на Morris Inorder157
1078Възстановете решение на Leetcode на дървото за двоично търсене157
1079Значение за служителите LeetCode Solution157
1080Съвпадение на регулярен израз. Съвпадение на регулярен израз Решение на LeetCode157
1081Намерете максимална разлика между най-близкия ляв и десен по-малки елементи156
1082Ugly Number II LeetCode Solution156
1083Най-малкият общ регион Leetcode Решение156
1084Решение за пермутация на палиндром LeetCode156
1085Най-ниският общ предшественик156
1086Приложете решение на Trie (префиксно дърво) Leetcode156
1087Грозни числа156
1088Раздел Равна подмножина Сума156
1089Решение за Leetcode за автобусни маршрути155
1090Двоично дърво Изглед отдясно LeetCode Solution155
1091Супер грозен номер155
1092Увеличете максимално разстоянието до най-близкия човек Решение LeetCode155
1093Най-дългата битонна последователност155
1094Решение за увеличаване на триплетната подпоследователност LeetCode155
1095Премахване на дубликати от сортиран масив155
1096Палиндромни поднизове Leetcode Решение155
1097Брой на затворените острови Leetcode Solution155
1098Намерете дали подмасивът е под формата на планина или не154
1099Попълване на следващия десен указател във всеки възел Leetcode решение154
1100Брой братя и сестри на даден възел в n-ary Tree154
1101Конструирайте двоично дърво от решение за предварителна поръчка и обхождане на Postorder LeetCode154
1102Сума на пътя154
1103Валидно решение на Tic-Tac-Toe State LeetCode154
1104Сума от четни числа след заявки154
1105Отпечатайте всички триплети в сортиран масив, които образуват AP154
1106Търсене в Сортиран завъртян масив153
1107Структура на данните на двоичното дърво153
1108Итеративен метод за намиране на предци на дадено двоично дърво153
1109Последователност на Moser-de Bruijn153
1110Преброяване на делими двойки153
1111Намерете три елемента от различни три масива, такива че a + b + c = сума153
1112Преформатирайте разтвора на Leetcode153
1113Намерете минималното разстояние между две числа153
1114Хиляда разделител Leetcode решение153
1115Ниво на всеки възел в дърво от възел източник152
1116Брой ученици, изпълняващи домашна работа в даден момент Решение с Leetcode152
1117Пребройте най-голямата група Leetcode решение152
1118Клетки с нечетни стойности в матрично LeetCode решение152
1119Открийте най-малкия обхват, съдържащ елементи от k списъци152
1120Търсене Позиция за вмъкване152
1121Решение на Leetcode за деня на годината152
1122Средно за масива след премахване на някои елементи Leetcode разтвор152
1123K-то най-малък продукт от два сортирани масива LeetCode Solution152
1124Минимална абсолютна разлика в BST Leetcode Solution151
1125Най-дълго нарастваща последователна последователност151
1126Клонирайте двоично дърво с произволни указатели151
1127Продукти от диапазони в масив151
1128Root to Leaf path с целевата сума Leetcode Solutions151
1129Различни последици151
1130Сериализирайте и десериализирайте решение на LeetCode за двоично дърво151
1131Долен изглед на двоично дърво151
1132Максимален продукт на решението на разделено двоично дърво LeetCode150
1133Постоянен период от време за добавяне на операция върху масив150
1134Намерете два неприпокриващи се подмасива, всеки с целева сума LeetCode Solution150
1135Намерете максимална дължина на змията150
1136Основно решение за палиндром LeetCode150
1137Трето решение за максимален брой Leetcode150
1138Максимален подмасив на продукта150
1139Топологично сортиране150
1140Сравнете низовете по честота на най-малкия разтвор на Leetcode150
1141Преобразувайте BST в Min-Heap, без да използвате масив150
1142Максимална дълбочина на двоичното дърво149
1143Най-дългата повторена последователност149
1144Минимална сума от квадрати на броя знаци в даден низ след премахване на k знака149
1145Заявки за брой отделни елементи в подмасив149
1146Конструирайте K Palindrome Strings LeetCode Solution149
1147Напишете код, за да определите дали две дървета са идентични149
1148Диаметър на N-Ary Tree LeetCode Solution149
1149Последователност на Golomb148
1150Бройте двоични последователности с еднаква дължина с една и съща сума от първата и втората половина битове148
1151Решение LeetCode за уеб робота148
1152Завъртете масива148
1153Търсене на елемент в сортиран завъртян масив148
1154Опашка с приоритет148
1155Преформатирайте датата LeetCode Solution148
1156Отпечатайте модифициран масив след изпълнение на командите за събиране и изваждане148
1157Минимални премествания към равни елементи на масив LeetCode Solution148
1158Най-дългият подмасив от 1 след изтриване на един елемент LeetCode Solution148
1159Триангулация с минимален резултат на решението на многоъгълник Leetcode148
1160Намерете сортирана подпоследователност с размер 3 за линейно време147
1161Най-близкото решение на Leetcode за стойността на дървото за двоично търсене147
1162Изрязване на пръчка147
1163Изтрийте възли и върнете решение на Forest Leetcode147
1164Намерете най-голямата стойност във всеки дървесен ред LeetCode Решение147
1165Задача за сумата на подмножията в O (сума) пространство147
1166Най-близкият лист в решение на LeetCode на двоично дърво147
1167Разменете възлите по двойки146
1168Минимална цена за преместване на чипове в същата позиция LeetCode Solution146
1169Увеличете сумата на последователните разлики в кръгов масив146
1170K-то най-малко число в таблицата за умножение Leetcode Решение146
1171Решение на Contiguous Array LeetCode146
1172Червено-черно дърво Въведение146
1173Брой двойки, чиито продукти съществуват в масива146
1174Предложения за търсене Система LeetCode Solution146
1175Като се има предвид двоично дърво, как да премахнете всички полувъзли?146
1176Кибритени клечки към решение на квадратен Leetcode146
1177Възможно решение за двуразделен LeetCode145
1178Преобразувайте BST в дърво с по-голяма сума145
1179Максимална сума на пътека в триъгълник с дясно число145
1180Минимални суапове за създаване на последователности, увеличаващо LeetCode решение145
1181Дърво на решенията145
1182Решение за минимални странични скокове LeetCode145
1183К-тият най-голям елемент в BST, използващ постоянно допълнително пространство145
1184Намалете елементите, за да направите масивен зигзаг LeetCode решение144
1185Премахнете максималния брой ръбове, за да запазите графиката напълно проходимо решение за Leetcode144
1186Сума от левите листа LeetCode Solution144
1187Факториални последващи нули LeetCode Solution144
1188Намерете най-малката двоична цифра, кратна на дадено число144
1189Първа лоша версия144
1190Заменете две последователни равни стойности с една по-голяма144
1191Обединете две BST с ограничено допълнително пространство144
1192Преобразуване на двоично дърво в двоично дърво за търсене144
1193Обърнете пътя в BST, като използвате Queue144
1194Решение за пресичане на път с Leetcode144
1195Максимално двоично дърво144
1196Максимална стойност при даден индекс в решение на ограничен масив LeetCode144
1197Проверете формирането на масив чрез решение за конкатенация Leetcode144
1198Брой поръчки в решението на Backlog Leetcode143
1199Максимална сума от двойки със специфична разлика143
1200Отпечатайте n условия на Newman-Conway Sequence143
1201Преобразуване на цяло число в сумата от две нулеви целочислени решения с Leetcode143
1202Валиден номер на триъгълник143
1203Perfect Squares LeetCode решение143
1204Максимален брой сегменти с дължини a, b и c143
1205Конкатенация на решение за масив LeetCode142
1206Реконструкция на опашката по височина142
1207Преобразуване на сортиран масив в двоично дърво за търсене LeetCode Solutions142
1208Решение за медиана на плъзгащ се прозорец142
1209Запитвания относно вероятността за четно или нечетно число в дадени диапазони142
1210Разделете две цели числа Решение на Leetcode142
1211Максимална сума битонен подмасив142
1212Размяна на възли в свързан списък Решение на Leetcode141
1213Нова игра 21141
1214Познай думата141
1215Валидно решение Perfect Square LeetCode141
1216Как да отпечатате максимален брой А, като използвате дадени четири клавиша141
1217Решение за Integer Break LeetCode141
1218Графика и нейното представяне140
1219Най-ниският общ предшественик в бинарното дърво за търсене140
1220Най-нисък общ предшественик на решението на бинарно дърво Leetcode140
1221Заявки за масив за многократни заместители и продукт140
1222Решение за шампанско LeetCode140
1223Kth най-малкият елемент в BST140
1224Преместване на камъни до последователно решение с Leetcode139
1225Проверете дали всички нива на две двоични дървета са анаграми или не139
1226Намерете минимален брой операции за сливане, за да направите масив палиндром139
1227Обединяване на k сортирани списъци Leetcode Solution139
1228Максимален масив от два дадени масива, поддържащи еднакъв ред139
1229Най-дългият често срещан префикс, използващ Word by Word Matching139
1230Изравняване на 2D векторно LeetCode решение139
1231Филтрирайте ресторантите по удобни за вегани, цена и разстояние Leetcode решение138
1232Средна стойност на обхвата в масива138
1233Намерете минимум в решение за завъртян сортиран масив II LeetCode138
1234Проектиране на Skiplist LeetCode Solution138
1235Заявка за обхват на обхвата с помощта на оскъдна таблица138
1236Липсващ номер137
1237Удебелени думи в низовото решение на LeetCode137
1238LRU Cache Leetcode решение137
1239Напишете функция, за да получите пресечната точка на два свързани списъка137
1240BST до дърво със сума от всички по-малки ключове137
1241Максимална сума, нарастваща последователност137
1242Увеличете елементите с помощта на друг масив137
1243Заявки за обхват за най-дългата правилна последваща скоба137
1244Непрекъснат масив137
1245Отпечатайте модифициран масив след операции за увеличаване на обхвата на множество масиви137
1246K-тият фактор на n Leetcode решение136
1247Намерете k-тия най-малък елемент в BST (Статистика за поръчките в BST)136
1248Максимален подмасив на продукта136
1249Най-голямото решение за знак плюс Leetcode136
1250Минимална цена за изкачване на стълби LeetCode Solution136
1251Минимално премахване, за да направите валидни скоби LeetCode Solution136
1252Паралелни курсове II LeetCode Solution136
1253Брой подмножества, имащи различни четни числа136
1254Сила на двама135
1255Клониране на графики135
1256Проверете в двоичен масив, номерът, представен от подмасив, е нечетен или четен135
1257Аритметични срезове II – Решение за подпоследователност LeetCode134
1258Различни начини за добавяне на скоби Leetcode Solution134
1259Минимално време за събиране на всички ябълки в Tree LeetCode решение134
1260Проверете дали всеки вътрешен възел на BST има точно едно дете134
1261Решение за припокриване на изображения LeetCode134
1262Проверете предварителното сериализиране на двоично дърво134
1263Проверете за идентични BST, без да изграждате дърветата133
1264Проверете дали два възела са на един и същ път в дърво133
1265Решение за подредена опашка LeetCode132
1266Печат на предци на даден двоичен възел на дърво без рекурсия132
1267Симетрично дърво LeetCode Solution Leetcode Solution132
1268Проверете пълнотата на решението на LeetCode на двоично дърво132
1269Най-малък обхват II Leetcode Решение132
1270Заглавие на колона на лист в Excel LeetCode Solution131
1271Коко яде банани LeetCode Solution131
1272Следващ по-голям елемент131
1273Решение за подреждане на монети Leetcode130
1274Най-дългият подниз без повтарящи се знаци Решение на Leetcode130
1275Обхождане на вертикален ред на двоично дърво LeetCode решение129
1276Брой елементи, по-малки или равни на дадено число в даден подмасив129
1277Брой и превключване на заявки в двоичен масив129
1278Обединяване на сортиран масив129
1279Най-голямата подматрица с решение за пренареждане на LeetCode128
1280Решение за гнездене на масиви Leetcode127
1281Разделяне на палиндром127
1282Палиндромно число LeetCode Решение127
1283Добавете две числа II Leetcode Solution126
1284Проверете дали низ може да прекъсне друго решение с Leetcode126
1285Решение на LeetCode за надникване на итератора126
1286Нюман – Шанкс – премиер на Уилямс126
1287Вмъкнете Изтриване GetRandom O(1) Leetcode Solution125
1288Обхват Минимална заявка (Разлагане на квадратен корен и оскъдна таблица)125
1289Максимален продукт с нарастваща последователност125
1290Проверете дали X може да даде промяна на всеки човек в опашката125
1291Заявки за десетични стойности на подмасиви на двоичен масив125
1292Намерете победителя в кръговата игра LeetCode Solution125
1293Намерете максимален среден подмасив от k дължина124
1294Кодиран низ с решение на LeetCode с най-къса дължина123
1295Проверете дали даден масив с размер n може да представлява BST от n нива или не123
1296Брой подпоследователности, които удовлетворяват дадено условие за сума Решение LeetCode123
1297Игра със скок IV LeetCode Solution121
1298Индекс на произволен избор LeetCode Solution121
1299Непрекъснато Sumaris LeetCode решение121
1300Достигнете решение с номер LeetCode120
1301Преобразуване на двоично дърво в двоично дърво за търсене чрез използване на STL набор120
1302Минимално възможно цяло число след най-много K съседни размени на цифри LeetCode Решение120
1303Брой индекси с равни елементи в даден диапазон120
1304Минимален брой хора за преподаване на LeetCode Solution119
1305Преобразувайте BST в двоично дърво, така че сумата от всички по-големи ключове да се добавя към всеки ключ118
1306Минимално общо пространство, загубено с K операции за преоразмеряване LeetCode Solution117
1307Преобразуване в Base -2 LeetCode Solution116
1308Проектирайте решение за Leetcode за класиране115
1309Заявки за XOR на най-големия нечетен делител на диапазона115
1310Проектиране на подземна система Leetcode Solution114
1311Разместващи се букви Решение на LeetCode112
1312Отпечатайте верига с двойки с максимална дължина111
1313Откриване на Capital Leetcode решение111
1314Топ K често срещани елементи LeetCode Solution110
1315Минимални замени за групиране на всички 1 заедно Leetcode решение110
1316Преброяване на подострови LeetCode решение108
1317Решение за минимална сума на пътя Leetcode107
1318Подниз с конкатенация на всички думи Leetcode Solution106
1319Нечетно, четно свързан списък Решение на Leetcode106
1320Монотонен масив Leetcode решение105
1321Най-дългата обща подпоследователност LeetCode решение102
1322Решение за преход на двоично дърво в ред LeetCode101
1323Решение за декодиране на стринг Leetcode101
1324Намерете решението на градския съдия LeetCode100
1325Максимална година на населението LeetCode Solution100
1326Решение на LeetCode за припокриване на правоъгълник95
1327Най-краткият несортиран непрекъснат подмасив LeetCode решение95
1328Най-доброто решение за LeetCode точка за срещи94
1329Максимална година на населението LeetCode Solution93
1330Намерете решението на градския съдия LeetCode92
1331Изравняване на двоичното дърво до свързан списък Решение на LeetCode91
1332Вмъкване в сортиран кръгъл свързан списък LeetCode Solution91
1333Сума корен към числа на листа LeetCode Solution91
1334Дизайн Добавяне и търсене на думи Структура на данни LeetCode Solution90
1335Разкривайте карти в нарастващ ред Leetcode Solution88
1336Stone Game IV LeetCode Solution88
1337Двустранна ли е графиката? Решение на LeetCode87
1338Range Sum Query 2D – Неизменно решение на LeetCode87
1339Валиден триъгълен номер LeetCode Solution86
1340Резултат от скоби LeetCode Solution85
1341Разтвор на разделяне на шоколад LeetCode81
1342Указания стъпка по стъпка от възел на двоично дърво до друго решение на LeetCode75
1343Обхват Сума на BST LeetCode решение70
1344Решение за обратно цяло число Leetcode66
1345Завъртете низ LeetCode решение64
1346Намерете K най-близки елементи LeetCode Solution64
1347Сортиране на цветове LeetCode Solution63
1348Максимална дължина на страната на квадрат със сума, по-малка или равна на прага LeetCode Solution61
1349Номер на колона в лист на Excel LeetCode Решение57
1350Сумата на подмасива с максимален размер е равна на k решение на Leetcode50
1351H-индекс Leetcode решение46
1352Решение за съвпадение на Camelcase Leetcode45
1353Валидно Anagram Leetcode решение44
1354Повечето камъни са премахнати със същия ред или колона LeetCode Solution43
1355Контейнер с повечето вода LeetCode Solution43
1356Плъзгащ се прозорец Максимално решение LeetCode42
1357High Five Решение на LeetCode42
1358Групови анаграми LeetCode Solution42
1359Следваща пермутация LeetCode решение41
1360Решение за двоично търсене LeetCode40
1361Намерете Peak Element LeetCode Solution40
1362Двойки песни с общо времетраене, делимо на 60 LeetCode Solution39
1363Paint House LeetCode Solution37
1364Минимален брой стрелки за спукване на балони LeetCode Solution36
1365Валиден триъгълен номер LeetCode Solution36
1366Изравняване на двоичното дърво до свързан списък Решение на LeetCode35
1367Изоморфни низове LeetCode решение35
1368Уникално двоично дърво за търсене LeetCode решение35
1369Следващ по-голям елемент I Leetcode решение35
1370Групиране на изместени низове Leetcode Solution34
1371Преброяване на добри възли в двоично дърво LeetCode Solution34
1372Напасване на екрана на изречението LeetCode Solution33
1373Броят на слабите знаци в играта LeetCode Solution33
1374Плувайте в издигаща се вода LeetCode Solution32
1375Вмъкване Изтриване GetRandom O(1) – разрешени дубликати LeetCode Solution32
1376Най-близката двоична стойност на дървото за търсене II LeetCode решение31
1377Пиков индекс в планински масив LeetCode Solution31
1378Разделяне на свързан списък в Parts Leetcode Solution30
1379Единичен елемент в сортиран масив LeetCode решение29
1380Намиране на първа и последна позиция на елемент в сортиран масив LeetCode Solution27
1381Всички възможни пълни двоични дървета Решение LeetCode27
1382Най-нисък общ предшественик на Leetcode решение за двоично дърво за търсене26
1383Проверка на последователностите на стека LeetCode Solution26
1384Минимално увеличение, за да направите масива уникално решение на Leetcode26
1385Максимална сума от два неприпокриващи се подмасива LeetCode Solution26
1386Внедрете strStr() LeetCode решение25
1387Най-доброто време за покупка и продажба на акции IV LeetCode Solution25
1388Разбийте решение на палиндром LeetCode24
1389Внедрете Rand10() с помощта на Rand7() Leetcode Solution24
1390Откриване на квадрати LeetCode решение24
1391Най-голяма сума, делима на три LeetCode решение24
1392Улавяне на дъждовна вода II LeetCode Solution23
1393Stone Game IV LeetCode Solution22
1394Решение за инвертиране на двоично дърво LeetCode22
1395Съдържа дублирано решение LeetCode22
1396Премахване на всички с обръщане на редове и колони Leetcode Solution21
1397Решение за число на Фибоначи LeetCode20
1398Обратни възли в k-Group LeetCode Solution19
1399Проектиране на ограничена опашка за блокиране LeetCode решение18
1400Минимален брой операции за преместване на всички топки във всяка кутия LeetCode Solution16
1401Решение на Candy LeetCode16
1402Общо разстояние на Хеминг LeetCode Solution15
1403Уникални пътеки III LeetCode решение14
Translate »