Най-нисък общ предшественик на Leetcode решение за двоично дърво за търсене

Ниво на трудност Лесно
Често задавани в Кирпич Амазонка ябълка Facebook Google LinkedIn Microsoft Оракул Twitter Uber
Двоично дърво за търсене Huawei Reddit Дърво WalmartПрегледи 22

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

Най-нисък общ предшественик на дърво за двоично търсене Leetcode Solution – При дадено дърво за двоично търсене (BST), намерете възел с най-нисък общ предшественик (LCA) от два дадени възела в BST.

Забележка: „Най-ниският общ предшественик е дефиниран между два възела p и q като най-долния възел в T че има и двете p и q като потомци (където позволяваме възел да бъде потомък на себе си). "

Пример:

Пример 1:

Input: 
root = [6,2,8,0,4,7,9,null,null,3,5], p = 2, q = 8
Output: 6

Обяснение:

Най-нисък общ предшественик на Leetcode решение за двоично дърво за търсенещифт

LCA на възли 2 и 8 е 6.

Пример 2:

Input: 
root = [6,2,8,0,4,7,9,null,null,3,5], p = 2, q = 4
Output: 2

Обяснение:

Най-нисък общ предшественик на Leetcode решение за двоично дърво за търсенещифт

LCA на възли 2 и 4 е 2, тъй като възелът може да бъде наследник на себе си според дефиницията на LCA.

подход:

Идея:

Повторете BST

  1. Изчислете максимума между стойността на възел p и възел q и запазете стойността в maxi и по същия начин изчислете минимума между стойността на възел p и възел q и запазете стойността в mini.
  2. Продължаваме да повтаряме root в BST и проверяваме:
    1. If  the value of root node > maxi след това и двата възела p и q принадлежат към лявото поддърво, отидете вляво от дървото.
    2. If  the value of root node< mini след това и двата възела p и q принадлежат към дясното поддърво, отидете вдясно от дървото.
    3. Сега, mini <= the value of root node <= maxi тока root е LCA между q и p.

case1щифт

case2щифт   case3щифт

Код:

C++ програма за най-нисък общ предшественик на двоично дърво за търсене:

class Solution {
public:
    TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {
        int mini = min(p->val, q->val);
        int maxi = max(p->val, q->val);
        while (root != nullptr) {
            if (root->val > maxi)
                root = root->left;
            else if (root->val < mini)
                root = root->right;
            else 
                return root;
        }
        return nullptr;
        
    }
};

Java програма за най-нисък общ предшественик на двоично дърво за търсене:

class Solution {
    public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) {
        int mini = Math.min(p.val, q.val);
        int maxi = Math.max(p.val, q.val);
        while (root != null) {
            if (root.val > maxi)
                root = root.left;
            else if (root.val < mini)
                root = root.right;
            else 
                return root;
        }
        return null;
    }
}

 

Анализ на сложността за най-нисък общ предшественик на двоично дърво за търсене Leetcode Решение:

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

Времевата сложност на кода е O (H), където H е височината на двоичното дърво.

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

Пространствената сложност на кода е O (1) защото не се нуждаем от допълнително пространство, за да разрешим този проблем.

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

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