การกลับคิว

ระดับความยาก สะดวกสบาย
ถามบ่อยใน แอคโคไลท์ Coursera เดลี ข้อเท็จจริง สีเทาOrange Zoho
เสน & Toubro คิว กองเข้าชม 230

ในการย้อนกลับปัญหาคิวเราได้ให้ไฟล์ คิวเขียนไฟล์ ขั้นตอนวิธี เพื่อย้อนกลับคิว

ตัวอย่าง

อินพุต
คิว = 10 -> 8 -> 4 -> 23
เอาท์พุต
คิว = 23-> 4-> 8-> 10

อินพุต
คิว = 11 -> 98 -> 31 -> 42 -> 73 -> 6
เอาท์พุต
คิว = 6 -> 73 -> 42 -> 31 -> 98 -> 11

อินพุต
คิว = 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 9
เอาท์พุต
คิว = 9 -> 8 -> 7 -> 6 -> 5 -> 4 -> 3 -> 2 -> 1

อัลกอริทึมสำหรับการกลับคิว

สามารถย้อนกลับคิวได้โดยใช้ไฟล์ กอง,

  1. นำองค์ประกอบทั้งหมดออกจากคิวและผลักดันไปยังสแต็ก
  2. เปิดองค์ประกอบทั้งหมดออกจากสแต็กและดันกลับไปที่คิว
  3. คิวเบิ่งพิมพ์องค์ประกอบของคิว

คำอธิบายสำหรับการย้อนกลับคิว

ลองพิจารณาตัวอย่าง
คิว = 10 -> 8 -> 4 -> 23

ขั้นตอนที่ 1

นำองค์ประกอบออกจากคิวทีละรายการและผลักดันเข้าไปในสแต็ก
คิว = 10 -> 8 -> 4 -> 23 และ stack = null
1 ซ้ำ
คิว = 8 -> 4 -> 23 และสแต็ก = 10
2 ซ้ำ
คิว = 4 -> 23 และสแต็ก = 8 -> 10
3 ซ้ำ
คิว = 23 และสแต็ก = 4 -> 8 -> 23
4 ซ้ำ
คิว = null และ stack = 23-> 4-> 8-> 23

ขั้นตอนที่ 2

เปิดองค์ประกอบทั้งหมดจากสแต็กและดันกลับไปที่คิว
คิว = null และสแต็ก = 23 -> 4 -> 8 -> 10
1 ซ้ำ
คิว = 23 และสแต็ก = 4 -> 8 -> 10
2 ซ้ำ
คิว = 23 -> 4 และสแต็ก = 8 -> 10
3 ซ้ำ
คิว = 23 -> 4 -> 8 และสแต็ก = 10
4 ซ้ำ
คิว = 23 -> 4 -> 8 -> 10 และ stack = null

คิวจะกลับด้าน ดูภาพด้านล่างสำหรับคำชี้แจง

การกลับคิวหมุด

รหัส JAVA สำหรับการย้อนกลับคิว

import java.util.LinkedList;
import java.util.Queue;
import java.util.Stack;

public class ReversingAQueue {
    private static void reverseQueue(Queue<Integer> queue) {
        int n = queue.size();

        Stack<Integer> stack = new Stack<>();
        // Remove all the elements from queue and push them to stack
        for (int i = 0; i < n; i++) {
            int curr = queue.poll();
            stack.push(curr);
        }

        // Pop out elements from the stack and push them back to queue
        for (int i = 0; i < n; i++) {
            int curr = stack.pop();
            queue.add(curr);
        }

        // Print the reversed queue
        for (Integer i : queue) {
            System.out.print(i + " ");
        }
        System.out.println();
    }

    public static void main(String[] args) {
        // Example 1
        Queue<Integer> q1 = new LinkedList<>();
        q1.add(10);
        q1.add(8);
        q1.add(4);
        q1.add(23);
        reverseQueue(q1);

        // Example 2
        Queue<Integer> q2 = new LinkedList<>();
        q2.add(11);
        q2.add(98);
        q2.add(31);
        q2.add(42);
        q2.add(73);
        q2.add(6);
        reverseQueue(q2);
    }
}
23 4 8 10 
6 73 42 31 98 11

รหัส C ++ สำหรับการย้อนกลับคิว

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

void reverseQueue(queue<int> &queue) {
    int n = queue.size();
    
    stack<int> st;
    // Remove all the elements from queue and push them to stack
    for (int i = 0; i < n; i++) {
        int curr = queue.front();
        queue.pop();
        st.push(curr);
    }
    
    // Pop out elements from the stack and push them back to queue
    for (int i = 0; i < n; i++) {
        int curr = st.top();
        st.pop();
        queue.push(curr);
    }
    
    // Print the reversed queue
    for (int i = 0; i < n; i++) {
        int curr = queue.front();
        queue.pop();
        cout<<curr<<" ";
        queue.push(curr);
    }
    cout<<endl;
}

int main() {
    // Example 1
    queue<int> q1;
    int k1 = 3;
    q1.push(10);
    q1.push(8);
    q1.push(4);
    q1.push(23);
    reverseQueue(q1);

    // Example 2
    queue<int> q2;
    int k2 = 2;
    q2.push(11);
    q2.push(98);
    q2.push(31);
    q2.push(42);
    q2.push(73);
    q2.push(6);
    reverseQueue(q2);
}
23 4 8 10 
6 73 42 31 98 11

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

ความซับซ้อนของเวลา = O (n)
ความซับซ้อนของพื้นที่ = O (n) 
โดยที่ n คือจำนวนโหนดในคิว

