สร้าง BST จาก Level Order Traversal ที่กำหนด

ระดับความยาก สะดวกสบาย
ถามบ่อยใน อเมซอน แอปเปิล GE Healthcare MetLife ไมโครซอฟท์ UHG Optum ร้องเอ๋ง
ต้นไม้ค้นหาแบบไบนารี ต้นไม้ไบนารี การค้นหาครั้งแรกที่กว้าง ต้นไม้ ทรีทราเวอร์ซัลเข้าชม 147

ให้ การส่งผ่านคำสั่งระดับ ของ Binary Search Tree เขียนอัลกอริทึมเพื่อสร้าง Binary Search Tree หรือ BST จาก ITS ที่กำหนดระดับการส่งผ่านคำสั่ง

ตัวอย่าง

อินพุต
levelOrder [] = {18, 12, 20, 8, 15, 25, 5, 9, 22, 31}
เอาท์พุต

สร้าง BST จาก Level Order Traversal ที่กำหนดหมุด

ตามลำดับ: 5 8 9 12 15 18 20 22 25 31

อินพุต
levelOrder [] = {4, 2, 5, 1, 3, 6}
เอาท์พุต

สร้าง BST จาก Level Order Traversal ที่กำหนดหมุด

ตามลำดับ: 1 2 3 4 5 6

อัลกอริทึมสำหรับการสร้าง BST จากการส่งผ่านคำสั่งระดับ

องค์ประกอบแรกในการส่งผ่านลำดับระดับจะสร้างรากของการค้นหาแบบไบนารีเสมอ ต้นไม้. ค่าถัดไปอาจสร้างโหนดซ้ายหรือโหนดขวาขึ้นอยู่กับค่าของมัน

หากโหนดถัดไปมีขนาดเล็กกว่ารูทกว่าที่จะแทรกไปทางซ้ายของรูทมิฉะนั้นจะถูกแทรกไปทางขวา
แนวคิดมีดังนี้ถ้ารูทของ BST เป็นโมฆะให้สร้างองค์ประกอบปัจจุบันที่มีขนาดเล็กกว่ารูทจากนั้นแทรกในตำแหน่งที่เหมาะสมในทรีย่อยด้านซ้ายของรูทมิฉะนั้นแทรกตำแหน่งที่ไม่เหมาะสมในทรีย่อยด้านขวา ของราก

  1. เริ่มต้น root ของ BST เป็น null หากไม่มีองค์ประกอบในการส่งผ่านลำดับระดับให้ส่งคืนรูท
  2. สำหรับทุกองค์ประกอบในอาร์เรย์ levelOrder ให้ทำซ้ำขั้นตอนที่ 3, 4 และ 5
  3. ถ้ารูทเป็นโมฆะให้สร้างอิลิเมนต์ปัจจุบันเป็นรูท
  4. หากองค์ประกอบปัจจุบันมีค่าน้อยกว่ารูทให้ไปที่ขั้นตอนที่ 3 รูทจะกลายเป็นรูทด้านซ้ายและองค์ประกอบยังคงเหมือนเดิม
  5. หากองค์ประกอบปัจจุบันมีค่ามากกว่ารูทไปที่ขั้นตอนที่ 3 รูทจะกลายเป็นรูทขวาและองค์ประกอบยังคงเหมือนเดิม
  6. กลับรูท

รหัส JAVA สำหรับสร้าง BST จากการส่งผ่านคำสั่งระดับ

public class ConstructBSTFromItsGivenLevelOrderTraversal {
    // 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 in order traversal of a binary tree
    private static void inorder(Node root) {
        if (root != null) {
            inorder(root.left);
            System.out.print(root.data + " ");
            inorder(root.right);
        }
    }

    private static Node attachNode(Node root, int value) {
        // if root is null, make the current element as root
        if (root == null) {
            root = new Node(value);
            return root;
        }

        // if element is less than root
        if (value < root.data) {
            // attach it to left subtree
            root.left = attachNode(root.left, value);
        } else {
            // attach it to right subtree
            root.right = attachNode(root.right, value);
        }

        // return root
        return root;
    }

    private static Node formBST(int[] levelOrder) {
        // initialize root as null
        Node root = null;

        // for each element attach the node to required position in the BST
        for (int i = 0; i < levelOrder.length; i++) {
            // Step 3 to 5
            root = attachNode(root, levelOrder[i]);
        }

        // return root
        return root;
    }

    public static void main(String[] args) {
        // Example 1
        int levelOrder1[] = new int[] {18, 12, 20, 8, 15, 25, 5, 9, 22, 31};
        Node root1 = formBST(levelOrder1);
        inorder(root1);
        System.out.println();

        // Example 2
        int levelOrder2[] = new int[] {4, 2, 5, 1, 3, 6};
        Node root2 = formBST(levelOrder2);
        inorder(root2);
        System.out.println();
    }
}
5 8 9 12 15 18 20 22 25 31 
1 2 3 4 5 6

รหัส C ++ สำหรับสร้าง BST จากการส่งผ่านคำสั่งระดับ

#include <iostream> 
#include<vector> 
#include<queue> 
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 the in-order traversal of a binary tree 
void inOrder(Node *root) { 
    if (root != NULL) { 
        inOrder(root->left); 
        cout<<root->data<<" "; 
        inOrder(root->right); 
    } 
} 

Node* attachNode(Node *root, int value) {
    // if root is null, make the current element as root
    if (root == NULL) {
        root = new Node(value);
        return root;
    }
    
    // if element is less than root
    if (value < root->data) {
        // attach it to left subtree
        root->left = attachNode(root->left, value);
    } else {
        // attach it to right subtree
        root->right = attachNode(root->right, value);
    }
    
    // return root
    return root;
}

Node* formBST(int *levelOrder, int n) {
    // initialize root as null
    Node *root = NULL;
    
    // for each element attach the node to required position in the BST
    for (int i = 0; i < n; i++) {
        // Step 3 to 5
        root = attachNode(root, levelOrder[i]);
    }
    
    // return root
    return root;
}

int main() { 
    // Example 1
    int levelOrder1[] = {18, 12, 20, 8, 15, 25, 5, 9, 22, 31};
    Node *root1 = formBST(levelOrder1, sizeof(levelOrder1) / sizeof(levelOrder1[0]));
    inOrder(root1);
    cout<<endl;

    // Example 2
    int levelOrder2[] = {4, 2, 5, 1, 3, 6};
    Node *root2 = formBST(levelOrder2, sizeof(levelOrder2) / sizeof(levelOrder2[0]));
    inOrder(root2);
    cout<<endl;
    
    return 0; 
}
5 8 9 12 15 18 20 22 25 31 
1 2 3 4 5 6

การวิเคราะห์ความซับซ้อน

ความซับซ้อนของเวลา = บน2)
ความซับซ้อนของพื้นที่ = O (n)เนื่องจากการเรียกซ้ำ
โดยที่ n คือจำนวนองค์ประกอบทั้งหมดในลำดับระดับ แถว.

อ้างอิง 1     เอกสารอ้างอิง 2

