Решение за инвертиране на двоично дърво LeetCode

Ниво на трудност Лесно
Често задавани в Кирпич Амазонка ябълка Bloomberg ByteDance иБей Facebook Goldman Sachs Google LinkedIn Microsoft Оракул PayPal Uber VMware YahooПрегледи 13

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

Инвертиране на двоично дърво LeetCode Решение: предвид root на двоично дърво, обърнете дървото и се върнете неговия корен.

Една обърната форма на двоично дърво е друго двоично дърво с разменени леви и десни деца на всички нелистови възли. Можете също така да го наречете огледалото на входното дърво. ЗАБЕЛЕЖКА: Дървото е двоично, така че може да има максимум два дъщерни възела. Казано по-просто, обръщането на двоично дърво означава създаване на негов огледален образ. По-формално, това означава размяна на децата на всеки от неговите нелистови възли. Следователно лявото дете на възел ще заеме мястото на дясното дете и обратно.

Примери:

Пример 1:

Решение за инвертиране на двоично дърво LeetCodeщифт

Вход:

 root = [4,2,7,1,3,6,9]

Изход:

 [4,7,2,9,6,3,1]

Пример 2:

Решение за инвертиране на двоично дърво LeetCodeщифт

Вход:

 root = [2,1,3]

Изход:

 [2,3,1]

Пример 3:

Вход:

 root = []

Изход:

 []

подход:

Идея:

Ще решим проблема с помощта на рекурсия. Трябва само да размяна лявото и дясното дете указатели и направете същото за дъщерните указатели рекурсивно.

Един от начините за обръщане на двоично дърво е да се използва силата на рекурсията. Всеки възел съдържа стойност (в нашия случай, цяло число) и два указателя, по един за всяко от децата на възела. Нашият алгоритъм ще започне от основния възел.

Първо ще проверим дали текущият възел съществува. Това може да изглежда контраинтуитивно, но ме потърпете. Ако не съществува (това ще бъде изразено в C, тъй като възелът е равен на NULL), приключихме с обръщането. Изпълнението на това условие ще бъде основен случай за нашите рекурсивни повиквания.

Ако текущият възел съществува (т.е. не е NULL), разменяме лявото му дете с дясното му дете. След това изпълняваме горните стъпки рекурсивно върху двете деца на възела.

Код:

Инвертиране на двоично дърво C++ решение:

/**
 * Definition for a binary tree node.
 * struct TreeNode {
 *     int val;
 *     TreeNode *left;
 *     TreeNode *right;
 *     TreeNode() : val(0), left(nullptr), right(nullptr) {}
 *     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}
 *     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}
 * };
 */
class Solution {
public:
    TreeNode* invertTree(TreeNode* root) {
        if(!root)
            return root;
        TreeNode* temp= root->right;
        root->right = root->left;
        root->left = temp;
        invertTree(root->left);
        invertTree(root->right);
        return root;            
    }
};

Анализ на сложността на инвертирано двоично дърво LeetCode решение:

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

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