Патшайым мәселесі

Күрделілік дәрежесі қиын
Жиі кіреді Акколит Amazon Амдоктар алма ByteDance Facebook MAQ Microsoft Twitter виза
Кері шегінуКөрулер 282

Патшайым мәселесі ұғымын қолдана отырып Кері шегіну. Мұнда біз патшайымды шабуыл жағдайында патшайым болмайтындай етіп орналастырамыз. Патшайымдардың шабуыл шарты - егер екі патшайым бір бағанда, жолында және диагоналында болса, оларға шабуыл жасалады. Мұны төмендегі суреттен көрейік.

Патшайым мәселесітүйреуіш

Мұнда біз патшайымның позициясы сол жақтың жоғарғы жағынан 4-ші қатарда және 4-ші бағанда орналасқанын көреміз. Егер қызыл сызық салынған ұяшықтарға басқа патшайым қойсақ, ол патшайым шабуылға ұшырайды. Бұл бірдей диагональдардың жағдайы. Егер біз жасыл сызық салынған ұяшықтарға басқа патшайым қойсақ, онда ол патшайым шабуылға ұшырайды және осы жерде бірдей жол мен бағанның жағдайы.

Сонымен, бұл мәселеде біз N * N шахмат тақтасына ешқандай патшайым шабуыл жағдайында болмайтындай етіп орналастыруымыз керек.

Кіріс форматы

Бүтін N мәні бар бірінші жол.

Шығу форматы

N * N матрицасын басып шығарыңыз, егер ұяшықта 1 болса, егер бұл ұяшықта ханшайым болса, әйтпесе 0 болады.

N ханшайым мәселесіне арналған түсініктеме

Мұнда біріншіден ith қатарына бір патшайым және 1 <= i <= N болатын ith бағанына қойдық. Келіңіздер, көрейік 4 Q проблемасы түсіну үшін.

Патшайым мәселесітүйреуіш

Енді диагональ бойымен патшайымдарға ғана шабуыл жасалып жатқанын көріп отырмыз. Сонымен, біз Ni-ші патшаны Ni-ші қатарға 0 <= i <= n-1 болатын қауіпсіз аймақта қалай орналастыруға болатындығын тексереміз. Мұнда біз 2-ші ханшаны (2,2) ұяшыққа орналастыра алмаймыз, сондықтан оны (2,3) ұяшықта сақтаңыз. Содан кейін біз 3-ші патшайымның орнын (2,3) ұяшыққа ауыстырамыз.

Патшайым мәселесітүйреуіш

Енді біз 3-ші патшайымды қауіпсіз аймақта сақтайтын жағдайдың жоқтығын көріп отырмыз, сондықтан біз 2-ші патшайымға бармай-ақ 4-ші ханшаны өзгертеміз. Бір бағанда екі патшайым келмейтінін ұмытпаңыз.

Патшайым мәселесітүйреуіш

Міне, бізде 4-ші патшайымды қауіпсіз аймақта сақтау мүмкіндігі жоқ екенін көреміз. (1) -дегі 1,1 патшайым үшін біз барлық мүмкін жағдайларды тексереміз, ал біз әлі шешімін таба алмаймыз. Сонымен, біз бірінші ханшайымның жағдайын (1) және екінші ханшаны (1,2) етіп, біз N ханшайымдарды орналастырамыз. Сонда мүмкін жолдардың бірі:

түйреуіш

Енді біз 2-ші патшайымға шабуыл жасалып жатқанын көреміз, содан кейін 2-ші патшайымның орнын (2,4) етіп өзгертеміз. Бір бағанда екі патшайым жаңа, сондықтан біз 4-ші ханшайымның орнын (1,4) етіп өзгертеміз.

түйреуіш

Бұл жағдайда 3-ші патшайым шабуыл жағдайында, сондықтан біз 2-ші ханшайымның орнын (3,1) етіп өзгертеміз. Бір бағанда екі патшайым жаңа, сондықтан біз 4-ші ханшайымның орнын (4,3) етіп өзгертеміз.

түйреуіш

Бұл жағдайда ешқандай патшайым шабуылға ұшырамайды, сондықтан біз өз жауабымызды тікелей басып шығарамыз. Егер патшайым ұяшықта болса, онда біз 1 шығарамыз, әйтпесе 0. Бұл мысал үшін кіріс / шығыс пішімін қараңыз.

Example Input:
4
Example Output:
0 1 0 0 
0 0 0 1
1 0 0 0
0 0 1 0

Патшайым есептері үшін қолданылатын алгоритм

Step:1 Set all queens such that ith queen place on (i, i) cell.
Step:2 For j in range j to N:
       i) Check for all the possible values of the jth row.
       ii) Change the position of queens such that no queens come in the same column.
       iii) If the jth queen is placed on its right place, see other queens for that position.
       iv) If all queens are placed such that no queens are under attack then print the result.

N ханшайым мәселесіне арналған

/*C++ Implementation for N-QUEUE PROBLEM*/ 
#include<bits/stdc++.h>
using namespace std;
const int maxsize=1000;
int valid(int chess_board[][maxsize],int row, int column, int n)
{
    /*check for whether there is two queen on the same raw*/
    for(int i=0;i<column;i++)
    {
        if(chess_board[row][i])
        {
            return 0;
        }
    }
    /*check whether there is a queen on the left upper diagonal*/
    for(int i=row,j=column;i>=0&&j>=0;i--,j--)
    {
        if(chess_board[i][j])
        {
            return 0;
        }
    }
    /*check whether there is a queen on the left bottom diagonal*/
    for(int i=row,j=column;i<n&&j>=0;i++,j--)
    {
        if(chess_board[i][j])
        {
            return 0;
        }
    }
    /*if queen in safe condition*/
    return 1;
}
int solution_existency(int chess_board[][maxsize],int column,int n)
{
    /*if n queens are placed successfully*/
    if(column>=n)
    {
        return 1;
    }
    /*for each row check placing of queen is possible or not*/
    for(int i=0;i<n;i++)
    {
        if(valid(chess_board,i,column,n))
        {
            /*if its valid position then place at here(i,column)*/
            chess_board[i][column]=1;
            if(solution_existency(chess_board,column+1,n))
            {
                return 1;
            }
            /*where no place is possible to place the queen then remove the queen*/
            chess_board[i][column]=0;
        }
    }
    /*when no case found in which we store n queens in chess board*/
    return 0;
}
int n_queen(int chess_board[][maxsize], int n)
{
    int i=solution_existency(chess_board,0,n);
    return i;
}
int main() 
{ 
    int n;
    /*input value*/
    cin>>n;
    int chess_board[maxsize][maxsize];
    memset(chess_board,0,sizeof(chess_board));
    int possible=n_queen(chess_board,n);
    if(possible)
    {
    /*Print the chess board current state which is our answer*/
    cout<<"Chess board current state: "<<endl;
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<n;j++)
        {
            cout<<chess_board[i][j]<<" ";
        }
        cout<<'\n';
    }
    }
    else
    {
        cout<<-1<<endl;
    }
    return 0; 
}
8
Chess board current state: 
1 0 0 0 0 0 0 0 
0 0 0 0 0 0 1 0 
0 0 0 0 1 0 0 0 
0 0 0 0 0 0 0 1 
0 1 0 0 0 0 0 0 
0 0 0 1 0 0 0 0 
0 0 0 0 0 1 0 0 
0 0 1 0 0 0 0 0 

Уақыттың күрделілігі

O (N * N * N) бұл максималды мүмкін, егер біз әр ханшаның N * N шахмат тақтасында және O (N) уақытында кез-келген патшайымнан кейінгі кезектің жарамды күйін тексеруге болады.

Ғарыштың күрделілігі

O (N * N) мұндағы N - шахмат тақтасының бір жағы. Әрбір патшайымның дұрыс жағдайын табуға арналған операцияны орындау үшін біз патшайымның орнын сақтау үшін N * N матрицасын қолданамыз.

Әдебиеттер тізімі

Үздік сұхбат сұрақтары

