Размер на подмасива с максимална сума

Ниво на трудност Лесно
Често задавани в Coursera сиво-оранжев UHG Optum Xome
Array Динамично програмиранеПрегледи 556

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

Вие получавате масив на цели числа. Даденият масив може да съдържа както положителни, така и отрицателни числа. Разберете размера на подмасива с максимална сума.

Пример

arr[] = {1,4,-2,-5,2-1,4,3}
4

Обяснение: 2 -1 + 4 + 3 = 8 е максималната сума от дължината 4


arr[] = {2,-4,1,2,-3,-4}
2

Обяснение: 1 + 2 = 3 е максимална сума от дължина 2

алгоритъм

1. Set the maxVal to the minimum value of an integer and maxPoint to 0, start, end, and s to 0.
2. Starting from i=0 to i<size(length of the array).
  1. Sum up the value of maximumPoint and arr[i] and store into the maximumPoint.
  2. Check if maxVal is less than maxPoint, then update the following:
    maxVal = maxPoint
    start=s
    nd=i
  3. Check if the maximumPoint is less than 0, then update
    maximumPoint=0
    s=i+1
3. Return the value (end – start + 1).

Обяснение за изчисляване на размера на подмасива с максимална сума

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

Настройте определени стойности на променливата, като maxValue до минималната стойност на цяло число, maxPoint до 0 и Начало, край, и s до 0. Започнете да обхождате масива до дължината n. Включете текущия елемент на масива в общия maxPoint и го съхранявайте в maxPoint, всеки път, когато стойността на i се увеличава в цикъла.

Задайте стойността на maxValue на минималната стойност на цяло число и проверете изключения шанс maxValue да не е по-голям от maxPoint, в случай че е валиден, в този момент ще актуализираме стойността на maxValue от maxPoint, start to s, тази начална променлива ще зададе стойността на началния обхват на непрекъснат подмасив и имаме end, който ще го актуализираме с i.

Сега ще проверим дали maxPoint е по-малко от 0, това означава, че сумата на под-масива е отрицателна, в този момент отново ще актуализираме стойността на maxPoint на 0 и s до i + 1, това 's' ще помогнете ни отново при настройването на стойността на началния диапазон и ни помогнете да открием най-голямата сума от подмасиви. Този maxPoint ще инициализираме като нула, тъй като трябва да намерим най-голямата сума и след това ще върнем стойността като end-start + 1. Тази възвръщаема стойност ще бъде най-голямата дължина на подмасива от максималната сума.

размер на подмасива с максимална сумащифт

Внедряване в C ++ за намиране на размера на подмасива с максимална сума

#include<bits/stdc++.h>

using namespace std;

int getSizeMaxSum (int arr[], int size)
{
    int maxVal = INT_MIN, maximumPoint = 0,
        start =0, end = 0, s=0;

    for (int i=0; i< size; i++ )
    {
        maximumPoint += arr[i];

        if (maxVal < maximumPoint)
        {
            maxVal = maximumPoint;
            start = s;
            end = i;
        }

        if (maximumPoint < 0)
        {
            maximumPoint = 0;
            s = i + 1;
        }
    }

    return (end - start + 1);
}
int main()
{
    int arr[] = {1, -2, 1, 1, -2, 1};
    int n = sizeof(arr)/sizeof(arr[0]);
    cout << getSizeMaxSum(arr, n);
    return 0;
}
2

 

Внедряване в Java за размер на подмасива с максимална сума

class SubArraySizeMaximumSum
{

    public static int getSizeMaxSum (int arr[], int size)
    {
        int maxVal = Integer.MIN_VALUE,
            maximumPoint = 0,start = 0,
            end = 0, s = 0;

        for (int i = 0; i < size; i++)
        {
            maximumPoint += arr[i];

            if (maxVal < maximumPoint)
            {
                maxVal = maximumPoint;
                start = s;
                end = i;
            }

            if (maximumPoint < 0)
            {
                maximumPoint = 0;
                s = i + 1;
            }
        }
        return (end - start + 1);
    }
    public static void main(String[] args)
    {
        int arr[] = {1, -2, 1, 1, -2, 1};
        int n = arr.length;
        System.out.println(getSizeMaxSum(arr, n));
    }
}
2

Анализ на сложността

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

О (п) където "н" е броят на елементите в масива. Използвали сме само един цикъл само за обхождане на масив веднъж, като по този начин го правим решение за линейна сложност във времето.

Сложност на пространството

О (п) където "н" е броят на елементите в масива. Тъй като използвахме единичен масив с размер n, имаме и линейна сложност на пространството.

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

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