Уникални пътеки III LeetCode решение

Ниво на трудност Трудно
Често задавани в Амазонка ябълка Круиз автоматизация Facebook Google JPMorgan Microsoft
LimeBikeПрегледи 7

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

Уникални пътеки III LeetCode решение: Вие получавате m x n масив от цели числа grid където grid[i][j] може да бъде:

  • 1 представляващ началния квадрат. Има точно един начален квадрат.
  • 2 представляващи крайния квадрат. Има точно един краен квадрат.
  • 0 представляващи празни квадрати, през които можем да минем.
  • -1 представляващи препятствия, които не можем да преодолеем.

връщане броят на 4-посочните ходения от началния квадрат до крайния квадрат, които преминават над всеки квадрат без препятствия точно веднъж.

Примери:

Пример 1:

Уникални пътеки III LeetCode решениещифт

Вход:

 grid = [[1,0,0,0],[0,0,0,0],[0,0,2,-1]]

Изход:

 2

Обяснение:

 We have the following two paths: 
1. (0,0),(0,1),(0,2),(0,3),(1,3),(1,2),(1,1),(1,0),(2,0),(2,1),(2,2)
2. (0,0),(1,0),(2,0),(2,1),(1,1),(0,1),(0,2),(0,3),(1,3),(1,2),(2,2)

Пример 2:

Уникални пътеки III LeetCode решениещифт

Вход:

 grid = [[1,0,0,0],[0,0,0,0],[0,0,0,2]]

Изход:

 4

Обяснение:

 We have the following four paths: 
1. (0,0),(0,1),(0,2),(0,3),(1,3),(1,2),(1,1),(1,0),(2,0),(2,1),(2,2),(2,3)
2. (0,0),(0,1),(1,1),(1,0),(2,0),(2,1),(2,2),(1,2),(0,2),(0,3),(1,3),(2,3)
3. (0,0),(1,0),(2,0),(2,1),(2,2),(1,2),(1,1),(0,1),(0,2),(0,3),(1,3),(2,3)
4. (0,0),(1,0),(2,0),(2,1),(1,1),(0,1),(0,2),(0,3),(1,3),(1,2),(2,2),(2,3)

Пример 3:

Уникални пътеки III LeetCode решениещифт

Вход:

 grid = [[0,1],[2,0]]

Изход:

 0

Обяснение:

There is no path that walks over every empty square exactly once.
Note that the starting and ending square can be anywhere in the grid.

подход:

Идея:

Проблемът може да бъде решен с концепцията за връщане назад и DFS. Първо, ще преброим общия брой на непрепятствие клетки. Започвайки от началната клетка, ще направим a DFS. След като стигнем до целевата клетка, след като покрием всички непрепятствие клетки ще увеличим нашия брой, считайки този път за валиден. Ще използваме посетен масив, за да маркираме всички посетени клетки.

Ако погледнете внимателно ограниченията на вашия проблем: m*n <= 20, Където m и n вашите размери на мрежата, можем да предположим, че трябва да използваме dfs в този проблем: това е опитайте да проверите всички възможни опции. И така, трябва да направим няколко стъпки:

  1. Намерете нашата начална точка: обходете цялата мрежа и намерете клетка със стойност 1. Също така пребройте броя на клетките, които трябва да посетим, аз ги обозначих empty.
  2. Сега използвайте рекурсивно dfs(x,y, rest) функция, където x и y са текущите координати в нашата клетка и rest е колко празни клетки трябва да преминем.
    2.1 Първо проверяваме дали можем да се преместим в текущата клетка: ако тя е извън нашата мрежа и вече е посетена или има препятствия, се връщаме
    2.2 Ако текущата клетка е крайна клетка и вече сме посетили всички клетки, добавяме 1 да се self.ans.
    2.3 Дефинирайте списък със съседи и за всеки от тях стартирайте нашия dfs: маркирайте посетената клетка с -2 и след това го маркирайте обратно, когато излезем извън рекурсията. Важно е да направите това, защото в python grid е глобална променлива и трябва да я променим обратно.
  3. Накрая просто бягаме dfs(sx, sy, empty - 1), Където (sx, sy) е координатите на началната клетка и връщането self.ans.

Код:

Unique Paths III C++ решение:

class Solution {
public:
    int cells = 0;
    int n,m;
    int ans = 0;
    vector<vector<int>> dirs = {{0,1},{1,0},{0,-1},{-1,0}};
    
    void helper(int i,int j,int cnt,vector<vector<int>>& grid,vector<vector<int>>& vis){
        if(grid[i][j] == 2 and cnt == cells){
            ans++;
            return;
        }
        for(auto it:dirs){
            int x = i + it[0];
            int y = j + it[1];
            
            if(x>=0 and y>=0 and x<n and y<m and grid[x][y] != -1 and vis[x][y] == 0){
                vis[x][y] = 1;
                helper(x,y,cnt+1,grid,vis);
                vis[x][y] = 0;
            }
        }
    }
    
    int uniquePathsIII(vector<vector<int>>& grid) {
        n = grid.size();
        m = grid[0].size();
        vector<vector<int>> vis(n,vector<int>(m,0));
        int x = 0;
        int y = 0;
        for(int i=0;i<n;i++){
            for(int j=0;j<m;j++){
                if(grid[i][j] == 1){
                    x = i;
                    y = j;
                }
                if(grid[i][j] == 0)
                    cells++;
            }
        }
        vis[x][y] = 1;
        cells++;
        helper(x,y,0,grid,vis);
        return ans;
    }
};

Анализ на сложността на уникални пътища III LeetCode решение:

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

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