С.Жоқ Сұхбатқа арналған сұрақ Қанша рет сұралды
1Қосарланған тізімдегі түйінді жойыңыз2842
2Екілік ағаштағы түйіндер санын табуға арналған Java бағдарламасы2514
3Арнайы таңбаларға әсер етпестен жолды кері бұрыңыз2480
4Рекурсияның көмегімен палиндром2261
5Берілген позициядағы байланыстырылған тізімнің түйінін жойыңыз1990
6Байланыстырылған тізімге түйіндерді сұрыпталған тәсілмен салыңыз (өсу реті)1675
7Жиыны санға тең болатын элементтер жұбын табыңыз1659
8Элементтерді пайда болу жиілігі бойынша сұрыптаңыз1647
9Жылдам сұрыптау1631
10Берілген жолдың барлық ауыстыруларын басып шығаратын программа жазыңыз1621
11Массивтегі екі санның арасындағы ең аз қашықтықты табыңыз1487
12Екі еселенген тізімді құрыңыз1457
13Массивті қайтару1427
14Басқа жолдың барлық таңбаларын қамтитын жолдағы ең кіші терезе1406
15Барлық көршілес көшірмелерді рекурсивті түрде алып тастаңыз1372
16Берілген мәнге жететін үштікті табыңыз1366
17Бірінші қайталанатын элемент1355
18Жолдағы сандардың қосындысы1329
19Жұп және тақ сандарын орналастырыңыз, тақ тақ жұптан кейін келеді1328
20Сұрыпталмаған массивтегі ең кіші оң сан1295
21Массив элементтерінің бірізді екенін тексеріңіз1262
22Байланыстырылған тізімнен циклды анықтаңыз1249
23Үлкен қосалқы ішкі массив1235
24Жіңішке байланыстырылған тізімде жылдам сұрыптау1230
25Берілген сомамен субарра1220
26Берілген N массивіндегі R элементтерінің барлық мүмкін комбинацияларын басып шығарыңыз1216
27Ішкі жолды іздеудің рекурсивті функциясы1212
28Массивтен максималды қайталанатын санды табыңыз1173
29Java-да ағаштардың екілік деңгейіне тапсырыс беру1134
30Бірінші және екінші кіші элементтерді табыңыз1127
31Екі байланыстырылған тізімнің бірдей екендігін тексеріңіз1118
32Бөлу және жеңу арқылы максималды қосынды қосындысы1114
33Екінші жолдағы символдарды алып тастаңыз1082
34Массивтегі көшбасшыларды табыңыз1067
35Байланыстырылған тізімдегі түйіндерді ауыстыру1050
36Массивтегі тақ уақыттың санын табыңыз1011
37Екінші жиі кездесетін кейіпкерді табыңыз1002
38Ең үлкен санды қалыптастыру үшін берілген сандарды орналастырыңыз II1002
39Берілген жол оның бірінші қайталанбайтын сипатын табады981
40Берілген қосындымен үштікті массивтен табыңыз972
41Байланыстырылған тізімдегі берілген элементтің қайталануларының жалпы саны963
42Сұрыпталған массив пен х саны берілгенде, жиыны х-ке жақын болатын жұпты табыңыз963
43Жолдардың бір-біріне айналуы немесе айналмауын тексеретін бағдарлама961
44Барлық мүмкін сөздерді телефон сандарынан басып шығарыңыз944
45Жоғалған нөмірді табыңыз935
46Массивте оң және теріс сандарды баламалы түрде қайта орналастырыңыз928
47Ең ұзын палиндромды жіп912
48Байланыстырылған тізімде жұп және тақ түйіндерді бөліңіз901
49Ең ұзақ таралған басылымды басып шығарыңыз893
50Екі байланыстырылған тізімнің одағы және қиылысы883
51Берілген амалдардың минималды санын пайдаланып, бір жолды екінші жолға ауыстырыңыз880
52Ұзартылған жолды тексеріп, палиндром пайда болуы мүмкін861
53Берілген массивті максималды минималды формада қайта құру854
54Жылдам сұрыптауды қайталама енгізу842
55Кірістіруді сұрыптау834
56Мүмкін болатын үшбұрыштарды санаңыз831
57Екі матрицаны көбейту815
58Берілген мәннен аз сомасы бар үштіктер саны806
59Байланыстырылған тізімнің палиндромды екенін тексеріңіз804
60Байланыстырылған тізімді бұраңыз802
61Акцияны сатып алу, пайданы ұлғайту үшін сату799
62Екі ішекті біріктіру773
63Арқан тарту770
64Белгілі K белгілері бар қосылыстардың санын санау766
65Барлық жол көшірмелерін енгізу жолына басып шығарыңыз765
66Жақынырақ Үлкен және кіші элементті табыңыз757
67Атақты адамдар проблемасы746
68Массивтен Пифагордың үштіктерін табыңыз745
69Берілген жолдан 'b' және 'ac' алып тастаңыз744
70Уақытша айнымалысыз кері жол743
71Берілген үш сұрыпталған массивтегі барлық жалпы элементтерді табыңыз735
72Барлық көшірмелерді сұрыпталмаған сілтеме тізімінен алып тастаңыз719
73Ең көбі 1-дегі жолды табыңыз714
74Массивтен шың элементін табыңыз708
75Қосындысы берілген Х санына тең қосалқы массивті табыңыз708
76Екі жол анаграмма болатындай етіп минималды таңбаларды алып тастаңыз703
77Сұрыпталған массивтен ең кіші жоғалған нөмірді табыңыз699
78Екі матрицаны қосу695
79Өнім жиынтығына арналған басқатырғыш694
80Барлық екілік жолдарды 1-ші қатарсыз жасаңыз692
81Массивтегі екі стекті жүзеге асырыңыз684
82Бірізді емес элементтердің максималды қосындысы683
83Өнімнің максималды ішкі бөлімі II668
84Жіптің лексикографиялық дәрежесі666
85Берілген екі матрицаның бірдей екенін тексеріңіз658
86Алдыңғы және келесілерді көбейту656
87Екі матрицаны азайту647
88K сұрыпталған массивтерді біріктіру және сұрыпталған нәтижені басып шығару642
89Барлық нөлдерді берілген массивтің соңына жылжытыңыз641
90Палиндромды ағынмен тексерудің онлайн алгоритмі638
91Жолды N тең бөлікке бөліңіз637
92Берілген D мен I қатарларының минималды санын құрыңыз632
93Екі ішектің бір-бірінің анаграммасы екенін тексеріңіз628
94Берілген сандағы қайталанатын цифрларды алып тастаңыз625
95Өсетін және кемитін кезектесіп реттелетін тізімді сұрыптаңыз620
96Уақытша стек көмегімен стекті сұрыптаңыз620
97Максималды шеңберлік қосалқы қосынды619
98Сұрыпталған және бұрылған массивтегі минималды элементті табыңыз613
99Байланыстырылған тізімнің соңғы элементін бірінші орынға жылжытыңыз612
100Subarray және кейінгі609
101Барлық бензин қоқыстарына бару үшін алғашқы дөңгелек тур608
102Екі жолды салыстырыңыз (байланыстырылған тізімдер)604
1030 мен 1-дің тең саны бар ең үлкен субаррея603
104Массивтегі максималды элемент, ол көбейеді, содан кейін азаяды601
105Байланыстырылған тізімді тегістеу601
106Жолдың палиндромдық пермутациясы598
107Ұзындығын кодтауды іске қосыңыз589
108Палиндромдар берілген диапазонда589
109Массивте элементтер N / K-тан көп рет пайда болады589
110Көпшілік элемент587
111Қысқа палиндром қалыптастыру үшін минималды кірістіру587
112Барлық ауыстыруларды қайталаумен басып шығарыңыз585
113Панграмманы тексеру584
114Палиндромды жасау үшін алдыңғы жағына қосылатын минималды таңбалар576
115Байланыстырылған тізімді балама позицияларда басқасына біріктіру574
116Лексикографиялық минимум жолын алу үшін жолды бұраңыз574
117Берілген байланыстырылған тізімді орнына қайта орналастырыңыз573
118Барлық көшірмелерді сұрыпталған сілтеме тізімінен алып тастаңыз573
119Жолдағы қайталанатын таңба571
120Ұзындықтың екі немесе одан да көп қайталануы571
121Массивтік палиндром жасау үшін біріктіру операцияларының минималды саны569
122Барлық анаграммаларды сөз тізбегімен бірге басып шығарыңыз563
123Берілген индекстерге сәйкес массивтің ретін өзгерту558
124Leetcode қосындысының екі шешімі557
125Құймақ сұрыптау мәселесі553
1263Sum Leetcode шешімі551
127Қабаттасатын аралықтарды біріктіру II547
128Байланыстырылған тізімді келесі және кездейсоқ көрсеткішпен клондау546
129Максимум қосындысы бар ішкі массаның өлшемі537
130Матрицаны ауыстыру536
131Жолдан көшірмелерді алып тастаңыз534
132Stringstream көмегімен жолдан бос орындарды жою534
133Жолдан қосымша орындарды алып тастаңыз534
134Ауыстырудан кейінгі ең кішкентай палиндром532
135Берілген жол палиндромның айналуы екенін тексеріңіз531
136Ең ұзын палиндромды таңбаларды жою немесе қайта құру арқылы жасауға болады528
137Соманың максималды ұлғаюы528
138Бөлім проблемасы528
139Берілген үлгіден барлық екілік жолдарды жасаңыз517
140Жолдардың K қашықтықта орналасқандығын немесе жоқтығын тексеріңіз516
141Ең ұзақ жарамды ішкі тізбектің ұзындығы512
142Кезектес 1 саны көбейтілетін етіп нөлдерді табыңыз511
143Соңғы жағдайды жою511
144Түйінді Сұрыпталған байланыстырылған тізімге енгізіңіз508
145Берілген екі жолдың бір-біріне изоморфты екенін тексеріңіз506
146Жолдағы барлық таңбаларды ауыстыруға арналған бағдарлама500
147Екі элементтің максималды айырмашылығы, мысалы, үлкенірек элемент кіші болады499
148Берілген жол басқа екі жолдың аралық болып табылады немесе жоқ496
149Берілген массивті алудың минималды қадамдарын санаңыз491
150Оң жағындағы кішігірім элементтер саны485
151Берілген айырмашылықпен жұпты табыңыз485
152Жолдың тексеру ұзындығы оның соңындағы берілген санға тең485
153Байланысты тізімдер үшін жылдам сұрыптауға қарағанда сұрыптауды біріктіру484
154Матрицаның барлық жолдары бір-бірінің айналмалы айналуы екенін тексеріңіз483
155Бөлу және жеңу арқылы қолданылатын ең ұзын префикс482
156Соңынан Байланыстырылған тізімнің n-ші түйінін табыңыз478
157Берілген екі жолдың барлық аралықтарын басып шығарыңыз471
158Екі нұсқа нөмірін салыстырыңыз470
159Массивте 0-ді 1 мен 2-ді сұрыптаңыз469
160Берілген массивтен бекітілген нүктені табыңыз468
161Берілген жолдағы кері сөздер467
162Берілген индекстерді пайдаланып массивті қайта реттеңіз465
163Біріктірілген тізім кері тәртіпте болатындай екі сұрыпталған тізімді біріктіріңіз464
164Берілген ұзындықтың кіші орташасын орташа мәнімен табыңыз463
165Басып шығару Жолдың кері жағы (рекурсия)463
166Екі сұрыпталған массивтің медианасы LeetCode шешімі463
167Баламалы түйіндерді пайдаланып байланыстырылған тізімді бөлу460
168«X» форматында тақ ұзындықтағы жолды басып шығарыңыз448
169Сұрыпталған массивте екілік іздеуді қолдану арқылы элементті табыңыз444
170Жолдың барлық палиндромдық бөлімдерін басып шығарыңыз443
171Kth түйінін Kth түйінімен End-тен ауыстырыңыз443
172Максималды орташаның K ұзындығындағы ішкі массивті табыңыз441
173Массивтен телнұсқаларды тиімді тәсілмен табыңыз433
174барлық палиндромдық бөлімдерді басып шығару430
175Қысқа суперстринг мәселесі428
176Көп деңгейлі байланыстырылған тізімді тегістеңіз426
177Жол таңбалардың ретін үлгі бойынша орындай ма, жоқ па тексеріңіз425
178Шынжырлы жұптардың максималды ұзындығы424
179K сұрыпталған массивті сұрыптау420
180Жолды басқа жолға сәйкес сұрыптаңыз417
181Екі екілік массивтің бірдей қосындысы бар ең ұзын аралық II407
182Байланыстырылған тізімді топтарға айналдыру406
1833 өлшемді сұрыпталған іздеуді табыңыз404
184Екі екілік цифрды қосуға арналған бағдарлама403
185Сөз тізімдерінен жасалуы мүмкін барлық сөйлемдерді рекурсивті түрде басып шығарыңыз403
186Сұрыпталмаған массивтегі тақ кездесетін екі санды табыңыз399
187Binary Search II пайдалану арқылы ең кең таралған префикс399
188Жалғыз байланыстырылған тізімді кері қайтару (қайталанатын / рекурсивті емес)396
189Цезарь шифры393
190Kth қайталанбайтын сипат392
191Зиг-Загта байланыстырылған тізімді қайта құрыңыз390
192Берілген ішкі жолды рекурсивті түрде жою арқылы жолдың бос бола алатынын тексеріңіз389
193Сөздерді сәйкестендіру бойынша ең ұзын сөз383
194Құймақты сұрыптау383
195Кескінді 90 градусқа бұраңыз382
196STL-ді қолданып берілген жолдың рұқсаттары380
197Керемет қайтымды жол378
198Екі сұрыпталған массивті біріктіру374
199Ұзындықтың максималды өніммен ұлғаюы373
200Жолдағы бірінші қайталанбайтын символды табыңыз373
201Екілік санның 1 және 2 қосындылары370
202Монотонды түрде өсетін функция бірінші рет оң болатын нүктені табыңыз369
203Байланыстырылған тізімді 0, 1 және 2 сандарымен сұрыптаңыз368
204Жалпы түйіндері бар екі сұрыпталған байланыстырылған тізімдердің ішінен максималды қосынды тізімін құрыңыз367
205Берілген төрт элемент366
206Берілген сөздің барлық таңбаларын қамтитын элементтерді тізімдеңіз366
207Таңбалар бойынша белгілерді сәйкестендіру арқылы қолданылатын ең ұзын префикс362
208M түйінінен кейін N түйінді жойыңыз361
209Сұрыпталған массивтегі оқиғалардың санын санау357
210Палиндромды жол (сан)355
211Екілік жолды балама етіп жасау үшін алынып тасталатын минималды таңбалар353
212Жіпті бөлу352
213Жолдағы ең көп кездесетін таңба349
214Жолдар жиымын сұрыптау346
215Atoi рекурсивті енгізу ()344
216Жолдардың байланыстырылған тізімі палиндромды құрайтынын тексеріңіз343
217Тіпті Substring Count342
218Ұзындық К-тің қайталануы болатын жолды түрлендіріңіз342
219Массивтің барлық ерекше элементтерін басып шығарыңыз340
220Жарамды жақшалар LeetCode шешімі338
221Жалғастырылған тізімді рекурсивті түрде өзгерту336
222Берілген массивтегі бірінші қайталанатын санды табыңыз335
223Жолды экранға шығару үшін қысқа жолды басып шығарыңыз335
224Жолды1 өзгертуге бір редакцияда түрлендіріңіз332
225Біріктірілген ондық жолдағы N-ші таңба332
226Subarray Leetcode шешімі331
227Байланыстырылған тізімді O (n) уақыттан аз уақытта өзгерте аламыз ба?331
228Stack көмегімен жолды айналдырыңыз330
229Екілік ағаш - екі еселенген тізім329
230Сөздердің санын санаңыз329
231таңбалардың сәйкестігі329
232Кіші әріптен жоғарғы регистрге дейін327
233Элементтерді II жиілік бойынша сұрыптау325
234Екі сұрыпталған массивті біріктіру321
235Қайталанатын массивтен жоғалған элементті табыңыз320
236Төрт жолды бөлу319
237Байланыстырылған тізімнің ортасын табыңыз316
238Динамикалық бағдарламалауды қолдана отырып, матрицалық тізбекті көбейту315
239Пермутаттармен ең көп таралған кейінгі дәйектілік315
240Жұптарды ағылшын алфавиттеріндегідей қашықтықта санаңыз313
241Массивтегі келесі үлкен элемент305
242Leitcode шешімінен романға дейін301
243Палиндромды ауыстыру300
244Nth түйінін табыңыз295
245Берілген айырмашылықпен барлық жұптарды табыңыз294
246Екілік іздеу ағашындағы түйінді іздеу293
247Жол (бүтін санды білдіреді)290
248Ағашты жою289
249Берілген сомамен үш байланыстырылған тізімдерден үштік289
250Word Search Leetcode шешімі288
251Жолды кері айналдыру288
252Жолды бұзудың барлық мүмкін жолдарын кронштейн түрінде басып шығарыңыз288
253Toeplitz матрицасы287
254Берілген жолдың жынысын өзгерту284
255Жолдардың жиымын сұрыптаңыз284
256Берілген шарттар бойынша түйінді жойыңыз284
257Кері биттер283
258Патшайым мәселесі282
259K стектерді бір массивте қалай тиімді жүзеге асыруға болады?282
260Екілік ағаш282
2619-ға дейін рекурсивті түрде қосылатын жолдар саны281
262Берілген сомамен жұптарды санау279
263Бірінші қайталанбайтын элемент279
264Қайталанатын субстриннің өрнегі278
265Ең ұзын кеңейтілім276
266Мин стек275
267Барлық теріс элементтерді массивтің бір жағына жылжытыңыз275
268Жиналыс бөлмелері II LeetCode шешімі275
269Жолдан бос орындарды алып тастаңыз273
270Жол сегменттерінің байланыстырылған тізіміндегі орта нүктелерді алып тастаңыз273
271Ең ұзын палиндромдық ішкі жол LeetCode шешімі272
272Аралдар саны LeetCode шешімі270
273Берілген массивті араластырыңыз269
274Dijkstra алгоритмі266
275Фибоначчи сандары266
276Көкек тізбегі бағдарламасы265
277Массивтегі жиі кездесетін элемент264
278Екінші, жиі кездесетін сипатты табыңыз264
279Үйді тонау туралы шешім262
280Максималды стек261
281Word Search261
282Судоку шешуші261
283Биіктік арасындағы максималды айырмашылықты азайтыңыз261
284KMP алгоритмі256
285Абсолюттік мәндер бойынша сұрыпталған байланыстырылған сұрыптау255
286Өрнекті бағалау255
287Байланыстырылған тізімді келесі және кездейсоқ көрсеткішпен клондау (Hashing)254
2881 бит саны254
289Іздеу Енгізу орны Позитивті код шешімі253
290Постфикстің өрнегін бағалау253
291Leetcode ішкі жиыны252
292Плюс кодының бір шешімі252
293Жолдағы кері сөздер251
294Minet Stack Leetcode шешімі250
295Палиндромның жарамды кодының шешімі250
296Leetcode қосындысының аралас шешімі250
297Backspace жолын салыстыру246
298Байланыстырылған тізімді қалай жоюға болады246
2990 қосындысы бар бағыныңқы массив245
300Сұрыпталған массивтерді біріктіру Leetcode Solution243
301Массивтегі жағымсыз мәндердің жұбы242
302Матрицалық нөлдерді орнатыңыз242
303Рабин Карп алгоритмі242
304Берілген матрицаның барлық жолдарындағы жалпы элементтер241
305Кезекті ауыстыру240
306Ханой мұнарасы237
307Sqrt (x) Leetcode шешімі237
308Стектің ортаңғы элементін жою237
309Аралас сома236
310Leitcode II шешімінің көшірмесін қамтиды235
311Өзінен басқа массив өнімі235
312Екі массивтің қиылысы II Leetcode шешімі233
313Паскаль үшбұрышы233
314Массивтегі элементтері бірдей индекс жұптарының саны233
315K-ден кем немесе оған тең барлық элементтерді біріктіру үшін қажетті минималды своптар232
316Ағымдағы K (немесе жиі кездесетін) сандарды табыңыз232
317Құрамында Көшірме бар232
318Leetcode Римдік шешіміне арналған бүтін сан232
319Операциялық жүйелердегі парақты ауыстыру алгоритмдері231
320Жұп және тақ сандарды бөліңіз231
321Жолдарды қысу231
322Жеке сөздерді кері қайтару230
3231 мен 0-дің тең саны бар ішкі аралықтарды санау230
324Сырғымалы терезе техникасы230
325Екі еселенген байланыстырылған тізімді қолдану арқылы Deque енгізу229
326Жалғыз сандық Leetcode шешімі228
327Интерактивті диапазондағы тақта сандарын санау228
328Екілік шешім кодын қосыңыз227
329Bellman Форд Алгоритмі227
330Берілген көлденең және алдын-ала өтулерден екілік ағаш тұрғызыңыз227
331Арифметикалық өрнекті бағалау226
332Тізбектегі ең көп қайталанған екінші сөз226
333Инфиксті түрлендіруге арналған постфикс226
334Біртіндеп оң нәтиже алу үшін минималды мән Leetcode шешімі225
335Жиымдағы қайталанбайтын элементтердің (ерекше) қосындысын табыңыз225
336Pow (x, n) Leetcode шешімі225
337Крускал алгоритмі224
338Палиндромның байланыстырылған тізімі, парақ кодының шешімі224
339Бірдей таңбалар жиынтығы бар сөздерді топтастырыңыз224
340Келесі Permutation224
341K өлшеміндегі барлық ішкі жиымдардың минималды және максималды элементтерінің қосындысы223
342GetMin () O (1) уақыт ішінде және O (1) қосымша кеңістікті қолдайтын стек жасаңыз222
343Leetcode шешімінің шарларының максималды саны222
344Элементтерді жиілігі бойынша сұрыптаңыз222
345K-ші сұрыпталған матрицадағы ең кіші элемент222
346Барлық элементтерді массивке тең ету үшін минималды жұмыс221
347Берілген екі сұрыпталмаған массив қосындысы х-қа тең болатын барлық жұптарды табады221
348Массивтер көмегімен сұрыптау221
349Көпшілік элементі Leitcode шешімі220
350Дөңес корпустың алгоритмі219
351Permutations Leetcode шешімі219
352Массивтің шешім кодынан Lucky бүтін санды табыңыз219
353Scramble String219
354K ерекше сандары бар ең кіші ішкі массив219
355Жалпы жиынтық элементтері бар ішкі жиымдарды санаңыз219
356Ең ұзын жалпы префикс Leetcode шешімі219
357Жиі кездесетін сөздер219
358Қайталанатын таңбаларсыз ең ұзын ішкі жол LeetCode шешімі218
359Максималды ішкі массив216
360Парақ кодының үшінші максималды шешімі216
361Бөлімді бағалаңыз216
362Арнайы нөмір216
363Екі массивтің тең немесе тең еместігін тексеріңіз215
364Массивте k рет кездесетін бірінші элемент215
365Leitcode шешімінің сандарының жұп саны бар сандарды табыңыз215
366Қала судьясының шешім кодын табыңыз215
367Спиральды матрицалық LeetCode шешімі213
368Минималды жол қосындысы213
369Leetcode шешімінің жақсы жұптарының саны213
370Leetcode шешімдеріндегі түйіндерді ауыстыру213
371Fizz Buzz Leetcode213
372Элементтер диапазонмен шектелмеген кезде берілген массивтен телнұсқаларды табыңыз213
373Кезектің алғашқы K элементтерінің орнын ауыстыру212
374Топтық анаграммалар212
375Рыцарьдің мақсатқа жетуінің минималды қадамдары212
376Массивтің екі ішкі жиынының мүмкін болатын айырымы212
377Инфиксті түрлендіруге арналған префикс211
378Максималды алаң211
379Huffman кодтау211
380Стек көмегімен санға кері мән беру210
381Ауқым сомасын сұрау 2D – өзгермейтін Leetcode шешімі210
382Парақ кодының минималды абсолютті айырмашылығы210
383Leetcode шешімінің 1d массивінің қосындысы210
384Жетіспейтін нөмір Leetcode шешімі210
385Primes Leetcode шешімдері209
386Паскальдың үшбұрышының II шешімі209
387Тривиальды хэш функциясын қолдану арқылы сұрыптау209
388Бірыңғай нөмір208
389Leetcode екі шешімінің қуаты208
390Leetcode шешімдерінің екі сұрыпталған тізімін біріктіру208
391Массивтегі бірдей элементтің екі пайда болуының арасындағы максималды арақашықтық208
392Массивтің шешім кодында жоғалған барлық сандарды табыңыз208
393K жиі кездесетін элементтер208
394Stock II Leetcode шешімін сатып алу және сатудың ең жақсы уақыты207
395Жолды Int207
396Палиндромды субстринге қатысты сұрақтар207
397Жиіліктің жоғарылауы арқылы массивті сұрыптау Leetcode шешімі207
398Массивтің бірінші қайталанатын элементін табыңыз206
399Ең жақын палиндром нөмірін табыңыз206
400Бірегей жолдар206
401House Robber II Leetcode шешімі206
402Айналған сұрыпталған массивте минимумды табыңыз206
403Сұрыпталмаған массивтегі әр элементтің санының жиынтық жиілігі206
404Массивтің қайталанатын рұқсат етілген іргелес бүтін сандар бар-жоғын тексеріңіз206
405Deque көмегімен стек пен кезекті енгізіңіз205
406Матрицаның қиғаш қосындысының кодының шешімі205
407Айналдырылған массивті шешім кодынан іздеу205
408Leitcode екілік ағаш шешімінің максималды тереңдігі205
409Екі жақты график205
410Хат жағдайын өзгерту205
411Массивте қайталанған үштікті табыңыз205
412Жалақы коды, минималды және максималды жалақы қоспағанда, орташа жалақы205
413Зигзаг түрлендіру205
414Ішкі жиынның проблемасы205
415Leitcode Permutations205
416Бастапқы кезекті немесе үйінді пайдалану арқылы стекті қалай жүзеге асыруға болады?204
417Өрнек құрамында артық жақша бар немесе жоқ204
418Coin Change 2 Leetcode шешімі204
419Әр қызметкердің қарамағындағы жұмысшылардың санын табыңыз204
420Tic Tac Toe Game Leetcode шешімінде жеңімпазды табыңыз204
421Бақытты санның кодтық шешімі204
422Ең кіші элемент дәл K рет қайталанған203
423Іргелес элементтері бар ең үлкен ішкі массивтің ұзындығы203
424Subarray Sum-ге тең203
425Деректер ағынынан медиананы табыңыз203
426Ағымдағы нөмірдің шешім кодынан қанша сан кіші202
427Жиымдағы ең жоғары және ең кіші жиіліктер арасындағы айырмашылық202
428Leitcode бірегей жолдары202
429Берілген бүтін массивтің барлық ерекше элементтерін басып шығарыңыз202
430Бүтін сандарды 1 биттік шешім кодының саны бойынша сұрыптаңыз201
431D күн ішінде пакеттерді жөнелту мүмкіндігі201
432Бағыныңқы жиектер сомасы K-ке тең LeetCode шешімі201
433Максималды тізбекті шешімдер201
434N және оның қосарланған Leetcode шешімі бар-жоғын тексеріңіз201
4350s, 1s және 2s тең саны бар ішкі тізбектерді санау201
436Айқын элементтері бар ішкі массивтер200
437Рекурсияны пайдаланып стекті сұрыптаңыз200
438N-ші каталон нөмірі200
439Жолды декодтау200
440Барлық қосымшаларды 0 сомасымен басып шығарыңыз200
441Кері бүтін199
442LRU кэшін енгізу199
443Қайталанатын нөмірді табыңыз199
444Leetcode бүтін шешімінің көбейтіндісі мен сандарының қосындысын алып тастаңыз199
445Екі массивте де ортақ элемент болмайтындай элементтердің минималды санын алып тастаңыз199
446Fizz Buzz199
447Fibonacci саны LeetCode шешімі198
448Monetonic Array LeetCode шешімі198
449Қосындысы берілген мәнге тең екі байланыстырылған тізімнен жұптарды санау198
450Stock III Leetcode шешімін сатып алу және сатудың ең жақсы уақыты198
451Прим алгоритмі197
452Екінші жиында емес, бірінші жиымда болатын элементтерді табыңыз197
453Рекурсияны пайдаланып стекті кері айналдыру197
454Ағылшын сөздеріне бүтін197
455Жиымнан барлық жұптарды (a, b)% b = k болатындай етіп табыңыз197
456Жаңбыр суын ұстау Leetcode шешімі197
457Сұрыпталған массив Leetcode шешімінен көшірмелерді жою197
458Leetcode шешімінің кері дауыстылары196
459Санай және айтыңдар196
460Мәтінді негіздеу LeetCode шешімі196
461Ішкі массив ауқымдарының қосындысы Leetcode шешімі196
462Қашықтықты өңдеу196
463Leetcode шешімінің тақ санды таңбалары бар жолды құрыңыз196
464Парақ кодының жалпы таңбаларын табу196
465Матрицалық шешім кодындағы ең әлсіз жолдар195
466Екі сұрыпталған байланыстырылған тізімді біріктіру195
467Матрицаның барлық жолдарына тән ерекше элементтерді табыңыз195
468Түйінді байланыстырылған тізімнен бас сілтегіші жоқ жойыңыз195
469Байланыстырылған тізімді кері қайтару195
470Флойд Уоршалл алгоритмі195
471Жалғыз байланыстырылған тізімді пайдалану кезегі195
472Trie-ді қолданатын ең ұзын префикс195
473Array Leetcode Solutions ішіндегі ең үлкен элемент195
474Жолды кері айналдыру194
475Кезекті қосымша орынсыз сұрыптау194
476Постфиксті түрлендіруге арналған префикс194
477Массивтің дәрежесі193
478MiniMax алгоритмі193
479III жолдағы кері сөздер LeetCode шешімі193
480Екілік ағаштың қайталанбалы инерарлы траверсалы193
481Араластыру жолының кодының шешімі193
482Мақсатты сома193
483К-ден көп емес ерекше элементтері жоқ ең ұзын ішкі бөлім193
484Массивтің шешім кодын араластырыңыз193
485Берілген өніммен жұптаңыз193
486Элементтің көшірмесін табыңыз193
487Теңдестірілген екілік ағаштың парақ кодының шешімі192
488Ханойдың қайталанатын мұнарасы192
489Өрнектегі берілген ашылатын жақшаның жабылатын кронштейнінің индексін табыңыз192
490Диапазонның жетіспейтін элементтерін табыңыз192
491Word Ladder LeetCode шешімі192
492Жарамды паренздік жол192
493Берілген мәнге қосылатын төрт элементті табыңыз (Hashmap)192
494Ең ұзақ таралған салдар192
495Айырмашылық кодының шешімін табыңыз192
496Су тасқынына толтыру LeetCode192
497Тек оқуға арналған жиымнан бірнеше қайталанатын элементтердің кез келгенін табыңыз191
498Excel парағының бағанының нөмірі шешім кодының шешімі191
499C ++ тіліндегі кезек191
500Дизайн парақ жүйесі үшін шешім191
501Ақырғы перне кодының шешімі190
502Жолдар кодының шешімін көбейту190
503Leetcode шешімінің сұрыпталған массивінде элементтің бірінші және соңғы позициясын табыңыз190
504Санды нөлдік шешім кодына дейін азайтуға арналған қадамдар саны190
505Берілген қосындымен субарраны табыңыз (Теріс сандармен жұмыс істейді)190
506Екілік ағаштың жоғарғы көрінісі190
507Префиксті түрлендіруге арналған постфикс190
508Берілген жиымның бір-бірінен k қашықтықта қайталанатын элементтер бар-жоғын тексеріңіз190
509LeetCode Шешімінің массивін біріктіру189
510Ағынның ағынды кодының ең үлкен элементі189
511Leetcode шешімімен ең көп кәмпиттер бар балалар189
512Бір кезекті қолданып стек енгізіңіз189
513Келесі Үлкен элемент I Leetcode шешімі189
514Барлық сөздерді біріктіре отырып, субстринг189
515Ең қысқа Палиндром189
516Санау және айту Leetcode шешімі189
517Аралдың максималды ауданы188
518Екілік жолды х және у кезектесулерінің орнына қайта орналастырыңыз188
519Сұрыптауды қолданатын ең ұзын префикс188
520Рекурсия188
521Берілген санға көбейтіндісі бар үшемдердің санын санау188
522Келесі үлкен жиілік элементі188
523Массивтегі ерекше элемент188
524Акцияға қатысты проблема188
525Массивті Zig-Zag сәніне айналдыру188
526Кезектерді пайдаланып Stack-ті іске асырыңыз188
527Массив элементтеріне тең минималды жылжу парақ кодының шешімі188
528Қабаттасатын аралықтарды біріктіру188
529Өрнектегі теңдестірілген жақшаларды тексеріңіз187
530Leetcode шешімінің нөліне дейінгі бірегей бүтін сандарды табыңыз187
531Зигзагты түрлендіру LeetCode шешімі187
532Суы көп ыдыс187
533Jump ойыны Leetcode шешімі187
534Екі массивтің қиылысы186
535Қалыпты BST-ді теңгерімді BST-ге ауыстырыңыз186
536Жарамды Судоку186
537Ең үлкен санды құру үшін берілген сандарды орналастырыңыз186
538Ең жиі кездесетін элементтің ең кіші субаррасы186
539Нөлдерді жылжыту LeetCode шешімі186
540Үлкен қосалқы ішкі массив186
541Мобильді сандық пернетақта мәселесі185
542Байланыстырылған тізімдегі түйінді жою Leetcode шешімі185
543Leetcode шешімінің соңғы сөзінің ұзындығы185
544Тау массивіндегі шың индексі185
545Минималды кронштейнді қайтару185
546Массивті араластыру185
547Массивтің жапсырма коды185
548Массивтің барлық элементтерін бірдей ету үшін минималды жою әрекеттері184
549Соңғы тастың салмағы184
550Leitcode шешімдерінің сол жапырақтарының қосындысы184
551Массивті 1-ден N-ге дейінгі сандарға ауыстыру184
552Leetcode Solution шешімімен адамдарға кәмпиттер таратыңыз184
553Массив элементтерінің топтық бірнеше рет пайда болуы бірінші пайда болу реті бойынша184
554Excel парағының бағанының тақырыбы парақ кодының шешімі184
555Алтын кеніші проблемасы184
556Байланыстырылған тізім циклі II LeetCode шешімі183
557Периметрдің үшбұрышының ең үлкен шешімі183
558BFS көмегімен ағаштағы берілген деңгейдегі түйіндер санын санаңыз183
559Koko Ean Bananas Leetcode Solution183
560Hamming қашықтығы183
561Пароль кодының шешімі183
562Изоморфты тізбектер лист кодының шешімі183
563Акцияны сатып алу және сатудың ең жақсы уақыты183
564Жарамды анаграммалар183
565Берілген жиым үшін барлық бірегей ішкі жиым қосындысының қосындысын табыңыз182
566Үшбұрыштағы максималды жол қосындысы182
567Deque-ді дөңгелек массивтің көмегімен жүзеге асыру182
568Берілген екі жиынтықтың бөлінгендігін қалай тексеруге болады?182
569Минималды Knight Moves LeetCode шешімі182
570Leetcode Solution таңбасы арқылы жасалатын сөздерді табыңыз181
571Cookies файлдарының шешім кодын тағайындаңыз181
572Массивтегі элементтің бірінші және соңғы индекстері арасындағы максималды айырмашылық181
573Рюкзак мәселесі181
574Салыстырмалы массивтің Leitcode шешімі181
575N-ші Трибоначчи нөмірінің шешімі181
576Провинциялар саны Leetcode шешімі181
577Арал периметрі бойынша парақ кодының шешімі181
578K өлшеміндегі әр терезеде бірінші теріс бүтін сан181
579Римге дейінгі бүтін сан181
580Leetcode шешімінің тіркесімдері180
581LRU кэш LeetCode шешімі180
5822D матрицасындағы максималды қосынды төртбұрыш180
583X-ті Y-ге түрлендіруге арналған минималды операциялар180
584Орын ауыстыру Leetcode шешімінен массив құрастыру180
585Декодтау жолдары180
5863Sum Ең жақын LeetCode шешімі180
587Өрнектің жақшаның қайталанатындығын немесе жоқ екенін табыңыз180
588Jewels and Stones Leetcode шешімі180
589Жиынтық парақ кодының шешімі179
590Байланыстырылған тізімнің элементтерін алып тастаңыз179
591Массивтегі максималды арақашықтық179
592Айқын элементтері бар ішкі жиындардың минималды саны179
59301 матрицалық LeetCode шешімі179
594Бірегей екілік іздеу ағаштары178
595Жаңбыр суын ұстау LeetCode шешімі178
596Эратостен електері178
597Ең ұзақ өсіп келе жатқан салдар178
598Көпіршікті екі стек арқылы сұрыптау178
599Кедергілерді жою LeetCode шешімі бар тордағы ең қысқа жол178
600Кескінді бұру LeetCode шешімі178
601Сұрыпталған массивті екілік іздеу ағашының Leetcode шешіміне түрлендіру178
602Өнімі К-ден төмен барлық индекстерді санаңыз177
603Берілген жиымның кез-келген ішкі жиыны ретінде ұсынуға болмайтын ең кіші оң бүтін мәнді табыңыз177
604Таңбаларды жиілік бойынша сұрыптау LeetCode шешімі177
605Парақ кодының тізімін бұру177
606Интерактивті шешім кодын енгізу177
607Ішкі жол Leetcode шешімінің ең көп саны176
608Кез келген екі элементтің арасындағы минималды айырмашылықты табыңыз176
609O (n) -де қосымша орын қолданбай стекті кері айналдыру176
610Екілік ағаштың биіктігін табудың қайталама әдісі176
611Ең кішкентай жақсы база176
612Палиндромды қалыптастыру үшін минималды кірістірулерге рұқсат етіледі176
613K жұмысшыларды жалдаудың минималды құны176
614Кезекті басқа кезекке стек көмегімен сұрыптауға болатындығын тексеріңіз176
615Автобус аялдамалары арасындағы қашықтық парақ кодын шешу176
616Сөз өрнегі176
617Сол ағаш LeetCode шешімі175
618K студенттер арасында бірдей үлестіруге болатын шоколадтардың максималды саны175
619Массивтік шешім кодындағы XOR әрекеті175
620LeetCode шешімі ішкі жолының барлық оқиғаларын жойыңыз175
621M элементті алып тастағаннан кейін ерекше элементтердің минималды саны175
622String Leetcode шешіміндегі ауыстыру174
623Лицензия кілтін форматтау шешімі174
624Frog Jump Leetcode шешімі174
625Стектегі ағымдағы максималды элементті бақылау174
626Акцияны сатып алу және сату үшін ең жақсы уақыт LeetCode шешімі174
627Изоморфты жолдар174
628Біріктірілетін стек қалай құрылады?174
629Екі жиынның қабаттаспайтын қосындысы174
630Кескіндеме қоршау алгоритмі174
631IP-мекен-жайдың шешім кодын өзгерту173
632Екі санның GCD173
633Бірінші іздеудің тереңдігі мен тереңдігін қолдану173
634Тізбектей бірізді сөздерді жойыңыз173
635Монеталарды өзгерту проблемасы173
636Тас ойын LeetCode173
637Матрицалық тізбекті көбейту мәселесінде жақшаларды басып шығару173
638K бос ұяшықтар LeetCode173
639Екілік матрицада 1 болатын ең жақын ұяшықтың арақашықтығы172
640Қайталанатын нөмір LeetCode шешімін табыңыз172
641Оңтайлы есептік жазбаны теңдестіру LeetCode шешімі172
642Массивті паритет бойынша сұрыптау LeetCode шешімі172
643Leitcode шешімінің оң жағындағы элементтерді керемет элементпен ауыстырыңыз172
644Екі теңдестірілген екілік іздеу ағаштарын біріктіріңіз172
645Leitcode екілік ағаш шешімінің минималды тереңдігі172
646Жолды қайта құру172
647Бөлім белгілері LeetCode шешімі172
648N бүтін сандар жиымындағы барлық жұптардың f (a [i], a [j]) қосындысы172
649Массивте берілген максималды дәйекті сандар172
650Үйді тонаушы172
651Берілген қатардан минималды санды құрыңыз172
652Сөздерді орау проблемасы172
653Берілген диапазонда мәні бар массив элементтерін санауға арналған сұраныстар171
654Массивтен a + b + c = d болатындай етіп d ең үлкенін табыңыз171
655Бұл түзу сызықтық шешім кодын тексеріңіз171
656Стробограмматикалық сан LeetCode шешімі171
657Массивті кішірейтілген формаға түрлендіру171
658Екі қатарлы анаграмма Leetcode шешімдерін жасауға арналған қадамдардың ең аз саны170
659Кемінде K қайталанатын таңбалары бар ең ұзын ішкі жол LeetCode шешімі170
660Екілік ағаштан максималды деңгей қосындысын табыңыз170
661Leolcode Soldown шешімімен акцияны сатып алу және сатудың ең жақсы уақыты170
662Kth кодының жоқ оң шешімі170
663Жарамды Palindrome II Leetcode шешімі170
664Қосындысы жұптың элементтері әр түрлі қатарда болатындай етіп табыңыз170
665Кескінді аудару LeetCode шешімі170
666K бос ұяшықтар170
667Массивте 0 мен 1-ді бөліп алыңыз170
668Қызметкердің бос уақыты LeetCode шешімі170
669Деректер ағыны Leetcode шешімінен орташа мәнді жылжыту169
670Су қоймасынан сынама алу169
671Ең көп K әр түрлі таңбалары бар ең ұзын ішкі жол LeetCode шешімі169
672Матрицалық LeetCode шешіміндегі ең ұзақ өсу жолы169
673Ең үлкен минималды мәні бар жол LeetCode шешімі169
674Сұрыптау169
675Барлық тақ ұзындықтағы субарналдар жиынтығы, парақ кодының шешімі168
676Жарамды палиндром168
677Leitcode шешімінің екі массивінің арасындағы қашықтық мәнін табыңыз168
678Екілік ағаштың зигзаг деңгейінің ретін өтуі LeetCode шешімі168
679Телефон нөмірінің әріптік тіркесімдері168
680Екілік ағаштағы түйіннің мұрагері168
681Leitcode екілік шешіміндегі жақсы түйіндерді санаңыз168
682Екілік іздеу ағашында минималды мәні бар түйінді табыңыз168
683Массивтен ең керемет өніммен жұп табыңыз168
684Leitcode квадратының дұрыс шешімі168
685Leitcode шешімін кішірейту үшін168
686Екілік іздеу ағашын қалпына келтіріңіз167
687Екілік ағаштың жапырақтарын табыңыз LeetCode шешімі167
688Қашықтық LeetCode шешімін өңдеу167
689Табалдырық парағының шешімі берілген ең кіші бөлгішті табыңыз167
690Берілген байланыстырылған тізімнің соңынан N түйінді жойыңыз167
691Массивті шешім кодындағы екі элементтің максималды өнімі167
692BFS және DFS екілік ағашқа арналған167
693Массивті ретімен қайта орналастырыңыз - ең кіші, ең үлкен, 2-ші ең кіші, 2-ші үлкен167
694Бірегей жолдар II Leetcode шешімі167
695Мақсатты сомасы LeetCode шешімі бар сүйек орамдарының саны167
696Ішкі жиынтық парағы167
697Ыдыс-аяқтарды азайту LeetCode шешімі167
698Екі Екілік массивтің бірдей қосындысы бар ең ұзын аралық167
699Фибоначчи сандарын кері тәртіппен басып шығарыңыз166
700Жарамсыз жақшаларды жою Leetcode шешімі166
701Тек әріптерді кері қайтару LeetCode шешімі166
702Екі ішекті массивтің эквивалентті Leetcode шешімі екенін тексеріңіз166
703Нөмірді он алтылық санау парағының шешіміне түрлендіру166
704Көпшілік элемент II Leetcode шешімі166
705Матрицалық шешім кодындағы сәттілік сандары166
706LeetCode жолындағы бірінші бірегей таңба166
707Leetcode жолының төмендеуін азайту166
708Жиіліктің жоғарылауы арқылы массивті сұрыптау Leetcode шешімі166
709Массивтің бірдей шешімімен үш бөлікке бөлу массиві166
710Бүтін санға дейінгі жол (atoi) LeetCode шешімі165
711Әр түйінде келесі оң бағыттағыштарды орналастыру165
712Жолды қысу LeetCode шешімі165
7133-тің ең үлкен еселігін табыңыз165
714Шамды ауыстырғыш LeetCode шешімі165
715Бағдарламалаудың динамикалық негіздері165
716Екі деңгейлі ағаштың зигзаг деңгейінің реті165
717Жол ішіндегі жақшаның максималды тереңдігін табыңыз165
7180s және 1s тең саны бар ең үлкен ішкі массив165
719Leetcode төрт шешімінің күші165
720Орын ауыстыру реті LeetCode шешімі165
721Word қосу және іздеу - LeetCode мәліметтер құрылымын жобалау165
722Жолдан ерекше кейіпкер табыңыз165
723Leetcode шешімін алуға болатын монеталардың максималды саны165
724Factorial Trailing Zeroes Leetcode шешімі165
725Recursion көмегімен кезекті ауыстыру165
726Берілген алдын-ала траверстен BST құрыңыз164
727Robot Room Cleaner Leetcode шешімі164
728Stack Permutations (массивтің басқалардың стек пермутациясы екенін тексеріңіз)164
729Қосындысы берілген мәнге тең төрт сұрыпталған жиымнан төрт еселіктерді санаңыз164
730Жыландар мен баспалдақтар LeetCode шешімі164
731Жай жиіліктері к-ден үлкен немесе оған тең сандар164
732Шіркін нөмірлерді шешу коды164
733Берілген екі сұрыпталған массивтің балама элементтерінен барлық мүмкін сұрыпталған массивтерді жасаңыз164
734Моррис Траверсал164
735String Shift Leetcode кодын орындау164
736Жиым басқа массивтің ішкі жиыны екенін табыңыз164
737k-ші жетіспейтін элемент, бұл берілген тізбекте жоқ, ұлғаю кезектілігі163
738IP мекенжайларын қалпына келтіру Leetcode шешімі163
739Leftcode шешімінің BST түйіндері арасындағы минималды арақашықтық163
740Екі екілік ағашты біріктіру LeetCode шешімі163
741Екілік ағаш максималды жол сомасы LeetCode шешімі163
742Массив негізіндегі өсірілетін стек163
743+ Және - операторлары бар алгебралық жолдан жақшаларды алып тастаңыз162
744Массивтік шешім кодының дәрежелік трансформациясы162
745Пернетақтаның жолдық парағы162
746Биномдық коэффициент162
747Билеттердің минималды құны Leetcode шешімі162
748Плитка төсеу мәселесі162
749Азаймайтын массив LeetCode шешімі162
750Жақшалы екі өрнек бірдей екенін тексеріңіз162
751Оңға қарай NGE саны162
752Ұзындықтағы кодталған тізімнің декомпрессивті шешімі161
753К-ге жақын элементті табу161
754Екілік ағашты тігінен басып шығарыңыз161
755Деректер ағыны LeetCode шешімінен медианды табыңыз161
756Hamming қашықтықтағы парақ шешімі161
757Екілік ағаштың диагональды өтуі161
758Race Car LeetCode шешімі161
759Студенттердің сабаққа қатысуын есепке алу I Leetcode Solution161
760Жарамды нөмір161
761Үш санның ең көп өнімі LeetCode шешімі161
762Өрнектерді үнемі сәйкестендіру161
763Word үлгісі LeetCode шешімі161
764Массивте ауқымның барлық элементтері болатындай етіп қосылатын элементтер161
765Ең көп - 69 санының парақ кодының шешімі161
766K сұрыпталған байланыстырылған тізімдерді біріктіру160
767Екі тізімге де ортақ, бірақ бағасы әртүрлі заттарды санаңыз160
768Гистограммадағы ең үлкен төртбұрыш LeetCode шешімі160
769Екілік ағашта жою160
770Байланыстырылған тізбектің циклі160
771Кері поляк белгісін бағалаңыз LeetCode шешімі160
772Секіру ойыны160
773Ең жақсы кездесу нүктесі LeetCode шешімі160
774LeetCode Шешіміндегі ең үлкен жұп қосындысын азайту160
775Минималды биіктік ағаштары160
776Ағымдағы бірінші қайталанбайтын таңбаға кезекке негізделген тәсіл160
777Сұрыпталған массив LeetCode шешімін біріктіру160
778Барлық апельсиндерді шіру үшін ең аз уақыт қажет160
779N-ary ағашының парақ кодының максималды тереңдігі159
780Екілік ағаштағы түйіннің ата-бабасы159
781Екілік ағаш LeetCode шешімін инверттеу159
782X элементтерінен үлкен немесе тең X Leetcode ерітіндісінен тұратын арнайы массив159
783Graph Leetcode шешімінде жолдың бар-жоғын табыңыз159
7841-дің саны 0-ден көп болатын ең ұзын субаррея159
785Lease кодының 7-шешімі159
786Массив жұптары k LeetCode шешімімен бөлінетінін тексеріңіз159
787Симметриялық ағаш Leetcode шешімі159
788Әр таңбаны ауыстырғаннан кейін Палиндромды тексеріңіз159
789Бірегей таңбалары бар біріктірілген жолдың максималды ұзындығы Leetcode шешімі159
790Таңбалы белгілерді қамтитын жолдарды салыстыру159
791Байланыстырылған тізімді теңгерімді BST-ге сұрыптау159
792K тең қосынды ішкі жиындарына бөлу Leetcode шешімі159
793Берілген жабдықтардың LeetCode шешімінен барлық мүмкін рецепттерді табыңыз159
794Кірістірілген тізім Салмақ сомасы II LeetCode шешімі159
795Диапазонда қайталанбаған цифрсыз жалпы сандар158
796Массивті басқа массивпен анықталған тәртіп бойынша сұрыптаңыз158
797Жиым LeetCode шешіміндегі барлық көшірмелерді табыңыз158
798Аралдар саны II LeetCode шешімі158
799Екілік іздеу ағашының Leccode шешімінен іздеу158
800Берілген реттіліктің минималды санын қалыптастырыңыз158
801Bridge and Torch проблемасына арналған бағдарлама158
802Жолды теңдестірілген жолдарда бөлу Leetcode шешімі158
803Жақша парағының ұяшығының максималды тереңдігі шешімінің шешімі158
804N-Queens LeetCode шешімі158
805Қосындысы 0-ге тең үлкен төртбұрышты суб-матрица158
806Дөңгелек кезек157
8070-1 рюкзак мәселесіне арналған кеңістікті оңтайландырылған DP шешімі157
808Ауыстырумен теңдестірілген өрнек157
809Дүкенде арнайы жеңілдікпен ақырғы бағалар Leetcode шешімімен157
810N сандарын көбейтудің минималды қосындысы157
8112D Matrix II Leetcode шешімін іздеңіз157
812Журнал журналы қалтасын Leetcode шешімі157
813Сабақ кестесі II - LeetCode157
814Кірпіш қабырға LeetCode шешімі157
815Labirent LeetCode Шешіміндегі кіреберістен ең жақын шығу157
816Бір өңдеу қашықтығы LeetCode шешімі157
817Графикті ауыстыру157
818N-ші түйінді тізімнің соңынан алып тастаңыз Leetcode шешімі157
819Екі еселенген тізімді қолданатын кезек157
820Екілік іздеу ағашын іздеу және енгізу156
821Үлкейту элементтерінің арасындағы ең үлкен айырмашылық LeetCode шешімі156
822Бөлім тізімі Leetcode шешімі156
823Сұрыпталған II тізімнен көшірмелерді алып тастаңыз156
824Журнал файлдарындағы деректердің ретін өзгерту LeetCode шешімі156
825Leitcode шешімі156
826Барлық нүктелерге бару үшін минималды уақыт Leetcode шешімі156
827Соңғы тас салмағы II LeetCode шешімі156
828Үйге жету үшін ең аз секірулер LeetCode шешімі156
829Өрнектегі сәйкессіз жақшаны анықтаңыз және белгілеңіз156
830Массивтің сұрыпталатындығын тексеріңіз156
831Түстерді сұрыптау155
832Жарамды жақша Leetcode шешімі155
833Үш қабаттың мүмкін болатын ең үлкен қосындысын табыңыз155
834Сұрыпталған тізімнен көшірмелерді жою LeetCode Solution155
835Итеративті алдын ала тапсырыс беру155
836Top K жиі кездесетін сөздер LeetCode шешімі155
837Бірізділікті жоғарылату үшін минималды своптар155
838Массивті паритеттік II бойынша сұрыптау Leetcode шешімі155
839Жұмысты жоспарлау Leetcode шешіміндегі максималды пайда155
840Рұқсат коэффициенті155
841Интервал ағашы155
842Берілген жұптар массиві Ондағы барлық симметриялық жұптарды табыңыз154
8431-ші, 2-ші немесе 3-ші қадамдар арқылы баспалдаққа жету жолдарын санаңыз154
844Бөтен сөздік LeetCode шешімі154
845Array Leetcode шешімінде максимумды алыңыз154
846Массивті теңгерімді BST-ге сұрыптады154
847Матрицалық тізбекті көбейту154
848Қайталанатын ішкі жол үлгісі LeetCode шешімі154
849Көшедегі ең жарқын орын LeetCode шешімі154
850Ішкі массивтің максималды мөлшері k-ге тең154
851LeetCode шешімін клондау графигі154
852Гүлдерді орналастыруға болады LeetCode шешімі154
853Соңына жету үшін минималды секіру саны154
854BST-ті Min Heap-ге ауыстыру154
855Парақ кодының салыстырмалы деңгейлері154
856Максималды орташа мәні бар жол153
857Үшбұрыштың минималды қосындысы153
858Берілген жиым екілік іздеу ағашының алдын-ала өтуін білдіре алатынын тексеріңіз153
859Spiral Matrix II Leetcode шешімі153
860Delete GetRandom енгізу153
861Жолдарды тең парақ кодының шешіміне теңестіру үшін минималды своптар153
862Орташа минимумды табыңыз153
863Нөл сомасы бар барлық үшемдерді табыңыз153
864Leitcode шешімінің ішкі жиымдарын кері айналдыру арқылы екі массивті теңестіріңіз153
865Ағаштарды кесіп өту (алдын-ала тапсырыс, инордер және постер)153
866К өлшемінің әр терезесіндегі ерекше элементтерді санау153
867Leetcode Шешімін арттыру операциясы бар стек құрастырыңыз153
868Сұрыпталған массивте жетіспейтін элемент LeetCode шешімі153
869Ең үлкен жұп қосындысы бар K өлшемінің қатары LeetCode шешімі153
870К-ден аз бағыныңқы өнім LeetCode шешімі153
871Екі күн арасындағы күндер саны LeetCode шешімі153
872Екілік ағаштың BST екенін немесе жоқтығын тексеретін бағдарлама153
873Берілген екілік ағаштың толықтығын тексеріңіз153
874Бақшаны суару үшін ашылатын шүмектердің ең аз саны LeetCode шешімі152
875Жоғары немесе төменгі санды болжау LeetCode шешімі152
876Стек элементтерінің қатарынан тізбектелгендігін тексеріңіз152
877Деңгейлік тәртіп спираль түрінде өту152
8781-ден N-1 аралығындағы қайталанатын жалғыз элементті табыңыз152
879Жақын және кіші санның қосындысы152
880Екі байланыстырылған тізімнің одағы және қиылысы152
881Сұраулардың жаңартуларсыз диапазоны152
882Қосындысы m-ге бөлінетін ішкі жиын152
883Үш жолдан тұратын LCS (ең ұзын кәдімгі кейінгі)152
884Достар жұптасу мәселесі152
885Матрицада берілген жолдың барлық жол берілген жолдарын табыңыз151
886Екілік іздеу ағашының Leetcode шешіміне салыңыз151
887Массивтегі берілген индекс диапазондарының GCD151
888Браузер тарихын жобалау LeetCode шешімі151
889Транзакция ақысын төлеу арқылы акцияны сатып алу және сатудың қолайлы уақыты Leetcode151
890Постфикске инфикс151
891LeetCode шешіміндегі сұрыпталған матрицадағы теріс сандарды санау151
892Жоғары немесе төменгі II санын тап151
893Екілік ағаштың екі түйіні арасындағы қашықтықты табыңыз151
8941-ден n-ге дейінгі екілік сандарды құрудың қызықты әдісі151
895Берілген ұзындықтың кезектілігі, мұнда әр элемент алдыңғыдан екі есеге артық немесе оған тең151
896Диагональды траверс LeetCode шешімі151
897Жою және табу150
898K жоюлардан кейінгі бірегей бүтін сандардың ең аз саны Leetcode шешімі150
899Жолдық кодтың шешімін бөлгеннен кейінгі максималды ұпай150
900Уақытқа негізделген кілт-мән дүкені LeetCode шешімі150
901Парақ кодының жалпы таңбаларын табу150
902Екі стаканы қолданып, постерден кейінгі қайталама траверсал150
903Шеңберде шектелген робот LeetCode шешімі150
904Лексикографиялық сандар Leetcode шешімі150
905Күнделікті температуралар Leetcode шешімі150
906Байланыстырылған тізімнен толық екілік ағашты тұрғызыңыз150
907Массивтегі айқын іргелес элементтер150
908LCM сұраулары150
909Су бөтелкелері Leetcode шешімі150
910Массивті К-ге бөлінетін қосындымен жұптарға бөлу150
911Екілік ағаштағы деңгейлердің орташа мәні149
912Екі сұрыпталған тізімді парақтың кодын біріктіру149
913Destination City Leetcode шешімі149
914Шетелдіктер сөздігі149
915Массивті қайта орналастырыңыз, егер [жұп] болса, arr [i]> = arr [j], ал егер тақ болса arr [i] <= arr [j] және j <i149
916Ең қысқа сөз қашықтығы Leetcode шешімі149
917Leetcode шешімінің тікбұрышын тұрғызыңыз149
918Массивті қайта орналастырыңыз, [i] массиві i-ге тең болады149
919Сөздер арасындағы кеңістікті қайта реттеу Leetcode Solution149
920Стектерді пайдалану кезегі149
921Сұрыпталған тізімді екілік іздеу ағашына айналдыру149
922Диагональды өту LeetCode шешімі149
923Массивті берілген ауқым бойынша үш жақты бөлу149
924BST өзгертуге жол берілмеген кезде BST-тегі ең үлкен элемент149
925Айқын аралдардың саны Leetcode шешімі149
926Берілген жиым екілік іздеу ағашының деңгейлік ревервалын көрсете алатынын тексеріңіз149
927Ажыратылған графикаға арналған BFS149
928Stack қолданатын өрнектер149
929Екі сұрыпталған массивтің медианасы148
930Менің күнтізбем мен LeetCode шешімі148
931Берілген екілік ағаштағы тік қосынды148
932Лимонадты өзгерту шешімі148
933Берілген мәнге дейін жинақталған барлық бірегей үштіктер148
934Жұп және тақ элементтері бірдей субарларды санау148
935Матрицалық нөлдер Leetcode шешімін орнатыңыз148
936Берілген диапазондағы элементтерден басқа массивтің барлық сандарының GCD сұраныстары148
937Спиральды матрица III LeetCode шешімі148
938Екілік матрицалық шешім кодындағы арнайы позициялар148
939Палиндромды бөлу Leetcode шешімі147
940Жылжымалы терезе максимум147
941Кейбір элементтерді есептемегенде максималды қосынды сомасы147
942Мықты байланысқан компонент147
943M диапазонын ауыстырып қосу операцияларынан кейінгі екілік массив147
944K негативтер Leetcode шешімінен кейінгі массивтің максимумы147
945Тік бұрышты суб-матрицаның ең үлкен ауданы, оның саны 1 мен 0-ге тең147
946Эквивалентті Domino жұптарының саны Leetcode шешім147
947Субматрицаларды барлығымен санау LeetCode шешімі147
948Берілген аралықтар жиынтығында екі аралықтың сәйкес келетіндігін тексеріңіз147
949Пайдаланушының веб-сайтына кіру үлгісін талдау LeetCode шешімі147
950Ең аз биіктіктегі ағаштар LeetCode шешімі147
951Self LeetCode шешімінен басқа массив өнімі146
952Берілген деңгей транзакциясынан BST салыңыз146
953Баспалдақпен көтерілу146
954Максималды жиілік стегі Leetcode шешімі146
955Екінші биіктіктен жоғарыға дейін орналасқан ішкі аралықтарды санаңыз146
9564Сом146
957Үш қатарлы коэффициенттің парақ кодын шешу146
958Максималды нөмір жасаңыз146
9592 айнымалыны қолданып Фибоначчи тізбегін басып шығарыңыз146
960Аралықтарды біріктіру145
961Екілік іздеу ағашын кесіңіз145
962Сұрыпталған тізім II LeetCode шешімінен көшірмелерді жою145
963Екілік ағаш ең ұзын дәйекті тізбек LeetCode шешімі145
964Тас ойын II Leetcode145
9653 сома145
966Ең ұзын палиндромдық салдар145
967Массивті дәйекті салдарларға бөлу145
968График үшін бірінші іздеу (DFS) тереңдігі145
969Аралықтағы жай санақтарды санау145
970Екі байланыстырылған тізімнің қиылысы LeetCode шешімі145
971Айырмашылық массиві | O ауқымындағы жаңарту сұранысы (1)145
972Бірегей жолдар II145
973Сөз үзілісі144
974Палиндромды бөлу144
975Minesweeper LeetCode шешімі144
976Симметриялық ағаш144
977Сұрыптауды біріктіру144
978Тізбектен арифметикалық прогресс жасауға болады Leetcode шешімі144
979K-тобындағы кері түйіндер144
980BST Leetcode шешіміндегі K-ші ең кіші элемент144
981Берілген массивтегі әр терезе өлшемі үшін ең кіші мәнді табыңыз144
982Екілік іздеу ағашын жою әрекеті144
983Бумерангтың жарамды кодының шешімі144
984Өнімнің максималды ішкі жиыны144
985Бөлінетін ең үлкен жұп жиын143
986Қосымша бос орынсыз 2n бүтін сандарды a1-b1-a2-b2-a3-b3 - .. bn ретінде араластырыңыз143
987Екілік ағашты сериалдау және десериализациялау143
988Жиым өнімінің белгісі LeetCode шешімі143
989Фибоначчидің ең ұзын сабақтастығының ұзындығы143
990График үшін бірінші іздеу (BFS)143
991Алдын-ала өтуден БСТ-тің постерден кейінгі өтуін табыңыз142
992Көршілес аймақтар арасындағы айырмашылық бір болатындай ұзын тізбек142
993Сөз сөйлемдегі кез-келген сөздің префиксі ретінде пайда болғанын тексеріңіз Leetcode шешімі142
994Екі траверсті пайдаланып тордағы максималды ұпайларды жинаңыз142
995Maze III LeetCode шешімі142
996Барлық жанармай сорғыларына баратын алғашқы дөңгелек турды табыңыз142
997Ата-аналық массивтен жалпы ағаштың биіктігі142
998Hit Counter LeetCode шешімін жобалау142
999Көршілес элементтер арасындағы айырмашылық 0 немесе 1 болатын максималды ұзындықтың тізбегі142
1000Leetcode шешімінің екі тең символы арасындағы ең үлкен субстрат142
1001Астероидтардың соқтығысуы LeetCode шешімі142
1002Суретшіні бөлу мәселесі142
1003Айырмашылық кодының шешімін табыңыз142
1004Екілік ағаштың шекарадан өтуі142
1005Ең ұзақ өсетін кейінгі нәтижелер саны142
1006Берілген қосындымен жұпты санау142
1007Екілік ағаштардың деңгейлік траекториясы142
1008Сегмент ағашы142
1009Массивтегі жұптардың санын, олардың XOR мәні 0 болатынын табыңыз142
1010Қайталанатын ішкі массивтің максималды ұзындығы141
1011Қайталанатын кіші ағаштарды табыңыз141
1012Scramble String LeetCode шешімі141
1013Graph Valid Tree LeetCode шешімі141
1014Массивті тақтан үлкен етіп орналастырыңыз141
1015Массивтің шешім кодында жолдарды сәйкестендіру141
1016Тізбектің үшеуі қатар болмайтындай етіп, максималды сабақтастық қосындысы141
1017Аралас қосынды IV LeetCode шешімі141
1018Екілік ағашқа енгізу141
1019Ең ұзын жақсы ішкі жол LeetCode шешімі141
1020Ньюман-Конвей тізбегі141
1021Екі тізімнің минималды индексі140
1022Ең ұзақ өсетін салдар салу (N log N)140
1023K Leetcode шешіміне ең жақын нүктелер140
1024Алфавиттен жолды шифрды шешіп, бүтін картаға түсіруге арналған Leetcode шешімі140
1025Сол және оң жақтағы үлкен индекстердің максималды өнімі140
1026Ең үлкен сан Leetcode шешімі140
1027Берілген ата-аналар массивінің екілік ағашын тұрғызыңыз140
1028Сәйкес жастағы достар LeetCode шешімі140
1029Leetcode Solution амалдарымен массив құру140
1030NCr% p есептеу140
1031Матрицадағы палиндромдық жолдардың саны140
1032Логикалық парездеу проблемасы140
1033Word Leetcode-ті аяқтайтын ең қысқа шешім140
1034Графиктің қайталама тереңдігі139
1035Сұрыпталған матрицалық LeetCode шешіміндегі K-ші ең кіші элемент139
1036Теңдестірілген екілік ағаш139
1037Келесі үлкен элемент III LeetCode шешімі139
1038Процесс LeetCode шешімін жою139
1039Массивті бөлу жолдарының ең көп саны LeetCode шешімі139
1040String-ті керемет кодтық шешім жасаңыз139
1041Қосындысы берілген мәнге тең екі сұрыпталған массивтен жұптарды санау139
1042Қатарласқан ішкі жиымдардың максималды қосындылары139
1043Алдымен жоқ139
1044Бір-біріне сәйкес келмейтін 3 ішкі массивтің максималды қосындысы139
1045Екі кезекті қолданып деңгейлік ревервал139
1046Берілген жолдың салмақты максималды түрлендіруі139
1047Ең жоғарғы элемент II LeetCode шешімін табыңыз139
1048Келесі көп сұраулар санын басып шығарыңыз139
1049BST-тің Hash Table-ге қарағанда артықшылығы139
1050Екілік іздеу ағашы139
1051Моррис Инордер қозғалысы138
1052Екілік іздеу ағашын растаңыз138
1053Шіркін сандар138
1054Жарамсыз транзакциялар LeetCode шешімі138
1055Rook Leetcode шешіміне арналған суреттер138
1056Бөлімнің тең қосындысы138
1057Массивті 'arr [j]' 'i' болатындай етіп реттеңіз, егер 'arr [i]' 'j' 'болса138
1058Бірінші элементті екі есеге көбейтіп, нөлді соңына дейін жылжытыңыз138
1059Ең төменгі қарапайым баба138
1060Минималды өлшемнің қосындысы137
1061Биттік ЖӘНЕ Сандар ауқымы LeetCode шешімі137
1062Екі элементтің жиілігі арасындағы максималды айырмашылық, мысалы, жиілігі үлкен элемент көп137
1063Қосымша бос орынмен барлық жағымсыз элементтерді соңына дейін жылжытыңыз137
1064Сұрыпталған массив II Leetcode шешімінен көшірмелерді жою137
1065Тұрақты өрнектің сәйкестігі Тұрақты өрнектің сәйкестігі LeetCode шешімі137
1066Екі санды қосыңыз137
1067Ішкі бөлім таудың түрінде ме, жоқ па, соны табыңыз137
1068Теңшелетін сұрыптау жолының Leetcode шешімі137
1069Қызметкерлердің маңыздылығы LeetCode шешімі137
1070Керемет нөмір137
1071IP мекенжайын өзгерту LeetCode шешімі136
1072Берілген қажетті массивті алу үшін минималды қадамдарды санаңыз136
1073Екілік іздеу ағашының Leetcode шешімін қалпына келтіру136
1074N-ағаш ағашындағы берілген түйіннің бауырларының саны136
1075Ұсқынсыз нөмір II LeetCode шешімі136
1076Жол сомасы II LeetCode шешімі136
1077Келесі ауыстыру Leetcode шешімі136
1078Жол сомасы136
1079Trie (Префикс ағашы) Leetcode шешімін іске қосыңыз136
1080Жақшаларды жасау Leetcode шешімі136
1081Әрбір түйін Leetcode шешімінде келесі оң жақ көрсеткіштерді толтыру135
1082Айналмалы LeetCode шешімі арқылы матрицаны алуға болатынын анықтаңыз135
1083Массивті жұп индекс элементтері кішірек, тақ индекс элементтері үлкен болатындай етіп реттеңіз135
1084Екілік ағаш түрлері135
1085Leitcode шешімінің палиндромдық салдарын жою135
1086Жарамды Tic-Tac-Toe күйінің LeetCode шешімі135
1087Сұрыпталған бұрылған массивтен іздеу135
1088Тізбектелген таңбалар LeetCode шешімі135
1089Ең үлкен BST ішкі ағаш LeetCode шешімі134
1090Жабық аралдардың саны Leetcode шешімі134
1091Екілік ағаш LeetCode шешімін сериялау және сериядан шығару134
1092Ең жақын адамға дейінгі қашықтықты барынша арттыру LeetCode шешімі134
1093Барлық үштіктерді сұрыпталған массивке басып шығарыңыз, олар AP құрайды134
1094Екілік ағаштың оң жағындағы көрініс LeetCode шешімі134
1095Шың элементін табыңыз134
1096Үштік бағыныңқы қатарын ұлғайту LeetCode шешімі134
1097Бөлінетін жұптарды санау134
1098Ең ұзын Битоникалық Сабақтастық134
1099Екі санның арасындағы минималды арақашықтықты табыңыз134
1100Екі сұрыпталған массивтің K-ші ең кіші өнімі LeetCode шешімі134
1101Екілік ағашты кездейсоқ көрсеткіштермен клондау134
1102Leetcode шешімінің жылы күні134
1103K әртүрлі бүтін сандары бар бағыныңқы массивтер Leetcode шешімі133
1104Leetcode Solutions мақсатты қосындысымен тамырға жапыраққа жол133
1105Белгіленген уақытта үй тапсырмасын орындайтын студенттер саны133
1106Ең кіші жалпы аймақ Leetcode шешімі133
1107Ағаштардың екілік құрылымы133
1108K тізімдерінен ең кіші элементтерді табыңыз133
1109Жақын сол жақтағы және оң жақтағы кіші элементтер арасындағы айырмашылықты табыңыз133
1110Палиндромды ауыстыру LeetCode шешімі133
1111Алдын ала тапсырыс пен тапсырыстан кейінгі өту LeetCode шешімінен екілік ағашты құрастырыңыз133
1112Парақ кодының ең үлкен шешімін санаңыз133
1113Әр түрлі үш массивтен a + b + c = қосындысы болатын үш элементті табыңыз132
1114Айқын салдарлар132
1115Сұрыпталған массивтен көшірмелерді алып тастаңыз132
1116Екілік ағаштың оң көрінісін басып шығарыңыз132
1117Ағаштағы әрбір түйіннің бастапқы деңгейден тұратын деңгейі132
1118Ішкі тордағы ерекше элементтердің саны туралы сұраулар132
1119Массивті қолданбай BST-ді мин-үймеге айналдырыңыз132
1120Берілген екілік ағаштың ата-бабаларын табудың итерациялық әдісі132
1121Сұраулардан кейінгі жұп сандардың қосындысы131
1122Массив бойынша тұрақты уақыт диапазоны131
1123Массивтегі диапазондардың өнімдері131
1124Өзекшені кесу131
1125Екілік ағаштың төменгі көрінісі131
1126Екі ағаштың бірдей екенін анықтау үшін код жазыңыз131
1127Prime Palindrome LeetCode шешімі131
1128Ең ұзақ өсетін дәйектілік131
1129Мың бөлгіштің парақ кодының шешімі131
1130BST Leetcode шешіміндегі минималды абсолютті айырмашылық131
1131Парақ кодының үшінші максималды шешімі131
1132Өнімнің максималды ішкі жиыны130
1133Полигонның литкодты шешімінің минималды баллдық триангуляциясы130
1134Символдар квадраттарының минималды қосындысы k таңбаларды жойғаннан кейін берілген жолда есептеледі130
1135Палиндромдық ішкі жолдар Leetcode шешімі130
1136K палиндром жолдарын құру LeetCode шешімі130
1137Матрицалық LeetCode шешіміндегі тақ мәндері бар ұяшықтар130
1138Бір элементті жойғаннан кейінгі 1-дің ең ұзын ішкі массиві LeetCode шешімі130
1139Қосу және азайту командаларын орындағаннан кейін өзгертілген массивті басып шығарыңыз130
1140Топологиялық сұрыптау130
1141Іздеу кірістіру орны130
1142Leetcode шешімінің кейбір элементтерін жойғаннан кейінгі массивтің орташа мәні130
1143String Leetcode шешімін қайта форматтаңыз130
1144Мозер-де-Брюйн тізбегі129
1145Бірінші және екінші жарты биттердің бірдей қосындысымен жұп ұзындықты екілік тізбектерді санау129
1146Голомдық реттілік129
1147Элементті сұрыпталған бұрылған массивтен іздеу129
1148Жыланның максималды ұзындығын табыңыз129
1149Түйіндерді жою және Forest Leetcode шешімін қайтару128
1150Әрқайсысының мақсатты сомасы LeetCode шешімі бар екі қабаттаспайтын ішкі массивтерді табыңыз128
1151Жолдарды ең кіші символдық шешім кодының жиілігі бойынша салыстырыңыз128
1152O (қосынды) кеңістігіндегі қосынды қосындысының есебі128
1153Қызыл-қара ағашқа кіріспе128
1154Басым кезек128
1155Жұптағы түйіндерді ауыстыру128
1156N-Ary ағашының диаметрі LeetCode шешімі128
1157Бөлінген екілік ағаш LeetCode шешімінің максималды өнімі128
1158Біріктірілген парақ кодының шешімі арқылы массивтің түзілуін тексеріңіз128
1159Массивте өнімдері бар жұптарды санау127
1160Дөңгелек массивтегі дәйекті айырмашылықтардың максимумы127
1161Шешім ағашы127
1162Мүмкін екі бөлімді LeetCode шешімі127
1163Автобус маршруттары Leetcode шешімі127
1164Графикті толығымен айналдыруға болатын Leetcode шешімін сақтау үшін ең көп жиектер санын алып тастаңыз127
1165Ең жақын екілік іздеу ағашының мәні Leetcode шешімі127
1166Массивті айналдыру127
1167Көбейту кестесіндегі ең кіші сан Leetcode шешімі127
1168Қосымша бос орынмен екі BST біріктіріңіз127
1169Екілік ағашты екілік іздеу ағашына түрлендіру127
1170Максималды екілік ағаш127
1171Үлкен жиынтық ағашына BST түрлендіріңіз127
1172Факторлық кейінгі нөлдер LeetCode шешімі126
1173Минималды бүйірлік секірулер LeetCode шешімі126
1174Web Crawler LeetCode шешімі126
1175Чиптерді бірдей орынға жылжытудың ең аз құны LeetCode шешімі126
1176Әрбір ағаш жолындағы ең үлкен мәнді LeetCode шешімінен табыңыз126
1177Іздеу ұсыныстары жүйесі LeetCode шешімі126
1178Сызықтық уақыттағы 3 өлшемді сұрыпталған тізбекті табыңыз126
1179Ең ұзақ қайталанатын кейінгі нәтиже126
1180K'th тұрақты қосымша кеңістікті қолданатын BST-тегі ең үлкен элемент126
1181Backlog Leetcode шешіміндегі тапсырыстар саны125
1182Екілік ағаштың максималды тереңдігі125
1183Екілік ағашты ескере отырып, барлық жартылай түйіндерді қалай алып тастауға болады?125
1184Іргелес массив LeetCode шешімі125
1185Берілген санның ең кіші екілік разрядын табыңыз125
1186Кезекті пайдаланып BST жолды кері бұрыңыз125
1187Күнді қайта пішімдеу LeetCode шешімі125
1188Жиым зигзагты LeetCode шешімін жасау үшін элементтерді азайтыңыз125
1189Екілік ағаштағы ең жақын жапырақ LeetCode шешімі124
1190Шаршы Leetcode шешіміне сіріңке таяқшалары124
1191LeetCode шешімін арттыратын реттіліктерді жасау үшін ең аз своптар124
1192Жарамды үшбұрыш нөмірі124
1193Бірінші жаман нұсқа124
1194Жарамды Perfect Square LeetCode шешімі124
1195A, b және c ұзындықтары кесінділерінің максималды саны124
1196Сол жақ жапырақтардың қосындысы LeetCode шешімі123
1197Екілік іздеу ағашындағы ең төменгі қарапайым бабалар123
1198Массивті ауыстыру және өнім туралы сұраулар123
1199Тең массив элементтеріне ең аз жылжыту LeetCode шешімі123
1200Сұрыпталған массивті екілік іздеу ағашына LeetCode шешімдеріне түрлендіру123
1201Байланыстырылған тізімдегі түйіндерді ауыстыру Leetcode шешімі123
1202Биіктігі бойынша кезекті қалпына келтіру122
1203Графика және оның бейнесі122
1204Тастар тізбегін қатарынан шешуге дейін жылжу122
1205Екі бүтін санды бөлу Leetcode шешімі122
1206Меншікті айырмашылығы бар жұптардың максималды қосындысы122
1207Берілген диапазондардағы жұп немесе тақ сандардың ықтималдығы туралы сұрақтар122
1208Жаңа 21 ойын122
1209Сөзді тап122
1210Жолды кесіп өту әдісі122
1211LeetCode Шешімінің массивін біріктіру122
1212Максималды қосынды122
1213Тік бұрышты үшбұрыштағы жолдың максималды қосындысы121
1214Вегетариандық, баға және қашықтық Leetcode шешімі бойынша мейрамханаларды сүзіңіз121
1215Ең ұзақ дұрыс кронштейннің кейінгі нәтижелері бойынша сұраулар121
1216Берілген төрт пернені қолданып А-ның максималды санын қалай басып шығаруға болады121
1217Екі дәйекті тең мәнді үлкенге ауыстырыңыз121
1218Екі Байланыстырылған Тізімнің қиылысу нүктесін алу үшін функция жазыңыз121
1219Сирек кестені қолдану арқылы жиынтық сұранысы121
1220Шампан мұнарасы LeetCode шешімі121
1221Ньюман-Конвей тізбегінің n шарттарын басып шығару120
1222Барлық кішігірім кілттердің жиынтығы бар ағашқа дейін120
1223Бүтін санды нөлдік бүтін сандардың қосындысына айналдыру Leetcode шешімі120
12242D векторлық LeetCode шешімін тегістеңіз120
1225Екілік ағаштың ең төменгі ортақ ата-бабасы Leetcode шешімі120
1226Perfect Squares LeetCode шешімі120
1227Шектелген массивте берілген индекстегі ең үлкен мән LeetCode шешімі120
1228Бүтін үзіліс LeetCode шешімі120
1229Бірнеше ауқымды ұлғайту операцияларынан кейін өзгертілген жиымды басып шығарыңыз119
1230Арифметикалық кесінділер II – бағыныңқы LeetCode шешімі119
1231КСТ ең кіші элемент119
1232Екі деңгейлі ағаштың барлық деңгейлері анаграмма екенін немесе жоқ екенін тексеріңіз119
1233Массивтің орташа мәні119
1234LRU Cache Leetcode шешімі118
1235Графикалық клондау118
1236Skiplist LeetCode шешімін жобалау118
1237Сөздерді мәтін бойынша сәйкестендіру арқылы қолданылған ең ұзын префикс118
1238Ең үлкен Plus Sign Leetcode шешімі118
1239БСТ-нің әрбір ішкі түйінінде дәл бір бала бар-жоғын тексеріңіз117
1240Екі қуат117
1241Жоқ нөмір117
1242Екілік ағаш LeetCode шешімінің толықтығын тексеріңіз117
1243Берілген екі массивтен максималды массив, тәртіпті сақтайды117
1244n Leetcode шешімінің k-ші факторы117
1245Басқа массивті пайдаланып элементтерді үлкейту117
1246LeetCode шешімі жолындағы жуан сөздер117
1247Ағаштарды салмай-ақ бірдей БСТ-терді тексеріңіз117
1248Палиндром массивін құру үшін біріктіру операцияларының минималды санын табыңыз117
1249Жылжымалы терезе медианасы Leetcode шешімі117
1250Симметриялық ағаш LeetCode шешімі Leetcode шешімі116
1251Жұп сандары бар ішкі жиындарды санау116
1252Айналдырылған сұрыпталған массив II LeetCode шешімінде минимумды табыңыз116
1253Параллель курстар II LeetCode шешімі116
1254Сабақтас массив116
1255k сұрыпталған тізімдерді біріктіру Leetcode шешімі116
1256Соманың максималды ұлғаюы115
1257BST ішіндегі ең кіші элементті табыңыз (тапсырыс статистикасы БСТ бойынша)115
1258Екілік ағаштың алдын-ала тапсырыс беруін тексеріңіз115
1259Кескіннің қабаттасуы LeetCode шешімі115
1260Жарамды жақшаларды жасау үшін ең аз жою LeetCode шешімі115
1261Өнімнің максималды ішкі жиыны114
1262Берілген екілік ағаш түйінінің ата-бабаларын рекурсиясыз басып шығарыңыз114
1263Ағаштағы барлық алмаларды жинаудың ең аз уақыты LeetCode шешімі114
1264Баспалдақпен өрмелеудің минималды құны LeetCode шешімі113
1265Екілік массивке қосалқы массивпен берілген сан тақ немесе жұп болған жағдайда жазыңыз113
1266Келесі үлкен элемент113
1267Excel парағының бағанының тақырыбы LeetCode шешімі113
1268Ағашта екі түйіннің бір жолда тұрғанын тексеріңіз113
1269Ең кіші диапазон II Leetcode шешімі112
1270Реттелген кезек LeetCode шешімі112
1271Сұрақтарды екілік массивте санау және ауыстырып қосу112
1272Палиндромды бөлу111
1273Жақшаларды қосудың әртүрлі тәсілдері Leetcode шешімі111
1274Жолдың басқа сызықты бұза алатынын тексеріңіз Leetcode шешімі111
1275Сұрыпталған массивті біріктіру110
1276Берілген ішкі массивтегі берілген саннан кем немесе оған тең элементтер саны110
1277Коко банандарды жеу LeetCode шешімі110
1278Массивтерді орналастыру Leetcode шешімі109
1279Қайта реттеулері бар ең үлкен ішкі матрица LeetCode шешімі109
1280X кезекте тұрған кез келген адамға өзгеріс бере алатынын тексеріңіз108
1281Peeking итераторы LeetCode шешімі108
1282Ньюман-Шанкс-Уильямс прайм108
1283Қайталанатын таңбаларсыз ең ұзын ішкі жол Leetcode шешімі107
1284Диапазонның минималды сұрауы (төртбұрышты тамырдың ыдырауы және сирек кесте)107
1285K ұзындығының максималды орташа қосындысын табыңыз107
1286Екілік массивтің кіші массивтерінің ондық мәндеріне арналған сұрақтар106
1287Кейінгі өсіп келе жатқан максималды өнім105
1288Берілген диапазонда элементтері тең индекстер саны105
1289Ең қысқа ұзындықтағы кодталған жол LeetCode шешімі105
1290N өлшемді массивті тексеру n деңгейлерінің BST-ін көрсете алады немесе көрсете алмайды104
1291Монеталарды ұйымдастыру Leetcode шешімі104
1292STL жиынтығының көмегімен екілік ағаштан екілік іздеу ағашын түрлендіруге арналған103
1293Кездейсоқ таңдау индексі LeetCode шешімі103
1294LeetCode шешімін үйрететін адамдардың ең аз саны102
1295Circular ойынының LeetCode шешімі жеңімпазын табыңыз102
1296Палиндрома саны LeetCode шешімі102
1297Екілік ағаш LeetCode шешімінің тік ретті өтуі102
1298Сандық LeetCode шешіміне қол жеткізіңіз101
1299Екі санды қосу II Leetcode шешімі101
1300Негізгі -2 LeetCode шешіміне түрлендіру101
1301Ең көп K-тен кейінгі ең аз мүмкін бүтін сан Сандардағы көршілес своптар LeetCode шешімі101
1302Өлшемді өзгерту операциялары LeetCode шешімімен босқа кететін ең аз жалпы кеңістік101
1303Барлық үлкен кілттердің қосындысы барлық кілттерге қосылатындай етіп BST-ді екілік ағашқа айналдырыңыз101
1304Үздіксіз бағыныңқы жиынтық LeetCode шешімі101
1305XOR бойынша сұраныстар диапазонның ең үлкен тақ бөлгіші100
1306Жою GetRandom O(1) Leetcode шешімін кірістіріңіз100
1307Секіру ойыны IV LeetCode шешімі100
1308Берілген қосынды шарты LeetCode шешімін қанағаттандыратын ішкі реттіліктер саны99
1309Leetcode шешімін жобалау жерасты жүйесі95
1310Ең көп ұзындықтағы жұптар тізбегін басып шығарыңыз95
1311Әріптерді ауыстыру LeetCode шешімі93
1312Capital Leetcode шешімін анықтау92
1313Көшбасшылар тақтасының Leetcode шешімін құрастырыңыз92
1314Барлық сөздердің жалғауы бар ішкі жол Leetcode шешімі87
1315Count Sub Islands LeetCode шешімі86
1316Барлығы 1 тобының Leetcode шешіміне ең аз своптар86
1317Top K жиі элементтер LeetCode шешімі85
1318Минималды жол сомасының Leetcode шешімі85
1319Екілік ағаштың ретімен өтуі LeetCode шешімі84
1320Тақ жұп байланыстырылған тізім Leetcode шешімі84
1321Ең ұзын жалпы қосалқы реттілік LeetCode шешімі83
1322Ең көп халық саны LeetCode шешімі81
1323Қала судьясы LeetCode шешімін табыңыз80
1324Ең жақсы кездесу нүктесі LeetCode шешімі79
1325Қала судьясы LeetCode шешімін табыңыз79
1326Декодтау String Leetcode шешімі79
1327Ең қысқа сұрыпталмаған үздіксіз бағыныңқы жиек LeetCode шешімі78
1328Түбірді жапырақ сандарына қосу LeetCode шешімі77
1329Жобалау Сөздерді қосу және іздеу деректер құрылымы LeetCode шешімі74
1330Ең көп халық саны LeetCode шешімі74
1331Тіктөртбұрыш қабаттасуы LeetCode шешімі74
1332LeetCode Шешім жақшасының ұпайы71
1333Сұрыпталған шеңберлі байланыстырылған тізімге кірістіру LeetCode шешімі71
1334Екілік ағашты байланыстырылған тізімге тегістеңіз LeetCode шешімі71
1335Stone Game IV LeetCode шешімі70
1336График екі жақты ма? LeetCode шешімі70
1337Ауқым сомасын сұрау 2D – өзгермейтін LeetCode шешімі70
1338Жарамды үшбұрыш саны LeetCode шешімі68
1339Тапсырысты ұлғайту Leetcode шешімімен карталарды көрсетіңіз67
1340Шоколадты LeetCode шешімін бөліңіз60
1341Екілік ағаш түйінінен басқа LeetCode шешіміне дейінгі қадамдық нұсқаулар53
1342BST LeetCode шешімінің ауқымы49
1343Кері бүтін Leetcode шешімі47
1344K ең жақын элементтерді табыңыз LeetCode шешімі47
1345Түстерді сұрыптау LeetCode шешімі44
1346Қосындысы шекті мәннен кіші немесе тең шаршының максималды жағы ұзындығы LeetCode шешімі43
1347Жолды бұру LeetCode шешімі42
1348Excel парағының баған нөмірі LeetCode шешімі42
1349Монотоникалық массив Leetcode шешімі25
1350Ең үлкен өлшем бағыныңқы массив сомасы тең k Leetcode шешімі23
1351Camelcase сәйкес келетін Leetcode шешімі22
1352High Five LeetCode шешімі22
1353Көптеген тастар бір жол немесе баған LeetCode шешімімен жойылды21
1354H-index Leetcode шешімі21
1355Ең көп суы бар контейнер LeetCode шешімі20
1356Жарамды Anagram Leetcode шешімі20
1357Peak Element LeetCode шешімін табыңыз19
1358Келесі ауыстыру LeetCode шешімі18
1359Топтық анаграммалар LeetCode шешімі18
1360Жылжымалы терезенің максималды LeetCode шешімі18
1361Екілік іздеу LeetCode шешімі18
1362Келесі Үлкен элемент I Leetcode шешімі17
1363Екілік ағашты байланыстырылған тізімге тегістеңіз LeetCode шешімі17
136460 LeetCode шешіміне бөлінетін жалпы ұзақтығы бар әндердің жұптары17
1365Топтық жылжытылған жолдар Leetcode шешімі16
1366Paint House LeetCode шешімі16
1367Бірегей екілік іздеу ағаштары LeetCode шешімі15
1368Сөйлем экранын орнату LeetCode шешімі15
1369Insert Delete GetRandom O(1) – рұқсат етілген көшірмелер LeetCode шешімі15
1370Шарларды жару үшін көрсеткілердің ең аз саны LeetCode шешімі15
1371Изоморфтық жолдар LeetCode шешімі15
1372Жарамды үшбұрыш саны LeetCode шешімі15
1373LeetCode Шешіміндегі тау массивіндегі шың индексі15
1374Ең жақын екілік іздеу ағашының мәні II LeetCode шешімі14
1375Көтерілген суда жүзу LeetCode шешімі13
Translate »