BST-ті Min Heap-ге ауыстыру

Күрделілік дәрежесі қиын
Жиі кіреді Amazon BlackRock ByteDance GE Healthcare Honeywell
Екілік іздеу ағашы Екілік ағаш Үйінді ағашКөрулер 146

Проблемалық мәлімдеме

Толық берілген Екілік іздеу ағашы, оны а-ға айналдыру алгоритмін жазыңыз Мин үйме, бұл BST-ті Min Heap-ге айналдыру. Мин үйіндісі түйіннің сол жағындағы мәндер сол түйіннің оң жағындағы мәндерден аз болуы керек.

мысал

енгізу

BST-ті Min Heap-ге ауыстырутүйреуіш

шығыс

BST-ті Min Heap-ге ауыстырутүйреуіштүйреуіш

Деңгейлік тапсырыс: 6 7 13 9 12 18 23

BST-ді Min Heap-ге айналдыру алгоритмі

Екілік іздеу ағашы элементтерді қамтиды, олардың 'ретпен өтуі элементтерді сұрыпталған түрде береді. BST-ті Min Heap-ге ауыстыру үшін біз алдын-ала траверсте екілік іздеу ағашының ретпен өтуін өзгертеміз, яғни массивте ағаштың траекториясын сақтаймыз, содан кейін түйіндерді алдын-ала тапсырыс түрінде ауыстырамыз тапсырыс бойынша шығарумен.

Бұл екілік іздеу ағашының Min Heap-ге айналуын қамтамасыз етеді, сонымен қатар Min Heap берілген қасиетті қанағаттандырады, яғни түйіннің сол жақ ішкі ағашындағы барлық түйіндер оң жақ ішкі ағаштағы барлық түйіндерден кішірек сол ағаш.

1. Traverse the BST in in-order traversal and store the traversal in an array or a list.
2. This time traverse the Binary Search Tree in pre-order form.
3. Replace every node with the corresponding value stored in the array or list.

Уақыттың күрделілігі = O (N)

Біз тек O (N) уақытты қажет ететін ағаш траверстері бойынша тәртіптелген және алдын-ала тапсырыс бергендіктен.

Ғарыштың күрделілігі = O (N)

Мұнда біз n элементті сақтаймыз, осылайша сызықтық кеңістіктің күрделілігі кеңістік шешімі /.
мұндағы N - толық екілік іздеу ағашындағы түйіндердің жалпы саны.

Түсіндіру

Жоғарыда келтірілген мысалда көрсетілген ағашты қарастырайық.

қадам 1
Ағашты тәртіп бойынша айналып өтіп, оны массивте сақтаңыз.
arr [] = {6, 7, 9, 12, 13, 18, 23}

2 & 3 қадам
Алдын ала тапсырыс түрінде ағашты айналып өтіп, әрбір түйіннің мәнін массивте сақталған сәйкес мәнмен ауыстырыңыз.

BST-ті Min Heap-ге ауыстырутүйреуіштүйреуіш

Суреттен көріп отырғанымыздай, ағаш берілген қасиеттерді қанағаттандыратын Min үйіндіге айналады.

код

BST-ті Min Heap-ге ауыстыратын Java коды

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.Queue;
class ConvertBSTToMinHeap {
    // class representing node of a binary tree
    static class Node {
        int data;
        Node left, right;
        public Node(int data) {
            this.data = data;
        }
    }
    // function to print level order traversal of binary tree
    private static void levelOrder(Node root) {
        if (root == null) {
            return;
        }
        Queue<Node> queue = new LinkedList<>();
        queue.add(root);
        while (!queue.isEmpty()) {
            Node curr = queue.poll();
            System.out.print(curr.data + " ");
            if (curr.left != null)
                queue.add(curr.left);
            if (curr.right != null)
                queue.add(curr.right);
        }
    }
    // function to store the inorder traversal of tree in a list
    private static void storeInOrder(Node root, ArrayList<Integer> inOrder) {
        if (root != null) {
            storeInOrder(root.left, inOrder);
            inOrder.add(root.data);
            storeInOrder(root.right, inOrder);
        }
    }
    // function to replace the inorder traversal with pre-order traversal
    private static void replaceInOrderWithPreOrder(Node root, ArrayList<Integer> inOrder) {
        if (root != null) {
            root.data = inOrder.get(0);
            inOrder.remove(0);
            replaceInOrderWithPreOrder(root.left, inOrder);
            replaceInOrderWithPreOrder(root.right, inOrder);
        }
    }
    private static void convertToMinHeap(Node root) {
        ArrayList<Integer> inOrderTraversal = new ArrayList<>();
        // store the in order traversal of the tree in a list
        storeInOrder(root, inOrderTraversal);
        // replace the pre order traversal with in order traversal
        replaceInOrderWithPreOrder(root, inOrderTraversal);
    }
    public static void main(String[] args) {
        // Example Tree
        Node root = new Node(12);
        root.left = new Node(7);
        root.right = new Node(18);
        root.left.left = new Node(6);
        root.left.right = new Node(9);
        root.right.left = new Node(13);
        root.right.right = new Node(23);
        convertToMinHeap(root);
        levelOrder(root);
        System.out.println();
    }
}
6 7 13 9 12 18 23

BST-ті Min Heap-ге ауыстыру үшін C ++ коды

#include <bits/stdc++.h> 
using namespace std; 

// class representing node of a binary tree 
class Node { 
    public: 
    int data; 
    Node *left; 
    Node *right; 
    
    Node(int d) { 
        data = d; 
        left = right = NULL; 
    } 
};

// function to print level order traversal of binary tree
void levelOrder(Node *root) {
    if (root == NULL) {
        return;
    }
    
    queue<Node*> q;
    q.push(root);
    
    while (!q.empty()) {
        Node *curr = q.front();
        q.pop();
        
        cout<<curr->data<<" ";
        
        if (curr->left != NULL)
            q.push(curr->left);
        if (curr->right != NULL) 
            q.push(curr->right);
    }
}


// function to store the inorder traversal of tree in a list
void storeInOrder(Node *root, vector<int> &inOrderTraversal) {
    if (root != NULL) {
        storeInOrder(root->left, inOrderTraversal);
        inOrderTraversal.push_back(root->data);
        storeInOrder(root->right, inOrderTraversal);
    }
}

// function to replace the inorder traversal with pre-order traversal
void replaceInOrderWithPreOrder(Node *root, vector<int> &inOrderTraversal) {
    if (root != NULL) {
        root->data = inOrderTraversal[0];
        inOrderTraversal.erase(inOrderTraversal.begin());
        replaceInOrderWithPreOrder(root->left, inOrderTraversal);
        replaceInOrderWithPreOrder(root->right, inOrderTraversal);
    }
}

void convertToMinHeap(Node *root) {
    std::vector<int> inOrderTraversal;
    
    // store the in order traversal of the tree in a list
    storeInOrder(root, inOrderTraversal);
    
    // replace the pre order traversal with in order traversal
    replaceInOrderWithPreOrder(root, inOrderTraversal);
}

int main() {
    // Example Tree
    Node *root = new Node(12);
    root->left = new Node(7);
    root->right = new Node(18);
    root->left->left = new Node(6);
    root->left->right = new Node(9);
    root->right->left = new Node(13);
    root->right->right = new Node(23);

    convertToMinHeap(root);
    levelOrder(root);
    cout<<endl;
    
    return 0;
}
6 7 13 9 12 18 23

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

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