อ้างอิง

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

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2821
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2501
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2463
4ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1979
5Palindrome ใช้การเรียกซ้ำ1839
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1662
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1650
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1632
9เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1607
10ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1476
11สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1444
12จัดเรียงด่วน1421
13ย้อนกลับอาร์เรย์1414
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1395
15ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1357
16ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1356
17องค์ประกอบที่ทำซ้ำครั้งแรก1340
18จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1325
19ผลรวมของตัวเลขในสตริง1319
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1284
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1255
22ตรวจหาลูปในรายการที่เชื่อมโยง1237
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1231
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1218
25Subarray กับผลรวมที่ได้รับ1215
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1206
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1197
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1156
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1127
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1122
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1104
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1099
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1070
34ค้นหาผู้นำในอาร์เรย์1063
35สลับโหนดในรายการที่เชื่อมโยง1038
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์1004
37จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II995
38ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง990
39กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก971
40ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด965
41รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x956
42จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง954
43โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่944
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์935
45ค้นหาหมายเลขที่หายไป927
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์921
47สตริงย่อย Palindromic ที่ยาวที่สุด906
48พิมพ์ลำดับต่อมาที่ยาวที่สุด883
49แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง883
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ873
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด869
52ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้847
53จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด847
54นับสามเหลี่ยมที่เป็นไปได้819
55การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน816
56การคูณสองเมทริกซ์803
57ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่796
58จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ793
59หมุนรายการที่เชื่อมโยง791
60ซื้อหุ้นขายเพื่อเพิ่มผลกำไร791
61การเชื่อมต่อของสองสาย763
62ชักเย่อ760
63นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน758
64พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต754
65ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด748
66ค้นหา Pythagorean Triplets จาก Array737
67ปัญหาคนดัง737
68สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว735
69ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด731
70ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด728
71ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ711
72ค้นหาแถวที่มีจำนวนสูงสุด 1706
73ค้นหา Peak Element จาก Array703
74ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด697
75ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม690
76ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ689
77การเพิ่มสองเมทริกซ์687
78ปริศนาอาร์เรย์ผลิตภัณฑ์686
79เรียงลำดับการแทรก686
80ใช้สอง Stacks ในอาร์เรย์679
81สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1677
82ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน669
83Subarray ผลิตภัณฑ์สูงสุด II659
84อันดับพจนานุกรมของสตริง655
85ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่646
86การคูณก่อนหน้าและถัดไป644
87การลบเมทริกซ์สองตัว633
88ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ633
89ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด631
90สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน625
91อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม625
92แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน623
93ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่615
94ผลรวม Subarray Circular สูงสุด615
95ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด610
96จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย610
97จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว609
98ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน607
99ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด602
100Subarray และผลที่ตามมา602
101ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก601
102Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1599
103เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)592
104การแบนรายการที่เชื่อมโยง592
105องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง590
106Palindrome Permutations ของสตริง585
107องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array582
108องค์ประกอบเสียงข้างมาก576
109เรียกใช้การเข้ารหัสความยาว575
110การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด573
111Palindromes ในช่วงที่กำหนด572
112การตรวจสอบ Pangram572
113พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ572
114รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น568
115อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome566
116ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ565
117จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่564
118จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome561
119อักขระที่ซ้ำกันมากที่สุดในสตริง558
120หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์558
121ซ้ำตามมาของความยาวสองหรือมากกว่า557
122พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ552
123เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด550
124ปัญหาการเรียงลำดับแพนเค้ก543
125ผสานช่วงเวลาที่ทับซ้อนกัน II539
126โซลูชัน Sum Leetcode สองรายการ539
127โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม538
128ขนาดของ Subarray ที่มีผลรวมสูงสุด528
129การเปลี่ยนเมทริกซ์524
130ลบพื้นที่พิเศษออกจากสตริง521
131การลบ Spaces ออกจากสตริงโดยใช้ stringstream521
132ลบรายการที่ซ้ำกันออกจากสตริง520
133Palindrome ที่เล็กที่สุดหลังการเปลี่ยน520
134ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่519
135ผลรวมสูงสุดที่เพิ่มขึ้นตามมา517
136ปัญหาเกี่ยวกับพาร์ติชัน517
137Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่514
138หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด503
139ตรวจสอบว่าสตริงห่างกัน K หรือไม่503
140สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด502
141ลบรายการล่าสุด502
142โซลูชัน 3Sum Leetcode500
143ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง499
144แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ499
145ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่494
146ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง488
147โปรแกรมสลับอักขระทั้งหมดในสตริง486
148สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่484
149นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด481
150จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา480
151รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง478
152ค้นหาคู่กับความแตกต่างที่ได้รับ473
153ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย471
154ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่471
155คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer470
156ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย466
157ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด464
158จัดเรียง 0s 1s และ 2s ใน Array461
159พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด458
160เปรียบเทียบตัวเลขสองเวอร์ชัน456
161กลับคำในสตริงที่กำหนด455
162รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ454
163ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด453
164เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด451
165ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution451
166แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น450
167พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)449
168ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด439
169พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'437
170Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End433
171ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ433
172พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง432
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด429
174พิมพ์พาร์ติชัน palindromic ทั้งหมด421
175ความยาวสูงสุดของคู่โซ่418
176แบนรายการที่เชื่อมโยงหลายระดับ416
177ปัญหา Superstring ที่สั้นที่สุด416
178ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่413
179การเรียงลำดับ K เรียงอาร์เรย์410
180จัดเรียงสตริงตามสตริงอื่น404
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II399
182ค้นหาลำดับที่ตามมาของขนาด 3395
183ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม395
184โปรแกรมเพิ่มเลขฐานสองสองหลัก394
185ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ390
186พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์389
187คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II385
188ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)383
189ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ379
190ซีซาร์ไซเฟอร์378
191อักขระที่ไม่ซ้ำ Kth378
192จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag378
193การเรียงลำดับแพนเค้ก373
194หมุนภาพ 90 องศา373
195คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ370
196การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL366
197สตริงย้อนกลับที่สมบูรณ์แบบ366
198การผสานสองอาร์เรย์ที่เรียงลำดับ364
199ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก362
200สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด362
201ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง361
202การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด361
203จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s359
204ส่วนเสริม 1 และ 2 ของเลขฐานสอง357
205สี่องค์ประกอบที่รวมที่จะให้354
206แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด352
207ลบโหนดหลังจาก M352
208นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ350
209คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ349
210แยกสตริง343
211สตริง Palindrome (ตัวเลข)343
212อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate340
213ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่333
214การใช้งานซ้ำของ atoi ()333
215พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์332
216แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K330
217การเรียงลำดับอาร์เรย์ของสตริง330
218อักขระที่เกิดขึ้นสูงสุดในสตริง329
219แม้แต่ Substring Count328
220วงเล็บที่ถูกต้อง โซลูชัน LeetCode328
221ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ327
222เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?326
223ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด326
224พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ323
225ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ323
226แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว320
227โซลูชัน Subarray Leetcode สูงสุด320
228ย้อนกลับสตริงโดยใช้ Stack319
229การจับคู่อักขระตัวแทน319
230จัดเรียงองค์ประกอบตามความถี่ II318
231อักขระ N ในสตริงทศนิยมที่ต่อกัน318
232ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่315
233นับจำนวนคำ313
234แยกสี่สายที่แตกต่างกัน311
235ผสานสองอาร์เรย์ที่เรียงลำดับ311
236ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน310
237ค้นหาตรงกลางของรายการที่เชื่อมโยง308
238ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน306
239นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ301
240การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก297
241องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์295
242การเรียงสับเปลี่ยน Palindrome290
243โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น287
244ค้นหา Nth Node285
245ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ284
246การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี283
247Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด281
248ลบทรี280
249สตริง (แทนจำนวนเต็ม) เป็นค่า279
250ย้อนกลับสตริง277
251พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket277
252โซลูชัน Leetcode ของ Word Search275
253ย้อนกลับบิต275
254ต้นไม้ไบนารี274
255วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?273
256ลบโหนดภายใต้เงื่อนไขที่กำหนด273
257เปลี่ยนเพศของสตริงที่กำหนด272
258จัดเรียงอาร์เรย์ของสตริง271
259ห้องประชุม II โซลูชั่น LeetCode269
260จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9269
261นับคู่ด้วยผลรวมที่ได้รับ269
262นามสกุลทั่วไปที่ยาวที่สุด267
263องค์ประกอบแรกที่ไม่ซ้ำ267
264ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด266
265เมทริกซ์ Toeplitz265
266ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์265
267LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด264
268ลบช่องว่างออกจากสตริง263
269รูปแบบสตริงย่อยซ้ำ263
270กองต่ำ260
271สลับอาร์เรย์ที่กำหนด259
272ไม่มีปัญหาราชินี259
273จำนวนเกาะ โซลูชั่น LeetCode254
274ค้นหาอักขระที่สองบ่อย252
275โซลูชั่นปล้นบ้าน Leetcode252
276อัลกอริทึม Dijkstra252
277ลดความแตกต่างสูงสุดระหว่างความสูง251
278โปรแกรมลำดับนกกาเหว่า251
279โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)249
280ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน248
281องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์248
282กองซ้อนสูงสุด248
283จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์245
284การประเมินนิพจน์245
285KMP อัลกอริทึม244
286หมายเลขฟีโบนักชี243
287ชุดย่อย Leetcode242
288โซลูชัน Palindrome Leetcode ที่ถูกต้อง242
289โซลูชัน Plus One Leetcode242
290Min Stack Leetcode โซลูชัน241
291กลับคำในสตริง241
292ซูโดกุ Solver241
293จำนวน 1 บิต241
294วิธีการลบรายการที่เชื่อมโยง240
295การประเมิน Postfix Expression240
296ค้นหาคำ239
297รวมผลรวม Leetcode Solution237
298Backspace String เปรียบเทียบ233
299ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ233
300Sqrt (x) โซลูชัน Leetcode232
301ตั้งค่า Matrix Zeroes231
302Subarray ที่มี 0 ผลรวม230
303การกลับคิว230
304ประกอบด้วย Duplicate II Leetcode Solution228
305คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์228
306อัลกอริทึม Rabin Karp228
307ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง228
308หอคอยแห่งฮานอย226
309ผลรวมรวม225
310จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II224
311Leetcode สามเหลี่ยมปาสคาล224
312องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด224
313โซลูชันจำนวนเต็มเป็นโรมัน Leetcode224
314การบีบอัดสตริง223
315ลบองค์ประกอบตรงกลางของสแต็ก223
316นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน221
317การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน221
318ย้อนกลับคำแต่ละคำ220
319ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม219
320โซลูชัน Leetcode หมายเลขเดียว219
321เพิ่ม Binary Leetcode Solution218
322การประเมินนิพจน์ทางคณิตศาสตร์218
323แยกเลขคู่และเลขคี่217
324การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List217
325เทคนิคหน้าต่างบานเลื่อน217
326Pow (x, n) โซลูชัน Leetcode217
327คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ216
328จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์216
329Palindrome Linked List Leetcode โซลูชัน216
330อัลกอริทึม Bellman Ford216
331สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า216
332นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา215
333การเรียงลำดับถัดไป214
334อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ214
335ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ214
336ประกอบด้วย Duplicate213
337มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution213
338อัลกอริทึม Kruskal212
339จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode212
340โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม212
341Postfix เป็น Infix Conversion212
342จัดเรียงองค์ประกอบตามความถี่210
343อัลกอริธึม Convex Hull210
344K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ209
345ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์209
346โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด209
347ค้นหา Town Judge Leetcode Solution209
348ค้นหา Lucky Integer ใน Array Leetcode Solution209
349กลุ่มคำที่มีชุดอักขระเดียวกัน209
350สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution208
351พีชคณิต Leetcode Solution208
352โซลูชัน LeetCode เมทริกซ์เกลียว207
353ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด207
354Subarray สูงสุด206
355โซลูชัน Leetcode องค์ประกอบส่วนใหญ่206
356ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่206
357คำนำหน้าในการแปลง Infix205
358สตริงการแย่งชิง205
359คำที่ใช้บ่อย K ยอดนิยม205
360การเรียงลำดับอาร์เรย์โดยใช้ Stacks205
361จำนวนคู่ที่ดีโซลูชัน Leetcode204
362Swap Nodes ในคู่ Leetcode Solutions204
363Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน204
364การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์204
365นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม203
366ประเมินกอง203
367องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์203
368กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x203
369Count Primes Leetcode Solutions203
370ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่202
371หมายเลขพิเศษ202
372ผลรวมเส้นทางขั้นต่ำ202
373ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ202
374เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution202
375โซลูชัน Leetcode Triangle II ของ Pascal201
376พลังของโซลูชัน Leetcode สองตัว200
377ค้นหาใน Rotated Sorted Array Leetcode Solution200
378ย้อนกลับตัวเลขโดยใช้กอง200
379ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode200
380การเข้ารหัส Huffman200
381House Robber II โซลูชัน Leetcode199
382Fizz Buzz Leetcode199
383ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน199
384หมายเลขที่หายไป โซลูชัน Leetcode199
385การย้อนกลับองค์ประกอบ K แรกของคิว198
386โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร198
387กลุ่มแอนนาแกรม198
388โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ198
389จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution198
390Leetcode เรียงลำดับ197
391การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d197
392จัตุรัสสูงสุด197
393องค์ประกอบที่พบบ่อย K ยอดนิยม197
394โซลูชัน Matrix Diagonal Sum Leetcode197
395ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง197
396ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์197
397จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution196
398ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน196
399จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน196
400วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap196
401Coin Change 2 Leetcode โซลูชั่น196
402ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์195
403โซลูชัน Leetcode แบบต่อเนื่องสูงสุด195
404Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป195
405หมายเลขเดียว195
406เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด194
407นิพจน์มีวงเล็บสำรองหรือไม่194
408การแปลงซิกแซก194
409การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย194
410ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่194
411ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution193
412Subarray Sum เท่ากับ K LeetCode Solution193
413ผลรวม Subarray เท่ากับ k193
414เส้นทางที่ไม่ซ้ำใคร193
415ค้นหาหมายเลขที่ซ้ำกัน193
416หมายเลขฟีโบนักชี โซลูชัน LeetCode192
417ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด192
418Reverse Vowels ของ String Leetcode Solution192
419ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน192
420ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน192
421ถอดรหัสสตริง192
422แปลงสตริงเป็น Int192
423แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น192
424ใช้ Stack และ Queue โดยใช้ Deque191
425จำนวนเต็มย้อนกลับ191
426ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่191
427องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง191
428ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์191
429ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution191
430ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution191
431ปัญหาผลรวมย่อย190
432เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution190
433ค้นหาค่ามัธยฐานจากสตรีมข้อมูล190
434สลับโซลูชัน Array Leetcode190
435โซลูชัน LeetCode อาร์เรย์โมโนโทนิก190
436ดักจับน้ำฝน Leetcode Solution189
437ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว189
438ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ189
439หมายเลขคาตาลันที่ N189
440ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์189
441การใช้งานแคช LRU188
442ย้อนกลับคำในสตริง III LeetCode Solution188
443ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี188
444นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน188
445พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ188
446ค้นหาองค์ประกอบที่ซ้ำกัน188
447การเรียงสับเปลี่ยนกรณีจดหมาย188
448แบบสอบถามสตริงย่อย Palindrome188
449สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่188
450ย้อนกลับกองโดยใช้การเรียกซ้ำ188
451ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution187
452แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode187
453Subarrays ที่มีองค์ประกอบที่แตกต่างกัน187
454จำนวนเต็มเป็นคำภาษาอังกฤษ186
455องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions186
456ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม186
457ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution186
458ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว186
459จัดเรียงสแต็กโดยใช้การเรียกซ้ำ186
460ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k186
461การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค185
462หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution185
463Word Ladder โซลูชัน LeetCode185
464ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution185
465ค้นหาอักขระทั่วไป Leetcode Solution185
466ต่อไป Greater Element I Leetcode Solution185
467การต่อกันของ Array LeetCode Solution185
468นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด185
469หอคอยซ้ำแห่งฮานอย185
470กราฟ Bipartite185
471โซลูชัน Leetcode คูณสตริง184
472ลำดับต่อมาที่ยาวที่สุด184
473Fizz Buzz184
474โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล184
475ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ184
476อัลกอริทึมของ Prim184
477อัลกอริทึม Floyd Warshall184
478ย้อนกลับสตริง184
479ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที183
480แก้ไขระยะทาง183
481ค้นหาความแตกต่าง Leetcode Solution183
482เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด183
483ผสานช่วงเวลาที่ทับซ้อนกัน183
484การจัดข้อความให้เหมาะสม โซลูชัน LeetCode183
485ผลรวมเป้าหมาย183
486ย้ายศูนย์ LeetCode Solution182
487โซลูชัน Leetcode ที่สำคัญช้าที่สุด182
488ผลรวมของช่วง Subarray Leetcode Solution182
489น้ำท่วมเติม LeetCode182
490พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0182
491Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม182
492คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie181
493ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์181
494นับและพูด181
495มุมมองด้านบนของ Binary Tree181
496จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution181
497ระดับของอาร์เรย์181
498ย้อนกลับรายการที่เชื่อมโยง181
499ความยาวของ Last Word Leetcode Solution181
500อัลกอริทึม MiniMax181
501ซิกแซกการแปลง LeetCode โซลูชั่น180
502ออกแบบระบบจอดรถ Leetcode Solution180
503สตริงย่อยที่มีการต่อคำทั้งหมด180
504กระโดดเกม โซลูชัน Leetcode180
505แปลงอาร์เรย์เป็นแบบซิกแซก179
506ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)179
507ดัชนีสูงสุดในอาร์เรย์ภูเขา179
508จุดตัดของสองอาร์เรย์179
509ปัญหาช่วงเวลาของสต็อก179
510สตริงวงเล็บที่ถูกต้อง179
511ปัญหาปุ่มกดตัวเลขบนมือถือ178
512น้ำหนักหินสุดท้าย178
513พื้นที่สูงสุดของเกาะ178
514ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution178
515จับคู่กับผลิตภัณฑ์ที่กำหนด178
516นับและพูด Leetcode Solution178
517subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K178
518ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)178
519ลำดับความสำคัญใน C ++177
520Leetcode อาร์เรย์ที่ต่อเนื่องกัน177
521คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ177
522Koko กินกล้วย Leetcode Solution177
523Postfix เป็น Prefix Conversion177
524ใช้สแต็กโดยใช้คิวเดียว177
525ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่177
526คำนำหน้าในการแปลง Postfix176
527ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์176
528โซลูชัน Leetcode แบบสุ่ม176
529ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution176
530โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด176
531โซลูชัน Leetcode หมายเลข N-th Tribonacci176
532โซลูชัน Leetcode เรียงลำดับอาร์เรย์176
533Palindrome ที่สั้นที่สุด176
534ค้นหาองค์ประกอบที่ขาดหายไปของช่วง176
535ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์175
536การเรียงลำดับแบบวนซ้ำของทรีไบนารี175
537เวลาที่ดีที่สุดในการซื้อและขายหุ้น175
538เป็นโซลูชัน Leetcode ที่ตามมา174
539องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์174
540การดำเนินการขั้นต่ำในการแปลง X เป็น Y174
541Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด174
542Recursion174
543การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม174
544ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว174
545นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด174
546สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode174
547จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k173
548ระยะการขัดขวาง173
549สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ173
550โซลูชัน Leetcode ของ Isomorphic Strings173
551ภาชนะที่มีน้ำมากที่สุด173
55201 โซลูชัน Matrix LeetCode173
553Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน173
554แจกจ่ายขนมให้กับผู้คน Leetcode Solution173
555โซลูชันอัญมณีและหิน Leetcode173
556Anagrams ที่ถูกต้อง173
557ใช้ Stack โดยใช้ Queues173
558แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี173
559Sudoku ที่ถูกต้อง173
560ผลรวมด้านซ้ายออกจาก Leetcode Solutions172
561องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป172
562ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด172
563ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน172
564สลับอาร์เรย์172
565เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N172
566วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode172
567โซลูชัน Leetcode ของ Island Perimeter172
568ดักน้ำฝน LeetCode Solution171
569จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด171
570แทรก Interval Leetcode Solution171
571ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution171
572แปลง BST ปกติเป็น BST สมดุล171
573การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน171
574ตรวจสอบวงเล็บสมดุลในนิพจน์171
5753Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด170
576กำหนดคุกกี้ Leetcode Solution170
577นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS170
578นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K170
579การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก170
580ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม170
581จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง170
582หมุนภาพ โซลูชัน LeetCode170
583การกลับวงเล็บขั้นต่ำ170
584ปัญหาเหมืองทอง170
585หมุนรายการ Leetcode โซลูชัน170
586ปัญหากระเป๋าเป้169
587ชุดค่าผสม Leetcode169
588การเรียงสับเปลี่ยนในสตริง Leetcode Solution169
589LRU Cache LeetCode Solution169
590ระยะห่างระหว่างบัสหยุด Leetcode Solution169
591เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution169
592จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m169
593สรุปช่วง Leetcode โซลูชัน169
594จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน169
595จำนวนเต็มเป็นโรมัน169
596วิธีถอดรหัส168
597อัศวินขั้นต่ำย้ายโซลูชัน LeetCode168
598K ช่องว่าง LeetCode168
599โซลูชัน LeetCode ต้นไม้เดียวกัน168
600จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?168
601การทำงานของ XOR ในโซลูชัน Array Leetcode167
602ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี167
603แยก 0s และ 1s ใน Array167
604ระยะทางสูงสุดในอาร์เรย์167
605ตะแกรงของ Eratosthenes167
606แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา167
607การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์167
608ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร167
609เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution166
610การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode166
611ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution166
612จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution166
613ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่166
614ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน166
615เกมหิน LeetCode166
616ปัญหาการตัดคำ166
617จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode166
618กบกระโดด Leetcode โซลูชั่น165
619ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ165
620ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด165
621ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์165
622จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน165
623การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน165
624รูปแบบคำ165
625อัลกอริทึมการทาสีรั้ว164
626การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก164
627สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution163
628จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์163
629ฐานที่เล็กที่สุด163
630ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่163
631ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี163
632โจรปล้นบ้าน163
633Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode163
634การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง163
635ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน163
636การกำหนดที่อยู่ IP โซลูชัน Leetcode163
637GCD ของตัวเลขสองตัว163
638ต้นทุนขั้นต่ำในการจ้างคนงาน K162
639ผลรวมสองชุดที่ไม่ทับซ้อนกัน162
640เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution162
641โซลูชัน LeetCode เวลาว่างของพนักงาน162
642ค้นหาผลรวมระดับสูงสุดใน Binary Tree162
643Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป162
644วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี162
645สตริง Isomorphic162
646โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II162
647ปัญหาการเปลี่ยนเหรียญ162
648กระดิกเรียง161
649พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ161
650โซลูชัน LeetCode หมายเลข Strobogrammatic161
651แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด161
652จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง161
653จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode161
654นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี161
655การรวมตัวอักษรของหมายเลขโทรศัพท์161
656สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution161
657จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2161
658ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode161
659ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)160
660ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล160
661K ช่องว่าง160
662ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด160
663ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ160
664พลังของโซลูชัน Leetcode สี่ตัว160
665ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด160
666จำนวนจังหวัด โซลูชั่น Leetcode160
667โซลูชัน Leetcode จำนวนที่น่าเกลียด160
668ฉลากพาร์ติชั่น LeetCode Solution159
669ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution159
670แปลงอาร์เรย์เป็นรูปแบบย่อ159
671BFS กับ DFS สำหรับ Binary Tree159
672จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode159
673ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่159
674โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง159
675ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution158
676เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution158
677Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด158
678ย้อนกลับเฉพาะตัวอักษร LeetCode Solution158
679จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย158
680เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode158
681สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด158
682แก้ไขระยะทาง LeetCode Solution158
683ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่158
684พลิกโซลูชัน LeetCode ของรูปภาพ158
685ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution158
686ลดจาน LeetCode Solution158
687สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution158
688จะสร้าง Mergable Stack ได้อย่างไร?157
689เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก157
690สร้าง BST จาก Preorder Traversal ที่กำหนด157
691ลบวงเล็บไม่ถูกต้อง Leetcode Solution157
692ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด157
693Inorder Successor ของโหนดใน Binary Tree157
694ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n157
695ชุดย่อย Sum Leetcode157
696หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution157
697ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d157
698โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II157
699ลำดับการเรียงสับเปลี่ยน LeetCode Solution157
700ผสานสอง Binary Trees LeetCode Solution157
701การย้อนกลับคิวโดยใช้การเรียกซ้ำ157
702ค้นหาใบของ Binary Tree LeetCode Solution157
703จัดระเบียบสตริงใหม่157
704Binary Tree ลำดับระดับซิกแซก Traversal157
705Lucky Numbers ในโซลูชัน Matrix Leetcode157
706การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง157
707พื้นฐานการเขียนโปรแกรมแบบไดนามิก156
708ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode156
709การสุ่มตัวอย่างอ่างเก็บน้ำ156
710ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่156
711พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน156
712Palindrome ที่ถูกต้อง156
713กู้คืนโครงสร้างการค้นหาแบบไบนารี156
714โซลูชัน Leetcode แถวแป้นพิมพ์155
715จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution155
716แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution155
717Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode155
718แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution155
719การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด155
720ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี155
721โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II155
722คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน155
723กู้คืนที่อยู่ IP โซลูชัน Leetcode155
724ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข154
725อันดับ Transform ของ Array Leetcode Solution154
726อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution154
727ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K154
728ค้นหาโซลูชัน Leetcode 2D Matrix II154
729บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution154
730โซลูชัน Leetcode ระยะทางที่ติดขัด154
731จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล153
732โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข153
733ค้นหาอักขระที่ไม่ซ้ำกันในสตริง153
734พลิกโซลูชัน LeetCode Binary Tree153
735ความลึกสูงสุดของ N-ary Tree Leetcode Solution153
736ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k153
737ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution153
738ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution153
739รูปแบบคำ โซลูชัน LeetCode153
740โซลูชันการบีบอัดสตริง LeetCode153
741Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)153
742โซลูชัน Leetcode ต้นไม้สมมาตร153
743การจัดเรียงฟองโดยใช้สองกอง153
744ค้นหาผลคูณที่ใหญ่ที่สุดของ 3153
745จำนวนเกาะ II โซลูชัน LeetCode152
746ต้นไม้ที่มีความสูงต่ำสุด152
747ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี152
748แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม152
749สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด152
750องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์152
751การลบในทรีไบนารี152
752ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode152
753จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode152
754มอร์ริส Traversal152
755ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution152
756ตัวสลับหลอดไฟ โซลูชัน LeetCode152
757เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0152
758ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution152
759เส้นทแยงมุมของต้นไม้ไบนารี152
760Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution152
761ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution152
762subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน152
763ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์152
764โซลูชัน LeetCode Array ที่ไม่ลดลง152
765ดำเนินการเปลี่ยนสตริง Leetcode151
766โซลูชั่น N-Queens LeetCode151
767โซลูชัน LeetCode ของรถแข่ง151
768แยกสตริงใน Balanced Strings Leetcode Solution151
769ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution151
770ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง151
771ค่าสัมประสิทธิ์ทวินาม151
772ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่151
773ผสาน K เรียงลำดับรายการที่เชื่อมโยง151
774วงจรรายการที่เชื่อมโยง151
775งูและบันได LeetCode Solution151
776นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x150
777ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution150
778สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution150
779จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด150
780ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array150
781ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution150
782ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode150
783ลดจำนวนคู่สูงสุดใน Array LeetCode Solution150
784อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน150
785องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด150
786เปลี่ยนกราฟ149
787เกมกระโดด149
788ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution149
789Kth บรรพบุรุษของโหนดในไบนารีทรี149
790ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution149
791สแต็กตามอาร์เรย์ที่เติบโตได้149
792ต้นไม้ช่วงเวลา148
793จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น148
794อันดับสัมพัทธ์ Leetcode Solution148
795พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง148
796วางดอกไม้ได้ LeetCode Solution148
797ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -148
798โซลูชัน Leetcode ส่วนเติมเต็ม148
799น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode148
800โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler148
801ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว148
802เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด148
803เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution148
804หมายเลขที่ถูกต้อง148
805ปัญหาการปูกระเบื้อง148
806กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode148
807การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน148
808แปลง BST เป็น Min Heap148
809ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง148
810โปรแกรมสำหรับปัญหา Bridge and Torch148
811หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น147
812ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1147
813เรียงลำดับ Array ตาม Parity II Leetcode Solution147
814ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution147
815รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น147
816พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution147
817ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง147
818จำนวน NGE ทางด้านขวา147
819เรียงสี147
820ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II147
821กำไรสูงสุดในการจัดตารางงาน Leetcode Solution147
822ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k147
823พจนานุกรมคนต่างด้าว โซลูชัน LeetCode147
824ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution147
825ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่147
826คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode147
827การจับคู่นิพจน์ทั่วไป147
828ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ147
829ปัญหาการจับคู่เพื่อน147
830นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน147
831โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1147
832ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่147
833โซลูชันฐาน 7 Leetcode146
834คิวแบบวงกลม146
835เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution146
836Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s146
837จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution146
838สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น145
839รายการพาร์ติชั่น Leetcode Solution145
840ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution145
841โคลนกราฟ โซลูชัน LeetCode145
842ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น145
843จัดเรียงอาร์เรย์เป็น BST ที่สมดุล145
844เส้นทางที่มีค่าเฉลี่ยสูงสุด145
845ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด145
846ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution145
847ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด145
848การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด144
849Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution144
850ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution144
851Last Stone Weight II โซลูชัน LeetCode144
852เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง144
853การสั่งซื้อล่วงหน้าแบบวนซ้ำ144
854การเลื่อนระดับคำสั่งในรูปแบบ Spiral144
855ตารางเรียน II - LeetCode144
856วงเล็บที่ถูกต้อง โซลูชัน Leetcode144
857ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ144
858แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี144
859เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม144
860ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด144
861นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K144
862โซลูชันกำแพงอิฐ LeetCode144
863ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่144
864Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)143
865เซตย่อยที่มีผลรวมหารด้วยม143
866ขวดน้ำ Leetcode Solution143
867โซลูชัน Leetcode อุณหภูมิรายวัน143
868ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution143
869ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์143
870รูปแบบสตริงย่อยซ้ำ LeetCode Solution143
871ค่าสัมประสิทธิ์การเปลี่ยนแปลง143
872นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3143
873จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution142
874โซลูชัน Leetcode ของ Spiral Matrix II142
875ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่142
876น้ำมะนาวเปลี่ยน Leetcode Solution142
877แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต142
878สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด142
879โซลูชัน Leetcode เมืองปลายทาง142
880จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution142
881Robot Bounded In Circle โซลูชัน LeetCode142
882จำนวนวันระหว่างสองวัน โซลูชัน LeetCode142
883นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ142
884การค้นหาแบบไบนารีการค้นหาทรีและการแทรก142
885เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution142
886ลบและรับ141
8874 ซัม141
888ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด141
889GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์141
890การแสดงออกที่สมดุลพร้อมการเปลี่ยน141
891องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ141
892การคูณเมทริกซ์ลูกโซ่141
893วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n141
894LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย141
895ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์141
896ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode141
897ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา140
898ผลรวมขั้นต่ำของการคูณของจำนวน n140
899โซลูชัน LeetCode ของ Spiral Matrix III140
900ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่140
901คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง140
902ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้140
903นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน140
904องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์140
905โซลูชัน Leetcode ระยะทางสั้นที่สุด140
906ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์140
907ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี140
908โซลูชัน LeetCode การข้ามเส้นทแยงมุม140
909ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution140
910ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง140
911Palindrome Partitioning Leetcode Solution140
912แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี140
913เดาตัวเลขสูงกว่าหรือต่ำกว่า II140
914แทรกลบ GetRandom140
915BFS สำหรับ Disconnected Graph140
916สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง140
917พจนานุกรมคนต่างด้าว139
918ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่139
919ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution139
920โซลูชัน LeetCode แนวขวางในแนวทแยง139
921จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution139
922โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่139
923ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree139
924ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์139
925จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i139
926ค้นหาอักขระทั่วไป Leetcode Solution138
927การรวมช่วงเวลา138
928โซลูชัน Leetcode กองซ้อนความถี่สูงสุด138
929ตัดแต่งต้นไม้ค้นหาแบบไบนารี138
930จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode138
931การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง138
932จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i138
933วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution138
934รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง138
935ผลที่ตามมาของ Palindromic ที่ยาวที่สุด138
936พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร138
937แบบสอบถาม LCM ช่วง138
938K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST138
939ผสาน Leetcode สองรายการที่เรียงลำดับ138
940ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด138
941โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด137
942สร้าง Rectangle Leetcode Solution137
943Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด137
944เกม Stone II Leetcode137
9453 ผลรวม137
946แบ่งคำ137
947ใส่ลงใน Postfix137
948สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution137
949สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน137
950นับคู่กับผลรวมที่ได้รับ137
951จัดคิวโดยใช้ Stacks137
952เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0136
953ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง136
954ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode136
955นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด136
956เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution136
957หน้าต่างบานเลื่อนสูงสุด136
958ค่าเฉลี่ยของระดับในต้นไม้ไบนารี136
959เลขพจนานุกรม Leetcode Solution136
960จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino136
961การแบ่งพาร์ติชัน Palindrome136
962อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)135
963อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M135
964สร้าง BST จาก Level Order Traversal ที่กำหนด135
965ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า135
966การชนกันของดาวเคราะห์น้อย LeetCode Solution135
967การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K135
968ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา135
969ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่135
970รูปแบบเกิดขึ้นโดยใช้ Stack135
971นับราคาในช่วง135
972ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ135
973สร้างจำนวนสูงสุด135
974Reverse Nodes ใน K-Group135
975การค้นหาแรกกว้าง (BFS) สำหรับกราฟ135
976Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution135
977Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode134
978การส่งผ่านลำดับระดับของต้นไม้ไบนารี134
979ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution134
980สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน134
981ต้นไม้สมมาตร134
982ต้นไม้กลุ่ม134
983โซลูชัน LeetCode Maze III134
984ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด134
985K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution134
986เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น134
987ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่134
988ลำดับนิวแมน - คอนเวย์134
989ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด134
990แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน134
991ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน134
992Subarray ผลิตภัณฑ์สูงสุด134
993ฆ่ากระบวนการ LeetCode Solution133
994การดำเนินการลบทรีค้นหาแบบไบนารี133
995ค้นหา Subtrees ที่ซ้ำกัน133
996ความยาวสูงสุดของ Subarray ซ้ำ133
997เส้นทางที่ไม่ซ้ำกัน II133
998ถัดไป Greater Element III โซลูชัน LeetCode133
999จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์133
1000จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่133
1001ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution133
1002ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา133
1003สิ่งแรกที่ขาดหายไปในเชิงบวก133
1004สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม133
1005สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution133
1006Serialize และ Deserialize Binary Tree133
1007Depth First Search (DFS) สำหรับกราฟ133
1008ปัญหาพาร์ทิชันของจิตรกร132
1009ต้นไม้ไบนารีที่สมดุล132
1010การข้ามผ่านขอบเขตของต้นไม้ไบนารี132
1011จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น132
1012ปฏิทินของฉัน I LeetCode Solution132
1013ไต่บันได132
1014ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0132
1015ค้นหาความแตกต่าง Leetcode Solution132
1016สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations132
1017กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode132
1018ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด132
1019สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array131
1020โซลูชัน Boomerang Leetcode ที่ถูกต้อง131
1021ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง131
1022การส่งผ่านคำสั่งระดับโดยใช้สองคิว131
1023การแทรกในทรีไบนารี131
1024โซลูชัน Leetcode ที่ใหญ่ที่สุด131
1025ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution131
1026นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด131
1027ข้อดีของ BST มากกว่า Hash Table131
1028Morris Inorder Traversal131
1029สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String131
1030Design Hit Counter โซลูชัน LeetCode131
1031เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด131
1032หมายเลขที่น่าเกลียดสุด ๆ131
1033เพื่อนวัยที่เหมาะสม LeetCode Solution131
1034พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน131
1035ตัวเลขที่น่าเกลียด130
1036ปัญหาการจัดวงเล็บแบบบูลีน130
1037คำนวณ nCr% p130
1038โซลูชัน Leetcode ของ Word ที่สั้นที่สุด130
1039กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี130
1040นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ129
1041เพิ่มตัวเลขสองตัว129
1042น่าเกลียดหมายเลข II LeetCode โซลูชั่น129
1043Bitwise และช่วงตัวเลข โซลูชัน LeetCode129
1044ความสำคัญของพนักงาน LeetCode Solution129
1045ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม129
1046จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'129
1047การจับคู่สตริงในโซลูชัน Array Leetcode129
1048ผลรวมดัชนีขั้นต่ำของสองรายการ129
1049ขนาดต่ำสุด Subarray Sum129
1050ต้นไม้ค้นหาแบบไบนารี129
1051สามารถจับภาพได้สำหรับ Rook Leetcode Solution129
1052ตรวจสอบโครงสร้างการค้นหาแบบไบนารี128
1053ค้นหา Peak Element128
1054โซลูชัน LeetCode สตริงการแย่งชิง128
1055สร้างวงเล็บ Leetcode Solution128
1056ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1128
1057การกำหนดที่อยู่ IP โซลูชัน LeetCode128
1058การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)128
1059Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ128
1060ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน128
1061ผลที่ตามมาของ Bitonic ที่ยาวที่สุด128
1062จำนวนพา ธ พาลินโดรมิกในเมทริกซ์128
1063ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution128
1064ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode128
1065ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่128
1066จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode127
1067ค้นหาโซลูชัน LeetCode ของ Peak Element II127
1068รวมผลรวม IV LeetCode โซลูชั่น127
1069การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode127
1070ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน127
1071กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่127
1072การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด127
1073เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution127
1074เพิ่ม Triplet Subsequence โซลูชัน LeetCode127
1075ความลึกแบบวนซ้ำครั้งแรกของกราฟ127
1076ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน127
1077Binary Tree มุมมองด้านขวา โซลูชัน LeetCode127
1078การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution127
1079โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม127
1080จำนวนเกาะที่ปิด โซลูชัน Leetcode126
1081โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง126
1082บรรพบุรุษที่ต่ำที่สุด126
1083หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว126
1084ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution126
1085โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด126
1086วันแห่งปี Leetcode Solution126
1087ลบ Palindromic Subsequences Leetcode Solution126
1088Path Sum II LeetCode Solution126
1089นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x126
1090การนับคู่หาร126
1091ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode125
1092ผลรวมเส้นทาง125
1093จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า125
1094พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP125
1095จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree125
1096ถัดไป การเรียงสับเปลี่ยน Leetcode Solution125
1097ผลที่ตามมาที่แตกต่าง125
1098ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด125
1099โครงสร้างข้อมูลไบนารีทรี125
1100Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution125
1101พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป125
1102ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution125
1103ตัวละครต่อเนื่อง LeetCode Solution124
1104เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่124
1105ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง124
1106ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution124
1107ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum124
1108ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists124
1109อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution124
1110ประเภทของต้นไม้ไบนารี124
1111การเรียงลำดับโทโพโลยี123
1112สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution123
1113โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม123
1114พิมพ์มุมมองด้านขวาของทรีไบนารี123
1115ตัดคัน123
1116มุมมองด้านล่างของทรีไบนารี123
1117ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ123
1118การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray122
1119แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์122
1120ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์122
1121Subarray ผลิตภัณฑ์สูงสุด122
1122ฟอร์แมตโซลูชัน String Leetcode122
1123โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด122
1124Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution122
1125ต้นไม้ไบนารีสูงสุด122
1126เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution122
1127เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions122
1128นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด121
1129รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution121
1130ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution121
1131สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe121
1132เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution121
1133Palindrome Permutation LeetCode Solution121
1134พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ121
1135ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน121
1136ปัญหาผลรวมย่อยในช่องว่าง O (sum)120
1137ผลรวมของเลขคู่หลังการสืบค้น120
1138ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k120
1139สร้าง K Palindrome Strings LeetCode Solution120
1140ผลิตภัณฑ์ของช่วงในอาร์เรย์120
1141ลำดับโกลอมบ์120
1142โซลูชัน Leetcode ตัวคั่นพัน120
1143ค้นหาตำแหน่งแทรก120
1144โซลูชัน Prime Palindrome LeetCode120
1145Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution120
1146วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด120
1147ลำดับ Moser-de Bruijn120
1148แนะนำต้นไม้แดง - ดำ119
1149เพิ่มขึ้นต่อเนื่องยาวนานที่สุด119
1150รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด119
1151แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode119
1152ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น119
1153ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution118
1154ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย118
1155เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด118
1156โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้118
1157ค้นหาลำดับงูที่มีความยาวสูงสุด118
1158แปลง BST เป็น Greater sum Tree118
1159Binary Tree เป็น Binary Search Tree Conversion118
1160ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode118
1161การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode118
1162ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด118
1163ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน118
1164เส้นทางรถเมล์ Leetcode Solution118
1165ลบโหนดและส่งคืน Forest Leetcode Solution118
1166K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่117
1167จำนวนการสั่งซื้อใน Backlog Leetcode Solution117
1168นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน117
1169หมุนอาร์เรย์117
1170K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน117
1171ต้นไม้ตัดสินใจ117
1172ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน117
1173ผลที่ตามมาซ้ำซากยาวที่สุด117
1174สตริงย่อย Palindromic Leetcode Solution117
1175สลับโหนดในคู่117
1176เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม117
1177ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode117
1178คิวลำดับความสำคัญ116
1179นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์116
1180โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ116
1181Matchsticks กับ Square Leetcode Solution116
1182การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode116
1183ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution115
1184โซลูชัน LeetCode Array ที่ต่อเนื่องกัน115
1185ค้นหาระบบข้อเสนอแนะ LeetCode Solution115
1186เวอร์ชันแรกที่ไม่ดี115
1187ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution115
1188ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution115
1189ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?115
1190หารสองจำนวนเต็ม Leetcode Solution114
1191แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ114
1192การสร้างคิวใหม่ตามความสูง114
1193ตัวแบ่งจำนวนเต็ม LeetCode Solution114
1194subarray bitonic ผลรวมสูงสุด114
1195การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง114
1196Kth องค์ประกอบที่เล็กที่สุดใน BST113
1197ผลรวมของใบซ้าย LeetCode Solution113
1198หมายเลขสามเหลี่ยมที่ถูกต้อง113
1199ฟอร์แมตวันที่ โซลูชัน LeetCode113
1200บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี113
1201จำนวนส่วนสูงสุดของความยาว a, b และ c113
1202ย้อนกลับเส้นทางใน BST โดยใช้ Queue113
1203ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ113
1204แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions113
1205วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด113
1206ความลึกสูงสุดของไบนารีทรี113
1207คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ112
1208การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย112
1209กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode112
1210บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี112
1211เดาคำ112
1212เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ112
1213แชมเปญทาวเวอร์ โซลูชัน LeetCode112
1214กราฟและการแสดง111
1215แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า111
1216การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด111
1217ใหม่ 21 เกม111
1218ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution111
1219ออกแบบ Skiplist โซลูชัน LeetCode110
1220แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว110
1221Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode110
1222พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ110
1223คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด110
1224ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่110
1225พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์110
1226ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต110
1227โซลูชัน Leetcode ข้ามเส้นทาง110
1228โซลูชัน LeetCode Perfect Square ที่ถูกต้อง110
1229แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ110
1230สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode110
1231การต่อกันของ Array LeetCode Solution110
1232อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน109
1233BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด109
1234ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา109
1235ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่109
1236ปัจจัยที่ k ของ n Leetcode Solution109
1237ไม่มีหมายเลข109
1238Perfect Squares โซลูชัน LeetCode109
1239ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้109
1240Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode109
1241โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน109
1242ผสานการเรียง109
1243การโคลนกราฟ109
1244LRU Cache Leetcode Solution109
1245หลักสูตรคู่ขนาน II โซลูชัน LeetCode108
1246นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน108
1247ตัวหนาในสตริง LeetCode Solution108
1248ค่าเฉลี่ยของช่วงในอาร์เรย์108
1249ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution108
1250โซลูชัน Leetcode ช่วงที่เล็กที่สุด108
1251นับและสลับการค้นหาในอาร์เรย์ไบนารี108
1252พลังของสอง108
1253โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ107
1254ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น107
1255โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด107
1256อาร์เรย์ที่ต่อเนื่องกัน107
1257ต้นทุนขั้นต่ำปีนบันได LeetCode Solution107
1258Subarray ผลิตภัณฑ์สูงสุด107
1259ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม107
1260ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่106
1261ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution106
1262ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode106
1263ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)105
1264องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป105
1265ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี105
1266ผสาน k เรียงลำดับรายการ Leetcode Solution104
1267พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ104
1268Peeking Iterator โซลูชัน LeetCode104
1269การแบ่งพาร์ติชัน Palindrome104
1270เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode103
1271คิวที่เป็นระเบียบ โซลูชั่น LeetCode103
1272ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่102
1273ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่102
1274ผสานอาร์เรย์ที่จัดเรียง101
1275นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์100
1276วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution100
1277Koko กินกล้วย LeetCode Solution100
1278ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่99
1279จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด99
1280สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution98
1281ค้นหา subarray เฉลี่ยสูงสุดของความยาว k98
1282ผลรวมสูงสุดที่เพิ่มขึ้นตามมา98
1283เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution97
1284ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)97
1285แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array96
1286จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด96
1287Array Nesting Leetcode Solution96
1288พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution96
1289จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode95
1290การจัดเรียงเหรียญ โซลูชัน Leetcode95
1291ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น95
1292Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL94
1293ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่94
1294จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode93
1295Jump Game IV โซลูชัน LeetCode93
1296ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode93
1297ดัชนีสุ่มเลือก LeetCode Solution93
1298แปลงเป็นฐาน -2 โซลูชัน LeetCode93
1299เข้าถึงหมายเลขโซลูชัน LeetCode92
1300เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution92
1301แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ92
1302ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง92
1303เพิ่มโซลูชัน Leetcode สองหมายเลข92
1304แทรก ลบ GetRandom O(1) Leetcode Solution90
1305จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode90
1306โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง90
1307การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution89
1308โซลูชัน LeetCode หมายเลข Palindrome89
1309ออกแบบระบบใต้ดิน Leetcode Solution88
1310พิมพ์โซ่ความยาวสูงสุดของคู่86
1311ตรวจหาโซลูชัน Leetcode ของ Capital83
1312ออกแบบลีดเดอร์บอร์ด Leetcode Solution82
1313สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution80
1314โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม79
1315สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม78
1316โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ75
1317นับหมู่เกาะย่อย โซลูชัน LeetCode75
1318ถอดรหัสสตริง Leetcode Solution74
1319รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode73
1320Binary Tree Inorder Traversal โซลูชัน LeetCode72
1321เปลี่ยนตัวอักษร โซลูชัน LeetCode72
1322ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode72
1323จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode71
1324โซลูชั่น LeetCode ปีประชากรสูงสุด71
1325โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด71
1326ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง70
1327รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น70
1328ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง70
1329ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode68
1330สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution66
1331โซลูชั่น LeetCode ปีประชากรสูงสุด66
1332คะแนนของวงเล็บ LeetCode Solution65
1333แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution63
1334แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution62
1335เกมสโตน IV โซลูชัน LeetCode62
1336Graph Bipartite คืออะไร? โซลูชัน LeetCode60
1337Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป60
1338โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง59
1339เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution58
1340แบ่งช็อกโกแลต LeetCode Solution51
1341คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น46
1342ช่วงผลรวมของ BST LeetCode Solution44
1343ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม41
1344จัดเรียงสี โซลูชัน LeetCode38
1345ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution38
1346หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode34
1347หมุนโซลูชัน LeetCode สตริง34
1348ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution31
Translate »