Разбийте решение на палиндром LeetCode

Ниво на трудност M
Често задавани в Амазонка Expedia Facebook GoDaddy Goldman Sachs JPMorgan LinkedIn виза VMware ZillowПрегледи 26

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

Разбийте палиндром Решение на LeetCode: Даден е палиндромен низ от малки английски букви palindrome, заменете точно един символ с произволна малка английска буква, така че резултантният низ да е не палиндром и че това е лексикографски най-малък едно възможно.

връщане полученият низ. Ако няма начин да замените символ, за да не е палиндром, върнете an празен низ.

Струна a е лексикографски по-малък от низ b (със същата дължина), ако е на първа позиция, където a и b различават, a има символ, строго по-малък от съответния знак в b, Например, "abcc" е лексикографски по-малък от "abcd" тъй като първата позиция, в която се различават, е при четвъртия знак и 'c' е по-малък от 'd'.

Примери:

Пример 1:

Вход:

 palindrome = "abccba"

Изход:

 "aaccba"

Обяснение:

 There are many ways to make "abccba" not a palindrome, such as "zbccba", "aaccba", and "abacba".
Of all the ways, "aaccba" is the lexicographically smallest.

Пример 2:

Вход:

 palindrome = "a"

Изход:

 ""

Обяснение:

 There is no way to replace a single character to make "a" not a palindrome, so return an empty string.

подход:

Идея:

Идеята е първо да преминем през първата половина на низа и да проверим дали можем да заменим някой знак от низа със знака 'a'. Ако можем, тогава полученият низ ще бъде нашият отговор. Ако не, тогава ще преминем през следващата половина на низа и ще проверим дали можем да заменим който и да е знак с най-малкия ASCII знак, започващ от 'a' до 'z'. Правим това, за да получим лексикографски най-малкия низ.

Този проблем може да звучи трудно, но разделянето му на няколко тестови случая ще доведе до лесен/интуитивен.

  1. Базовият случай е, ако входът е 1 дължина, не можем да разбием този палиндром, след което да върнем „”.
  2. Сега помислете как можем да разбием палиндром и нов низ да е лексикографски най-малък.
    -> Ако просто намерим първия знак, различен от 'a', и го заменим с 'a'
    напр abccba
    първият знак, който не е 'a', е 'b' на позиция 1 (0-индексиране)
    Замяната му с „a“ ще бъде достатъчна за този сценарий — aaccba
  3.  Логиката все още не е приключила, какво ще стане, ако входният низ съдържа само 'a'?
    ->Помага ли замяната на последния знак с 'b'? Бинго!!!
    напр AAAA
    Заменете последния знак с 'b' — аааб

Код:

Разбийте палиндром C++ решение:

class Solution {
public:
    string breakPalindrome(string pd) {
        int n=pd.length();
        if(n==1)
            return "";
        if(n%2==0){
            for(int i=0;i<n/2;i++){
                if(pd[i]!='a'){
                    pd[i]='a';
                    return pd;
                }
            }
            for(int j=0;j<26;j++){
                for(int i=n-1;i>=n/2;i--){
                    if(pd[i]!=char('a'+j)){
                        pd[i]=char('a'+j);
                        return pd;
                    }
                }
            }
        }
        else{
            for(int i=0;i<n/2;i++){
                if(pd[i]!='a'){
                    pd[i]='a';
                    return pd;
                }
            }
            for(int j=0;j<26;j++){
                for(int i=n-1;i>n/2;i--){
                    if(pd[i]!=char('a'+j)){
                        pd[i]=char('a'+j);
                        return pd;
                    }
                }
            }
        }
        return "";
    }
};

Анализ на сложността на Break a Palindrome Решение на LeetCode:

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

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