คำถามสัมภาษณ์ยอดนิยม

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2848
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2515
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2484
4Palindrome ใช้การเรียกซ้ำ2269
5ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1991
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1676
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1663
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1651
9จัดเรียงด่วน1633
10เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1623
11ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1489
12สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1459
13ย้อนกลับอาร์เรย์1432
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1408
15ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1372
16ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1367
17องค์ประกอบที่ทำซ้ำครั้งแรก1356
18จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1332
19ผลรวมของตัวเลขในสตริง1331
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1299
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1265
22ตรวจหาลูปในรายการที่เชื่อมโยง1249
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1236
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1231
25Subarray กับผลรวมที่ได้รับ1226
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1224
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1214
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1177
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1134
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1130
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1118
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1116
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1083
34ค้นหาผู้นำในอาร์เรย์1069
35สลับโหนดในรายการที่เชื่อมโยง1051
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์1013
37จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II1004
38ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง1004
39กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก984
40ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด973
41จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง964
42รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x963
43โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่962
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์946
45ค้นหาหมายเลขที่หายไป937
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์929
47สตริงย่อย Palindromic ที่ยาวที่สุด914
48แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง902
49พิมพ์ลำดับต่อมาที่ยาวที่สุด894
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ885
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด884
52ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้865
53จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด856
54การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน845
55เรียงลำดับการแทรก836
56นับสามเหลี่ยมที่เป็นไปได้835
57การคูณสองเมทริกซ์816
58จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ807
59ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่806
60หมุนรายการที่เชื่อมโยง804
61ซื้อหุ้นขายเพื่อเพิ่มผลกำไร801
62การเชื่อมต่อของสองสาย773
63ชักเย่อ772
64พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต769
65นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน768
66ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด758
67ปัญหาคนดัง752
68สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว752
69ค้นหา Pythagorean Triplets จาก Array748
70ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด745
71ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด738
72ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ719
73ค้นหาแถวที่มีจำนวนสูงสุด 1715
74ค้นหา Peak Element จาก Array710
75ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด708
76ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม706
77ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ701
78การเพิ่มสองเมทริกซ์697
79ปริศนาอาร์เรย์ผลิตภัณฑ์696
80สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1693
81ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน686
82ใช้สอง Stacks ในอาร์เรย์686
83Subarray ผลิตภัณฑ์สูงสุด II671
84อันดับพจนานุกรมของสตริง668
85ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่661
86การคูณก่อนหน้าและถัดไป658
87การลบเมทริกซ์สองตัว649
88ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด644
89ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ643
90แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน640
91อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม638
92สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน635
93ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่633
94ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด625
95ผลรวม Subarray Circular สูงสุด621
96จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว621
97จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย620
98Subarray และผลที่ตามมา615
99ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน615
100ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก613
101ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด611
102เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)607
103Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1606
104องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง603
105การแบนรายการที่เชื่อมโยง602
106Palindrome Permutations ของสตริง600
107เรียกใช้การเข้ารหัสความยาว591
108องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array591
109การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด591
110องค์ประกอบเสียงข้างมาก590
111Palindromes ในช่วงที่กำหนด589
112การตรวจสอบ Pangram587
113พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ587
114อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome578
115อักขระที่ซ้ำกันมากที่สุดในสตริง576
116ซ้ำตามมาของความยาวสองหรือมากกว่า576
117หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์576
118จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่575
119รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น574
120ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ574
121จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome572
122พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ564
123โซลูชัน Sum Leetcode สองรายการ562
124เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด560
125โซลูชัน 3Sum Leetcode558
126ปัญหาการเรียงลำดับแพนเค้ก555
127ผสานช่วงเวลาที่ทับซ้อนกัน II549
128โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม547
129ขนาดของ Subarray ที่มีผลรวมสูงสุด538
130การเปลี่ยนเมทริกซ์538
131ลบพื้นที่พิเศษออกจากสตริง537
132ลบรายการที่ซ้ำกันออกจากสตริง537
133การลบ Spaces ออกจากสตริงโดยใช้ stringstream536
134ผลรวมสูงสุดที่เพิ่มขึ้นตามมา534
135Palindrome ที่เล็กที่สุดหลังการเปลี่ยน534
136ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่534
137Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่531
138ปัญหาเกี่ยวกับพาร์ติชัน530
139สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด522
140ตรวจสอบว่าสตริงห่างกัน K หรือไม่518
141ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง514
142หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด511
143ลบรายการล่าสุด511
144ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่508
145แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ508
146โปรแกรมสลับอักขระทั้งหมดในสตริง503
147ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง502
148สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่496
149นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด492
150ค้นหาคู่กับความแตกต่างที่ได้รับ489
151จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา487
152รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง487
153ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย486
154ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่484
155คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer483
156ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย478
157เปรียบเทียบตัวเลขสองเวอร์ชัน475
158พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด471
159จัดเรียง 0s 1s และ 2s ใน Array471
160ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด470
161กลับคำในสตริงที่กำหนด468
162ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution466
163เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด466
164รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ465
165ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด465
166พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)465
167แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น460
168พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'450
169ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ448
170Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End445
171พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง444
172ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด442
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด436
174พิมพ์พาร์ติชัน palindromic ทั้งหมด433
175ปัญหา Superstring ที่สั้นที่สุด430
176แบนรายการที่เชื่อมโยงหลายระดับ427
177ความยาวสูงสุดของคู่โซ่426
178จัดเรียงสตริงตามสตริงอื่น425
179ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่425
180การเรียงลำดับ K เรียงอาร์เรย์421
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II408
182ค้นหาลำดับที่ตามมาของขนาด 3406
183ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม406
184โปรแกรมเพิ่มเลขฐานสองสองหลัก404
185พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์403
186ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ402
187คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II401
188ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)397
189ซีซาร์ไซเฟอร์395
190อักขระที่ไม่ซ้ำ Kth394
191ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ391
192จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag390
193การเรียงลำดับแพนเค้ก386
194คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ384
195หมุนภาพ 90 องศา383
196สตริงย้อนกลับที่สมบูรณ์แบบ380
197การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL380
198การผสานสองอาร์เรย์ที่เรียงลำดับ376
199ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง374
200การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด374
201ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก371
202ส่วนเสริม 1 และ 2 ของเลขฐานสอง370
203จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s369
204สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด368
205สี่องค์ประกอบที่รวมที่จะให้367
206แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด367
207คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ364
208ลบโหนดหลังจาก M361
209นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ358
210สตริง Palindrome (ตัวเลข)355
211แยกสตริง355
212อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate355
213อักขระที่เกิดขึ้นสูงสุดในสตริง354
214การเรียงลำดับอาร์เรย์ของสตริง346
215แม้แต่ Substring Count345
216วงเล็บที่ถูกต้อง โซลูชัน LeetCode345
217การใช้งานซ้ำของ atoi ()344
218แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K343
219ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่343
220พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์342
221ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด339
222พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ337
223ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ337
224แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว334
225อักขระ N ในสตริงทศนิยมที่ต่อกัน333
226โซลูชัน Subarray Leetcode สูงสุด333
227การจับคู่อักขระตัวแทน332
228เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?332
229นับจำนวนคำ331
230ย้อนกลับสตริงโดยใช้ Stack331
231ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ329
232ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่328
233จัดเรียงองค์ประกอบตามความถี่ II327
234ผสานสองอาร์เรย์ที่เรียงลำดับ323
235ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน322
236แยกสี่สายที่แตกต่างกัน321
237การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก319
238ค้นหาตรงกลางของรายการที่เชื่อมโยง318
239ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน317
240นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ315
241องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์307
242โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น305
243การเรียงสับเปลี่ยน Palindrome301
244ค้นหา Nth Node296
245ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ296
246การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี294
247โซลูชัน Leetcode ของ Word Search291
248ลบทรี290
249เมทริกซ์ Toeplitz290
250สตริง (แทนจำนวนเต็ม) เป็นค่า290
251Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด289
252ย้อนกลับสตริง289
253พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket288
254จัดเรียงอาร์เรย์ของสตริง286
255ย้อนกลับบิต286
256นับคู่ด้วยผลรวมที่ได้รับ286
257ลบโหนดภายใต้เงื่อนไขที่กำหนด286
258เปลี่ยนเพศของสตริงที่กำหนด285
259ไม่มีปัญหาราชินี285
260วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?284
261ต้นไม้ไบนารี283
262องค์ประกอบแรกที่ไม่ซ้ำ282
263จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9282
264รูปแบบสตริงย่อยซ้ำ280
265ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์280
266ห้องประชุม II โซลูชั่น LeetCode279
267จำนวนเกาะ โซลูชั่น LeetCode278
268นามสกุลทั่วไปที่ยาวที่สุด278
269กองต่ำ276
270LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด275
271ลบช่องว่างออกจากสตริง275
272ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด274
273สลับอาร์เรย์ที่กำหนด272
274องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์268
275หมายเลขฟีโบนักชี267
276ค้นหาอักขระที่สองบ่อย267
277อัลกอริทึม Dijkstra266
278โปรแกรมลำดับนกกาเหว่า265
279ลดความแตกต่างสูงสุดระหว่างความสูง264
280โซลูชั่นปล้นบ้าน Leetcode264
281กองซ้อนสูงสุด262
282ค้นหาคำ262
283ซูโดกุ Solver262
284ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน259
285KMP อัลกอริทึม259
286จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์258
287จำนวน 1 บิต257
288การประเมินนิพจน์257
289โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)257
290ชุดย่อย Leetcode256
291การประเมิน Postfix Expression255
292โซลูชัน Palindrome Leetcode ที่ถูกต้อง253
293กลับคำในสตริง253
294รวมผลรวม Leetcode Solution252
295โซลูชัน Plus One Leetcode252
296Min Stack Leetcode โซลูชัน251
297ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ249
298Backspace String เปรียบเทียบ248
299วิธีการลบรายการที่เชื่อมโยง248
300Subarray ที่มี 0 ผลรวม246
301ตั้งค่า Matrix Zeroes245
302คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์245
303อัลกอริทึม Rabin Karp244
304การกลับคิว242
305องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด242
306ประกอบด้วย Duplicate II Leetcode Solution240
307Sqrt (x) โซลูชัน Leetcode240
308จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์240
309หอคอยแห่งฮานอย239
310จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II238
311ลบองค์ประกอบตรงกลางของสแต็ก238
312Leetcode สามเหลี่ยมปาสคาล237
313ผลรวมรวม237
314ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง236
315ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม236
316โซลูชันจำนวนเต็มเป็นโรมัน Leetcode235
317ย้อนกลับคำแต่ละคำ235
318ประกอบด้วย Duplicate234
319การบีบอัดสตริง234
320แยกเลขคู่และเลขคี่233
321สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า232
322อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ232
323การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน232
324เทคนิคหน้าต่างบานเลื่อน231
325โซลูชัน Leetcode หมายเลขเดียว231
326การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List231
327นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา231
328นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน231
329เพิ่ม Binary Leetcode Solution229
330อัลกอริทึม Bellman Ford229
331กลุ่มคำที่มีชุดอักขระเดียวกัน228
332มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution227
333Postfix เป็น Infix Conversion227
334คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ227
335Pow (x, n) โซลูชัน Leetcode226
336การเรียงลำดับถัดไป226
337อัลกอริทึม Kruskal226
338การประเมินนิพจน์ทางคณิตศาสตร์226
339ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด226
340ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์226
341จัดเรียงองค์ประกอบตามความถี่226
342ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ225
343Palindrome Linked List Leetcode โซลูชัน225
344K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ224
345จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode224
346Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน223
347กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x222
348โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด222
349การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์222
350โซลูชัน Leetcode องค์ประกอบส่วนใหญ่221
351การเรียงลำดับอาร์เรย์โดยใช้ Stacks221
352ค้นหา Lucky Integer ใน Array Leetcode Solution221
353ประเมินกอง220
354สตริงการแย่งชิง220
355พีชคณิต Leetcode Solution220
356นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม219
357โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม219
358อัลกอริธึม Convex Hull219
359คำที่ใช้บ่อย K ยอดนิยม219
360สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution218
361องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์218
362Subarray สูงสุด218
363หมายเลขพิเศษ218
364คำนำหน้าในการแปลง Infix217
365ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่217
366โซลูชัน LeetCode เมทริกซ์เกลียว216
367จำนวนคู่ที่ดีโซลูชัน Leetcode216
368ค้นหา Town Judge Leetcode Solution215
369ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่215
370ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน215
371ผลรวมเส้นทางขั้นต่ำ215
372Swap Nodes ในคู่ Leetcode Solutions214
373จัตุรัสสูงสุด214
374ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์214
375การย้อนกลับองค์ประกอบ K แรกของคิว214
376ย้อนกลับตัวเลขโดยใช้กอง213
377Fizz Buzz Leetcode213
378ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง213
379Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป213
380หมายเลขที่หายไป โซลูชัน Leetcode212
381กลุ่มแอนนาแกรม212
382การเข้ารหัส Huffman212
383การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d211
384Count Primes Leetcode Solutions210
385จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution210
386โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ210
387โซลูชัน Leetcode Triangle II ของ Pascal210
388ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด210
389ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ210
390องค์ประกอบที่พบบ่อย K ยอดนิยม210
391หมายเลขเดียว210
392แบบสอบถามสตริงย่อย Palindrome209
393การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย209
394ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี209
395ปัญหาผลรวมย่อย209
396พลังของโซลูชัน Leetcode สองตัว209
397เส้นทางที่ไม่ซ้ำใคร208
398แปลงสตริงเป็น Int208
399ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่208
400House Robber II โซลูชัน Leetcode208
401ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์208
402ค้นหาใน Rotated Sorted Array Leetcode Solution208
403Leetcode เรียงลำดับ208
404เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution208
405ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode208
406ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ207
407การแปลงซิกแซก207
408ใช้ Stack และ Queue โดยใช้ Deque207
409ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน207
410โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร207
411ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม207
412ผลรวม Subarray เท่ากับ k206
413กราฟ Bipartite206
414ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์206
415โซลูชัน Matrix Diagonal Sum Leetcode206
416Coin Change 2 Leetcode โซลูชั่น206
417องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง205
418เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด205
419นิพจน์มีวงเล็บสำรองหรือไม่205
420วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap205
421การเรียงสับเปลี่ยนกรณีจดหมาย205
422พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ205
423Subarray Sum เท่ากับ K LeetCode Solution205
424ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน205
425ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์205
426อัลกอริทึมของ Prim205
427แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น205
428ค้นหาค่ามัธยฐานจากสตรีมข้อมูล204
429ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution204
430ถอดรหัสสตริง203
431พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0203
432โซลูชัน Leetcode แบบต่อเนื่องสูงสุด203
433จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution203
434นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน203
435ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน203
436ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k203
437การใช้งานแคช LRU202
438จัดเรียงสแต็กโดยใช้การเรียกซ้ำ202
439จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน202
440เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution202
441ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution202
442ย้อนกลับกองโดยใช้การเรียกซ้ำ201
443ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่201
444หมายเลขฟีโบนักชี โซลูชัน LeetCode201
445Subarrays ที่มีองค์ประกอบที่แตกต่างกัน201
446Fizz Buzz200
447ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution200
448จำนวนเต็มย้อนกลับ200
449ค้นหาหมายเลขที่ซ้ำกัน200
450หมายเลขคาตาลันที่ N200
451นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด200
452โซลูชัน LeetCode อาร์เรย์โมโนโทนิก199
453Reverse Vowels ของ String Leetcode Solution199
454ค้นหาอักขระทั่วไป Leetcode Solution199
455ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์199
456ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที198
457ดักจับน้ำฝน Leetcode Solution198
458แก้ไขระยะทาง198
459จำนวนเต็มเป็นคำภาษาอังกฤษ198
460องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions198
461ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution198
462นับและพูด198
463หอคอยซ้ำแห่งฮานอย197
464คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie197
465สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่197
466ย้อนกลับสตริง197
467แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode197
468ผลรวมของช่วง Subarray Leetcode Solution197
469ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ197
470อัลกอริทึม MiniMax197
471น้ำท่วมเติม LeetCode196
472ย้อนกลับรายการที่เชื่อมโยง196
473ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว196
474subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K196
475ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์196
476อัลกอริทึม Floyd Warshall196
477การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค196
478การจัดข้อความให้เหมาะสม โซลูชัน LeetCode196
479ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว196
480ระดับของอาร์เรย์195
481ย้อนกลับคำในสตริง III LeetCode Solution195
482ค้นหาองค์ประกอบที่ซ้ำกัน195
483คำนำหน้าในการแปลง Postfix195
484Word Ladder โซลูชัน LeetCode195
485สตริงวงเล็บที่ถูกต้อง194
486สลับโซลูชัน Array Leetcode194
487ผลรวมเป้าหมาย194
488การเรียงลำดับแบบวนซ้ำของทรีไบนารี194
489โซลูชัน Leetcode ที่สำคัญช้าที่สุด194
490ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์193
491ลำดับต่อมาที่ยาวที่สุด193
492โซลูชัน Leetcode แบบสุ่ม193
493มุมมองด้านบนของ Binary Tree193
494หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution193
495ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)193
496ออกแบบระบบจอดรถ Leetcode Solution193
497โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล193
498ค้นหาองค์ประกอบที่ขาดหายไปของช่วง193
499จับคู่กับผลิตภัณฑ์ที่กำหนด193
500ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว193
501Postfix เป็น Prefix Conversion192
502ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่192
503ลำดับความสำคัญใน C ++192
504ค้นหาความแตกต่าง Leetcode Solution192
505Palindrome ที่สั้นที่สุด192
506โซลูชัน Leetcode คูณสตริง192
507พื้นที่สูงสุดของเกาะ192
508ต่อไป Greater Element I Leetcode Solution192
509สตริงย่อยที่มีการต่อคำทั้งหมด192
510ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution192
511Recursion191
512การต่อกันของ Array LeetCode Solution191
513นับและพูด Leetcode Solution191
514ซิกแซกการแปลง LeetCode โซลูชั่น190
515ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution190
516ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)190
517Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม190
518องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์190
519จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution190
520ผสานช่วงเวลาที่ทับซ้อนกัน190
521ปัญหาช่วงเวลาของสต็อก190
522กระโดดเกม โซลูชัน Leetcode190
523เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด190
524ใช้สแต็กโดยใช้คิวเดียว190
525คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ189
526ใช้ Stack โดยใช้ Queues189
527จุดตัดของสองอาร์เรย์189
528องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป189
529ตรวจสอบวงเล็บสมดุลในนิพจน์189
530นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด189
531Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด188
532แปลงอาร์เรย์เป็นแบบซิกแซก188
533ย้ายศูนย์ LeetCode Solution188
534สลับอาร์เรย์188
535ภาชนะที่มีน้ำมากที่สุด188
536จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง188
537ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution188
538ดัชนีสูงสุดในอาร์เรย์ภูเขา187
539การกลับวงเล็บขั้นต่ำ187
540แปลง BST ปกติเป็น BST สมดุล187
541Sudoku ที่ถูกต้อง187
542อัศวินขั้นต่ำย้ายโซลูชัน LeetCode187
543Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด187
544จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด186
545Leetcode อาร์เรย์ที่ต่อเนื่องกัน186
546ปัญหาปุ่มกดตัวเลขบนมือถือ186
547ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution186
548Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน186
549Anagrams ที่ถูกต้อง186
550โซลูชัน Leetcode ของ Isomorphic Strings186
551การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน186
552น้ำหนักหินสุดท้าย186
553ผลรวมด้านซ้ายออกจาก Leetcode Solutions185
554เวลาที่ดีที่สุดในการซื้อและขายหุ้น185
555โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด185
556เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N185
557จำนวนจังหวัด โซลูชั่น Leetcode185
558ปัญหากระเป๋าเป้185
559การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก185
560ความยาวของ Last Word Leetcode Solution185
561แจกจ่ายขนมให้กับผู้คน Leetcode Solution185
562ระยะการขัดขวาง185
563เป็นโซลูชัน Leetcode ที่ตามมา185
564Koko กินกล้วย Leetcode Solution184
565สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ184
566ปัญหาเหมืองทอง184
567วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode184
568จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k183
569จำนวนเต็มเป็นโรมัน183
570สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode183
571ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด183
572นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS183
573การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม183
574จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?183
575โซลูชัน Leetcode ของ Island Perimeter183
576สรุปช่วง Leetcode โซลูชัน182
577กำหนดคุกกี้ Leetcode Solution182
578ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม182
579โซลูชัน Leetcode เรียงลำดับอาร์เรย์182
58001 โซลูชัน Matrix LeetCode182
581ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution182
582โซลูชัน Leetcode หมายเลข N-th Tribonacci182
583ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์182
584การดำเนินการขั้นต่ำในการแปลง X เป็น Y182
585ชุดค่าผสม Leetcode182
5863Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด182
587โซลูชันอัญมณีและหิน Leetcode181
588ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่181
589ระยะทางสูงสุดในอาร์เรย์181
590แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี180
591นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K180
592LRU Cache LeetCode Solution180
593เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution180
594วิธีถอดรหัส180
595จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน180
596ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน180
597การจัดเรียงฟองโดยใช้สองกอง180
598ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร179
599ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด179
600หมุนภาพ โซลูชัน LeetCode179
601ตะแกรงของ Eratosthenes179
602แทรก Interval Leetcode Solution179
603ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด179
604ดักน้ำฝน LeetCode Solution178
605จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง178
606ระยะห่างระหว่างบัสหยุด Leetcode Solution178
607ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ178
608จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย178
609การทำงานของ XOR ในโซลูชัน Array Leetcode178
610หมุนรายการ Leetcode โซลูชัน178
611โซลูชัน LeetCode ต้นไม้เดียวกัน177
612ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)177
613ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่177
614วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี177
615ต้นทุนขั้นต่ำในการจ้างคนงาน K177
616ฐานที่เล็กที่สุด177
617ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution177
618รูปแบบคำ177
619จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode177
620ปัญหาการตัดคำ176
621ผลรวมสองชุดที่ไม่ทับซ้อนกัน176
622จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน176
623จะสร้าง Mergable Stack ได้อย่างไร?176
624การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์176
625การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน176
626ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ176
627การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก176
628จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m175
629สตริง Isomorphic175
630ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่175
631กบกระโดด Leetcode โซลูชั่น175
632การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode175
633การเรียงสับเปลี่ยนในสตริง Leetcode Solution175
634เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution175
635อัลกอริทึมการทาสีรั้ว174
636จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์174
637การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง174
638จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution174
639ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล174
640GCD ของตัวเลขสองตัว174
641ปัญหาการเปลี่ยนเหรียญ174
642จัดระเบียบสตริงใหม่174
643เกมหิน LeetCode174
644โซลูชัน LeetCode หมายเลข Strobogrammatic173
645ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน173
646การกำหนดที่อยู่ IP โซลูชัน Leetcode173
647ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี173
648ลดจาน LeetCode Solution173
649แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา173
650ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution173
651โจรปล้นบ้าน173
652K ช่องว่าง LeetCode173
653กระดิกเรียง173
654แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด172
655ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n172
656ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode172
657ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี172
658ค้นหาผลรวมระดับสูงสุดใน Binary Tree172
659การรวมตัวอักษรของหมายเลขโทรศัพท์172
660สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด172
661พลิกโซลูชัน LeetCode ของรูปภาพ172
662ฉลากพาร์ติชั่น LeetCode Solution172
663ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d172
664K ช่องว่าง172
665สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution171
666การสุ่มตัวอย่างอ่างเก็บน้ำ171
667โซลูชัน LeetCode เวลาว่างของพนักงาน171
668สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution171
669โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II171
670แยก 0s และ 1s ใน Array171
671เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution171
672Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode171
673ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution171
674เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution171
675แปลงอาร์เรย์เป็นรูปแบบย่อ171
676ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด170
677Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป170
678ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี170
679ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน170
680จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2170
681Palindrome ที่ถูกต้อง170
682อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution170
683เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode170
684โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง170
685BFS กับ DFS สำหรับ Binary Tree169
686Inorder Successor ของโหนดใน Binary Tree169
687ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array169
688ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution169
689กู้คืนโครงสร้างการค้นหาแบบไบนารี168
690ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่168
691จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode168
692โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II168
693จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution168
694พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ168
695ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด168
696เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก168
697การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง168
698นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี168
699ค้นหาใบของ Binary Tree LeetCode Solution168
700Lucky Numbers ในโซลูชัน Matrix Leetcode168
701ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์167
702สร้าง BST จาก Preorder Traversal ที่กำหนด167
703ย้อนกลับเฉพาะตัวอักษร LeetCode Solution167
704งูและบันได LeetCode Solution167
705พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน167
706แก้ไขระยะทาง LeetCode Solution167
707การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด167
708โซลูชัน LeetCode Array ที่ไม่ลดลง167
709หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution167
710แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution167
711ชุดย่อย Sum Leetcode167
712Binary Tree ลำดับระดับซิกแซก Traversal167
713โซลูชันการบีบอัดสตริง LeetCode167
714ลบวงเล็บไม่ถูกต้อง Leetcode Solution167
715การย้อนกลับคิวโดยใช้การเรียกซ้ำ167
716ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode167
717Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution166
718subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน166
719ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง166
720ค้นหาอักขระที่ไม่ซ้ำกันในสตริง166
721สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution166
722พื้นฐานการเขียนโปรแกรมแบบไดนามิก166
723ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่166
724ค้นหาผลคูณที่ใหญ่ที่สุดของ 3166
725ลำดับการเรียงสับเปลี่ยน LeetCode Solution166
726จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode166
727โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II166
728แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution166
729Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode165
730ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode165
731Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)165
732กู้คืนที่อยู่ IP โซลูชัน Leetcode165
733มอร์ริส Traversal165
734โซลูชัน Leetcode จำนวนที่น่าเกลียด165
735ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k165
736พลังของโซลูชัน Leetcode สี่ตัว165
737ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่165
738ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution165
739สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด165
740อันดับ Transform ของ Array Leetcode Solution165
741ตัวสลับหลอดไฟ โซลูชัน LeetCode165
742สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution164
743ดำเนินการเปลี่ยนสตริง Leetcode164
744จำนวน NGE ทางด้านขวา164
745กำไรสูงสุดในการจัดตารางงาน Leetcode Solution164
746องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด164
747ผสานสอง Binary Trees LeetCode Solution164
748นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x164
749พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง163
750ค่าสัมประสิทธิ์ทวินาม163
751แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม163
752ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข163
753โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข163
754การจับคู่นิพจน์ทั่วไป163
755ปัญหาการปูกระเบื้อง163
756ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K163
757สแต็กตามอาร์เรย์ที่เติบโตได้163
758จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode163
759โซลูชัน LeetCode ของรถแข่ง163
760โซลูชัน Leetcode แถวแป้นพิมพ์162
761การลบในทรีไบนารี162
762องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์162
763เกมกระโดด162
764น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode162
765ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -162
766หมายเลขที่ถูกต้อง162
767ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution162
768รูปแบบคำ โซลูชัน LeetCode162
769โซลูชัน Leetcode ระยะทางที่ติดขัด162
770ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution162
771ลดจำนวนคู่สูงสุดใน Array LeetCode Solution162
772บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution162
773เส้นทแยงมุมของต้นไม้ไบนารี162
774ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง161
775ผสาน K เรียงลำดับรายการที่เชื่อมโยง161
776ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution161
777คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน161
778โปรแกรมสำหรับปัญหา Bridge and Torch161
779ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว161
780ต้นไม้ที่มีความสูงต่ำสุด161
781ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี161
782พลิกโซลูชัน LeetCode Binary Tree161
783จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล160
784วงจรรายการที่เชื่อมโยง160
785การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน160
786Kth บรรพบุรุษของโหนดในไบนารีทรี160
787ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution160
788ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution160
789หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น160
790ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution160
791คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode160
792นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน160
793โซลูชันฐาน 7 Leetcode160
794เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด160
795ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution160
796ความลึกสูงสุดของ N-ary Tree Leetcode Solution160
797โซลูชัน Leetcode ต้นไม้สมมาตร160
798พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution159
799Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s159
800ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่159
801ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง159
802โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler159
803วางดอกไม้ได้ LeetCode Solution159
804แยกสตริงใน Balanced Strings Leetcode Solution159
805ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution159
806อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน159
807สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด159
808ตารางเรียน II - LeetCode159
809โซลูชั่น N-Queens LeetCode159
810เปลี่ยนกราฟ158
811โซลูชันกำแพงอิฐ LeetCode158
812ผลรวมขั้นต่ำของการคูณของจำนวน n158
813เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0158
814ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II158
815คิวแบบวงกลม158
816การแสดงออกที่สมดุลพร้อมการเปลี่ยน158
817โซลูชัน Leetcode ส่วนเติมเต็ม158
818Last Stone Weight II โซลูชัน LeetCode158
819ต้นไม้ช่วงเวลา158
820จำนวนเกาะ II โซลูชัน LeetCode158
821โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1158
822ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ158
823จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น158
824การสั่งซื้อล่วงหน้าแบบวนซ้ำ158
825ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์157
826ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่157
827ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution157
828การค้นหาแบบไบนารีการค้นหาทรีและการแทรก157
829รายการพาร์ติชั่น Leetcode Solution157
830เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution157
831สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น157
832ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution157
833กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode157
834รูปแบบสตริงย่อยซ้ำ LeetCode Solution157
835ค้นหาโซลูชัน Leetcode 2D Matrix II157
836Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution157
837ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode157
838ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution157
839LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย156
840จัดเรียงอาร์เรย์เป็น BST ที่สมดุล156
841จำนวนวันระหว่างสองวัน โซลูชัน LeetCode156
842การคูณเมทริกซ์ลูกโซ่156
843ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution156
844เรียงสี156
845เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution156
846ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง156
847ค่าสัมประสิทธิ์การเปลี่ยนแปลง156
848เรียงลำดับ Array ตาม Parity II Leetcode Solution156
849เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution155
850ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น155
851ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k155
852โคลนกราฟ โซลูชัน LeetCode155
853อันดับสัมพัทธ์ Leetcode Solution155
854ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่155
855ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด155
856วงเล็บที่ถูกต้อง โซลูชัน Leetcode155
857พจนานุกรมคนต่างด้าว โซลูชัน LeetCode155
858แปลง BST เป็น Min Heap155
859ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution154
860Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)154
861แทรกลบ GetRandom154
862แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต154
863เซตย่อยที่มีผลรวมหารด้วยม154
864เส้นทางที่มีค่าเฉลี่ยสูงสุด154
865ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์154
866จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution154
867เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม154
868นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3154
869ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution154
870จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด154
871โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่154
872ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด154
873ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution154
874รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น154
875องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์153
876ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode153
877วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n153
878ปัญหาการจับคู่เพื่อน153
879ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่153
880แบบสอบถาม LCM ช่วง153
881โซลูชัน Leetcode ของ Spiral Matrix II153
882นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K153
883องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ153
884ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด153
885การเลื่อนระดับคำสั่งในรูปแบบ Spiral153
886โซลูชัน LeetCode แนวขวางในแนวทแยง152
887นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ152
888ค้นหาอักขระทั่วไป Leetcode Solution152
889ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1152
890ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution152
891โซลูชัน Leetcode อุณหภูมิรายวัน152
892เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง152
893ลบและรับ152
894เดาตัวเลขสูงกว่าหรือต่ำกว่า II152
895จัดคิวโดยใช้ Stacks152
896ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ152
897ค่าเฉลี่ยของระดับในต้นไม้ไบนารี152
898แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี152
899ใส่ลงใน Postfix152
900ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่152
901K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST151
902ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่151
903GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์151
904ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์151
905การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง151
906Robot Bounded In Circle โซลูชัน LeetCode151
907ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree151
908ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้151
909จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i151
910สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง151
911น้ำมะนาวเปลี่ยน Leetcode Solution151
9123 ผลรวม151
913ขวดน้ำ Leetcode Solution151
914เลขพจนานุกรม Leetcode Solution151
915การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K151
916BFS สำหรับ Disconnected Graph150
917โซลูชัน Leetcode ระยะทางสั้นที่สุด150
918ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด150
919ปฏิทินของฉัน I LeetCode Solution150
920วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution150
921ผสาน Leetcode สองรายการที่เรียงลำดับ150
922รูปแบบเกิดขึ้นโดยใช้ Stack150
923โซลูชัน Leetcode เมืองปลายทาง150
924แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี150
925พจนานุกรมคนต่างด้าว150
926จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode150
927จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i150
928คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง150
929จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution150
930โซลูชัน LeetCode การข้ามเส้นทแยงมุม150
931การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด150
932ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์149
933นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด149
934สร้าง Rectangle Leetcode Solution149
935Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด149
936นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน149
937จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution149
938ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode149
939Reverse Nodes ใน K-Group149
940หน้าต่างบานเลื่อนสูงสุด149
941ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ149
942พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร148
943ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี148
944นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด148
945ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา148
946จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino148
947เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0148
948ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด148
949เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น148
950โซลูชัน LeetCode ของ Spiral Matrix III148
951ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่148
952อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)147
953อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M147
954เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution147
955ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution147
9564 ซัม147
957สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution147
958สร้างจำนวนสูงสุด147
959Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution147
960ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง147
961โซลูชัน Leetcode กองซ้อนความถี่สูงสุด147
962ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution147
963สร้าง BST จาก Level Order Traversal ที่กำหนด147
964Palindrome Partitioning Leetcode Solution147
965Depth First Search (DFS) สำหรับกราฟ147
966ผลที่ตามมาของ Palindromic ที่ยาวที่สุด147
967สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน146
968การรวมช่วงเวลา146
969จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution146
970แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน146
971เส้นทางที่ไม่ซ้ำกัน II146
972ตัดแต่งต้นไม้ค้นหาแบบไบนารี146
973ไต่บันได146
974รวมผลรวม IV LeetCode โซลูชั่น146
975Design Hit Counter โซลูชัน LeetCode145
976ผสานการเรียง145
977Serialize และ Deserialize Binary Tree145
978ต้นไม้สมมาตร145
979การแบ่งพาร์ติชัน Palindrome145
980เกม Stone II Leetcode145
981Subarray ผลิตภัณฑ์สูงสุด145
982นับราคาในช่วง145
983ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา144
984การดำเนินการลบทรีค้นหาแบบไบนารี144
985แบ่งคำ144
986ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง144
987ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด144
988ต้นไม้กลุ่ม144
989Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode144
990โซลูชัน Boomerang Leetcode ที่ถูกต้อง144
991ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด143
992รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง143
993ค้นหาความแตกต่าง Leetcode Solution143
994สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution143
995นับคู่กับผลรวมที่ได้รับ143
996การแทรกในทรีไบนารี143
997การค้นหาแรกกว้าง (BFS) สำหรับกราฟ143
998การจับคู่สตริงในโซลูชัน Array Leetcode143
999สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม143
1000การข้ามผ่านขอบเขตของต้นไม้ไบนารี143
1001สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน143
1002จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น143
1003ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution143
1004การส่งผ่านลำดับระดับของต้นไม้ไบนารี143
1005ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1142
1006ความยาวสูงสุดของ Subarray ซ้ำ142
1007ค้นหา Subtrees ที่ซ้ำกัน142
1008โซลูชัน LeetCode Maze III142
1009ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด142
1010ปัญหาพาร์ทิชันของจิตรกร142
1011ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน142
1012ตรวจสอบโครงสร้างการค้นหาแบบไบนารี142
1013กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode142
1014ลำดับนิวแมน - คอนเวย์142
1015ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0142
1016ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า142
1017โซลูชัน Leetcode ของ Word ที่สั้นที่สุด142
1018ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่142
1019การชนกันของดาวเคราะห์น้อย LeetCode Solution142
1020ความลึกแบบวนซ้ำครั้งแรกของกราฟ142
1021การส่งผ่านคำสั่งระดับโดยใช้สองคิว141
1022การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)141
1023ต้นไม้ไบนารีที่สมดุล141
1024ผลรวมดัชนีขั้นต่ำของสองรายการ141
1025จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์141
1026โซลูชัน Leetcode ที่ใหญ่ที่สุด141
1027ข้อดีของ BST มากกว่า Hash Table141
1028สิ่งแรกที่ขาดหายไปในเชิงบวก141
1029พิมพ์มุมมองด้านขวาของทรีไบนารี141
1030จำนวนพา ธ พาลินโดรมิกในเมทริกซ์141
1031โซลูชัน LeetCode สตริงการแย่งชิง141
1032จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่141
1033โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด141
1034ฆ่ากระบวนการ LeetCode Solution140
1035ต้นไม้ค้นหาแบบไบนารี140
1036ปัญหาการจัดวงเล็บแบบบูลีน140
1037จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า140
1038สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array140
1039คำนวณ nCr% p140
1040ถัดไป Greater Element III โซลูชัน LeetCode140
1041K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution140
1042ขนาดต่ำสุด Subarray Sum140
1043สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations140
1044ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา140
1045เพื่อนวัยที่เหมาะสม LeetCode Solution140
1046ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution140
1047พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป140
1048ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน140
1049ตัวละครต่อเนื่อง LeetCode Solution139
1050ถัดไป การเรียงสับเปลี่ยน Leetcode Solution139
1051สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String139
1052ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode139
1053ค้นหาโซลูชัน LeetCode ของ Peak Element II139
1054Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ139
1055นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x139
1056บรรพบุรุษที่ต่ำที่สุด139
1057การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด139
1058ตัวเลขที่น่าเกลียด139
1059การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode139
1060K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน139
1061โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง138
1062สามารถจับภาพได้สำหรับ Rook Leetcode Solution138
1063Morris Inorder Traversal138
1064จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'138
1065เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด138
1066การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution138
1067ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม138
1068น่าเกลียดหมายเลข II LeetCode โซลูชั่น138
1069พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน138
1070เพิ่มตัวเลขสองตัว138
1071นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ137
1072ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่137
1073ความสำคัญของพนักงาน LeetCode Solution137
1074หมายเลขที่น่าเกลียดสุด ๆ137
1075Path Sum II LeetCode Solution137
1076ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution137
1077สร้างวงเล็บ Leetcode Solution137
1078จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree137
1079การกำหนดที่อยู่ IP โซลูชัน LeetCode137
1080ประเภทของต้นไม้ไบนารี137
1081ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน137
1082สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe137
1083Bitwise และช่วงตัวเลข โซลูชัน LeetCode137
1084ผลรวมเส้นทาง137
1085กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี137
1086กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่137
1087Binary Tree มุมมองด้านขวา โซลูชัน LeetCode136
1088การนับคู่หาร136
1089ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution136
1090ลบ Palindromic Subsequences Leetcode Solution136
1091ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution135
1092โครงสร้างข้อมูลไบนารีทรี135
1093จำนวนเกาะที่ปิด โซลูชัน Leetcode135
1094การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray135
1095หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว135
1096ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode135
1097Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution135
1098ค้นหา Peak Element135
1099เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution135
1100พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP135
1101เพิ่ม Triplet Subsequence โซลูชัน LeetCode135
1102ผลที่ตามมาของ Bitonic ที่ยาวที่สุด135
1103ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน135
1104อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution134
1105จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode134
1106เพิ่มขึ้นต่อเนื่องยาวนานที่สุด134
1107โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม134
1108วันแห่งปี Leetcode Solution134
1109โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด134
1110เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions134
1111ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists134
1112แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์134
1113ค้นหาตำแหน่งแทรก133
1114ตัดคัน133
1115สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution133
1116ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum133
1117ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด133
1118Palindrome Permutation LeetCode Solution133
1119โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม133
1120ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง133
1121ผลที่ตามมาที่แตกต่าง133
1122นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด133
1123ผลรวมของเลขคู่หลังการสืบค้น132
1124วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด132
1125เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่132
1126มุมมองด้านล่างของทรีไบนารี132
1127ผลิตภัณฑ์ของช่วงในอาร์เรย์132
1128ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k132
1129ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ132
1130ฟอร์แมตโซลูชัน String Leetcode132
1131ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution132
1132ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์131
1133โซลูชัน Leetcode ตัวคั่นพัน131
1134โซลูชัน Prime Palindrome LeetCode131
1135Subarray ผลิตภัณฑ์สูงสุด131
1136การเรียงลำดับโทโพโลยี131
1137เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution131
1138ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution131
1139Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution130
1140พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ130
1141สตริงย่อย Palindromic Leetcode Solution130
1142สร้าง K Palindrome Strings LeetCode Solution130
1143โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้130
1144รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution130
1145สลับโหนดในคู่130
1146ลบโหนดและส่งคืน Forest Leetcode Solution130
1147ลำดับ Moser-de Bruijn130
1148คิวลำดับความสำคัญ130
1149แนะนำต้นไม้แดง - ดำ130
1150เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution129
1151โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด129
1152Binary Tree เป็น Binary Search Tree Conversion129
1153ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน129
1154ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode129
1155ค้นหาลำดับงูที่มีความยาวสูงสุด129
1156นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน129
1157หมุนอาร์เรย์129
1158ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน129
1159ลำดับโกลอมบ์129
1160ต้นไม้ตัดสินใจ129
1161นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์128
1162แปลง BST เป็น Greater sum Tree128
1163Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution128
1164รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด128
1165เส้นทางรถเมล์ Leetcode Solution128
1166ต้นไม้ไบนารีสูงสุด128
1167ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย128
1168เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม128
1169ปัญหาผลรวมย่อยในช่องว่าง O (sum)128
1170เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด128
1171ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน128
1172ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution127
1173โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ127
1174โซลูชัน LeetCode Array ที่ต่อเนื่องกัน127
1175K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่127
1176แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode127
1177ค้นหาระบบข้อเสนอแนะ LeetCode Solution127
1178ย้อนกลับเส้นทางใน BST โดยใช้ Queue127
1179ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?126
1180ผลที่ตามมาซ้ำซากยาวที่สุด126
1181ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution126
1182ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode126
1183เวอร์ชันแรกที่ไม่ดี126
1184ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น126
1185หมายเลขสามเหลี่ยมที่ถูกต้อง125
1186ความลึกสูงสุดของไบนารีทรี125
1187จำนวนการสั่งซื้อใน Backlog Leetcode Solution125
1188บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี125
1189ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution125
1190Matchsticks กับ Square Leetcode Solution125
1191ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด125
1192ฟอร์แมตวันที่ โซลูชัน LeetCode125
1193Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode124
1194ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution124
1195การสร้างคิวใหม่ตามความสูง124
1196การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode124
1197แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ124
1198ใหม่ 21 เกม124
1199ผลรวมของใบซ้าย LeetCode Solution124
1200เดาคำ124
1201จำนวนส่วนสูงสุดของความยาว a, b และ c124
1202แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions124
1203การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode124
1204โซลูชัน LeetCode Perfect Square ที่ถูกต้อง124
1205กราฟและการแสดง124
1206การต่อกันของ Array LeetCode Solution123
1207แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า123
1208การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง123
1209subarray bitonic ผลรวมสูงสุด123
1210พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์122
1211ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ122
1212หารสองจำนวนเต็ม Leetcode Solution122
1213การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย122
1214คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด122
1215เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ122
1216แชมเปญทาวเวอร์ โซลูชัน LeetCode122
1217กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode122
1218โซลูชัน Leetcode ข้ามเส้นทาง122
1219ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต121
1220Kth องค์ประกอบที่เล็กที่สุดใน BST121
1221BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด121
1222การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด121
1223บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี121
1224ไม่มีหมายเลข121
1225Perfect Squares โซลูชัน LeetCode121
1226ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา121
1227วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด121
1228พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ120
1229คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ120
1230แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ120
1231โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด120
1232ค่าเฉลี่ยของช่วงในอาร์เรย์120
1233ตัวแบ่งจำนวนเต็ม LeetCode Solution120
1234แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว120
1235การโคลนกราฟ120
1236โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน119
1237สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode119
1238พลังของสอง119
1239LRU Cache Leetcode Solution119
1240ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่119
1241ตัวหนาในสตริง LeetCode Solution118
1242ออกแบบ Skiplist โซลูชัน LeetCode118
1243ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้118
1244ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution118
1245ผสาน k เรียงลำดับรายการ Leetcode Solution118
1246ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution117
1247อาร์เรย์ที่ต่อเนื่องกัน117
1248Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode117
1249ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม117
1250ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่117
1251ปัจจัยที่ k ของ n Leetcode Solution117
1252ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น117
1253อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน117
1254พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ116
1255ต้นทุนขั้นต่ำปีนบันได LeetCode Solution116
1256โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ116
1257นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน116
1258หลักสูตรคู่ขนาน II โซลูชัน LeetCode116
1259ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution116
1260ผลรวมสูงสุดที่เพิ่มขึ้นตามมา115
1261องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป115
1262ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี115
1263ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)115
1264โซลูชัน Leetcode ช่วงที่เล็กที่สุด114
1265เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode114
1266คิวที่เป็นระเบียบ โซลูชั่น LeetCode114
1267Subarray ผลิตภัณฑ์สูงสุด114
1268วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution113
1269นับและสลับการค้นหาในอาร์เรย์ไบนารี113
1270ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode113
1271ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่113
1272ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่113
1273การแบ่งพาร์ติชัน Palindrome112
1274ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่111
1275ผสานอาร์เรย์ที่จัดเรียง111
1276Koko กินกล้วย LeetCode Solution111
1277Array Nesting Leetcode Solution110
1278จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด110
1279Peeking Iterator โซลูชัน LeetCode109
1280ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่109
1281เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution109
1282สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution108
1283ค้นหา subarray เฉลี่ยสูงสุดของความยาว k108
1284ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)108
1285นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์108
1286แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array107
1287ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่107
1288เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution106
1289การจัดเรียงเหรียญ โซลูชัน Leetcode106
1290จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด105
1291ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น105
1292ดัชนีสุ่มเลือก LeetCode Solution104
1293การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution104
1294โซลูชัน LeetCode หมายเลข Palindrome104
1295จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode104
1296ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode104
1297Jump Game IV โซลูชัน LeetCode103
1298Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL103
1299แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ103
1300จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode102
1301พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution102
1302เข้าถึงหมายเลขโซลูชัน LeetCode101
1303เพิ่มโซลูชัน Leetcode สองหมายเลข101
1304แทรก ลบ GetRandom O(1) Leetcode Solution101
1305แปลงเป็นฐาน -2 โซลูชัน LeetCode101
1306โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง101
1307จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode100
1308ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง100
1309พิมพ์โซ่ความยาวสูงสุดของคู่96
1310ออกแบบระบบใต้ดิน Leetcode Solution96
1311เปลี่ยนตัวอักษร โซลูชัน LeetCode93
1312ตรวจหาโซลูชัน Leetcode ของ Capital93
1313ออกแบบลีดเดอร์บอร์ด Leetcode Solution92
1314สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution88
1315โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ88
1316โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม87
1317นับหมู่เกาะย่อย โซลูชัน LeetCode87
1318สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม86
1319รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode84
1320Binary Tree Inorder Traversal โซลูชัน LeetCode84
1321ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode83
1322โซลูชั่น LeetCode ปีประชากรสูงสุด82
1323ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง80
1324ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง80
1325ถอดรหัสสตริง Leetcode Solution80
1326จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode80
1327โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด78
1328รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น77
1329สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution76
1330โซลูชั่น LeetCode ปีประชากรสูงสุด74
1331ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode74
1332แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution72
1333แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution71
1334คะแนนของวงเล็บ LeetCode Solution71
1335เกมสโตน IV โซลูชัน LeetCode71
1336Graph Bipartite คืออะไร? โซลูชัน LeetCode70
1337Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป70
1338โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง69
1339เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution67
1340แบ่งช็อกโกแลต LeetCode Solution60
1341คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น53
1342ช่วงผลรวมของ BST LeetCode Solution50
1343ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution48
1344ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม47
1345จัดเรียงสี โซลูชัน LeetCode44
1346ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution43
1347หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode42
1348หมุนโซลูชัน LeetCode สตริง42
1349โซลูชัน Leetcode แบบ Monotonic Array27
1350ขนาดสูงสุด Subarray Sum เท่ากับ k Leetcode Solution23
1351โซลูชัน Leetcode Matching Camelcase22
1352หินส่วนใหญ่ถูกนำออกด้วยโซลูชัน LeetCode แถวหรือคอลัมน์เดียวกัน22
1353โซลูชัน LeetCode ไฮไฟว์22
1354คอนเทนเนอร์ที่มี Water LeetCode Solution มากที่สุด21
1355โซลูชัน Leetcode ของดัชนี H21
1356ถูกต้อง Anagram Leetcode Solution20
1357ค้นหาโซลูชัน LeetCode พีคเอลิเมนต์20
1358ลำดับถัดไป โซลูชัน LeetCode19
1359หน้าต่างบานเลื่อนสูงสุด LeetCode Solution19
1360กลุ่ม Anagrams LeetCode Solution18
1361คู่เพลงที่มีระยะเวลาทั้งหมดหารด้วย 60 LeetCode Solution18
1362แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution18
1363Paint House โซลูชัน LeetCode18
1364โซลูชัน LeetCode ค้นหาไบนารี18
1365ต่อไป Greater Element I Leetcode Solution17
1366แทรก ลบ GetRandom O(1) – อนุญาตให้ทำซ้ำ LeetCode Solution16
1367การค้นหาแบบไบนารีที่ไม่ซ้ำกัน โซลูชัน LeetCode16
1368โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง16
1369Group Shifted Strings โซลูชัน Leetcode16
1370จำนวนลูกศรขั้นต่ำที่จะระเบิดลูกโป่ง LeetCode Solution15
1371ค่าต้นไม้การค้นหาไบนารีที่ใกล้เคียงที่สุด II โซลูชัน LeetCode15
1372การติดตั้งหน้าจอประโยค LeetCode Solution15
1373ดัชนีพีคใน Mountain Array LeetCode Solution15
1374Isomorphic Strings LeetCode Solution15
1375ว่ายในกระแสน้ำ LeetCode Solution14
Translate »