แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution

ระดับความยาก กลาง
ถามบ่อยใน อเมซอน Facebook Google ไมโครซอฟท์
รายการที่เชื่อมโยงเข้าชม 71

คำชี้แจงปัญหา:

แทรกลงในรายการเชื่อมโยงที่เรียงลำดับแบบวงกลม โซลูชัน LeetCode – กล่าวว่า ให้หนังสือเวียน รายการที่เชื่อมโยง โหนดซึ่งเรียงลำดับจากน้อยไปมาก เขียนฟังก์ชันเพื่อแทรกค่า insertVal ลงในรายการเพื่อให้ยังคงเป็นรายการแบบวงกลม โหนดที่กำหนดสามารถอ้างอิงถึงโหนดเดียวในรายการ และอาจไม่จำเป็นต้องเป็นค่าที่น้อยที่สุดในรายการแบบวงกลม

หากมีตำแหน่งที่เหมาะสมสำหรับการแทรกหลายตำแหน่ง คุณสามารถเลือกตำแหน่งใดก็ได้เพื่อใส่ค่าใหม่ หลังจากการแทรก รายการแบบวงกลมควรยังคงเรียงลำดับ

หากรายการว่างเปล่า (เช่น โหนดที่กำหนดคือ null) คุณควรสร้างรายการวงกลมเดี่ยวใหม่และส่งคืนการอ้างอิงไปยังโหนดเดียวนั้น มิฉะนั้น คุณควรส่งคืนโหนดที่กำหนดเดิม

ตัวอย่าง:

Input:

แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solutionหมุด

 head = [3,4,1], insertVal = 2

Output:

 [3,4,1,2]

คำอธิบาย:

You are given a reference to the node with value 3, and we need to insert 2 into the list. The new node should be inserted between node 1 and node 3. After the insertion we should still return node 3.

วิธีการ:

ความคิด:

วิธีการพื้นฐานคือการหาตำแหน่งที่แน่นอนที่เราจำเป็นต้องแทรกโหนดใหม่ เราแค่ต้องติดตามว่าเราใส่โหนดใหม่ในตำแหน่งใด นั่นคือจุดเริ่มต้น ในตอนท้าย หรือระหว่างสองโหนด การแทรกที่นี่ที่จุดเริ่มต้นหรือตอนท้ายจะให้ผลลัพธ์เช่นเดียวกับรายการเชื่อมโยงแบบวงกลม นอกจากนี้ เราจำเป็นต้องติดตามกรณีพื้นฐานบางกรณี เช่น หากโหนดเป็น NULL หรือเรามีโหนดเพียงโหนดเดียว

รหัส:

แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับ โซลูชัน C ++ Leetcode:

class Solution {
public:
    Node* insert(Node* head, int insertVal) {
        if(!head){
            head = new Node(insertVal);
            head->next = head;
            return head;
        }
        
        Node* ptr = head;
        Node* start = head;
        while(ptr->next){
            if(ptr->val > ptr->next->val){
                start = ptr->next;
                break;
            }
            if(ptr->next == head)
                break;
            ptr = ptr->next;
        }
        if(ptr==start){
            ptr->next = new Node(insertVal);
            ptr->next->next = ptr;
            return head;
        }
        Node* prev = NULL;
        int cnt=0;
        while(start){
            if(start->val>=insertVal){
                if(!prev){
                    Node* temp = head;
                    while(temp->next!=start)
                        temp = temp->next;
                    
                    temp->next = new Node(insertVal);
                    temp->next->next = start;
                    return head;
                
                }
                prev->next = new Node(insertVal);
                prev->next->next = start;
                return head;
            }
            prev = start;
            start = start->next;
            
            if(start==head)
                cnt++;
            
            if(cnt==2){
                Node* temp = ptr->next;
                ptr->next = new Node(insertVal);
                ptr->next->next = temp;
                return head;
            }
        }
        return head;
    }
};

แทรกลงในรายการเชื่อมโยงที่เรียงลำดับแบบวงกลม โซลูชัน Java Leetcode:

class Solution {
    public Node insert(Node head, int insertVal) {
        Node r = new Node(insertVal,null);
        if(head == null){
            r.next = r;
            return r;
        }
        Node n = head;
        while(true){
            if((insertVal >= n.val && insertVal <= n.next.val)
               || (n.next.val < n.val && (insertVal >= n.val || insertVal <= n.next.val))
               || n.next == head){
                r.next = n.next;
                n.next = r;
                break;
            }
            n = n.next;
        }
        
        return head;
    }
}

การวิเคราะห์ความซับซ้อนของการแทรกลงในรายการเชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว:

  • ความซับซ้อนของเวลา: ความซับซ้อนของเวลาของรหัสข้างต้นคือ  โดยที่ n คือจำนวนโหนดในรายการ
  • ความซับซ้อนของอวกาศ: ความซับซ้อนของช่องว่างของรหัสข้างต้นคือ  เพราะเราไม่ได้ใช้พื้นที่พิเศษใดๆ

ปัญหาที่คล้ายกัน: https://www.tutorialcup.com/leetcode-solutions/linked-list-cycle-ii-leetcode-solution.htm

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

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2850
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2517
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2489
4Palindrome ใช้การเรียกซ้ำ2271
5ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1993
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1680
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1666
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1652
9จัดเรียงด่วน1634
10เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1625
11ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1492
12สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1463
13ย้อนกลับอาร์เรย์1436
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1414
15ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1379
16ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1367
17องค์ประกอบที่ทำซ้ำครั้งแรก1359
18ผลรวมของตัวเลขในสตริง1337
19จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1334
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1302
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1271
22ตรวจหาลูปในรายการที่เชื่อมโยง1252
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1240
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1232
25Subarray กับผลรวมที่ได้รับ1226
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1224
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1214
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1179
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1136
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1133
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1122
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1120
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1086
34ค้นหาผู้นำในอาร์เรย์1073
35สลับโหนดในรายการที่เชื่อมโยง1056
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์1017
37ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง1008
38จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II1008
39กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก985
40ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด980
41รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x968
42จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง966
43โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่965
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์948
45ค้นหาหมายเลขที่หายไป939
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์932
47สตริงย่อย Palindromic ที่ยาวที่สุด921
48แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง903
49พิมพ์ลำดับต่อมาที่ยาวที่สุด898
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ886
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด885
52ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้867
53จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด857
54การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน847
55เรียงลำดับการแทรก837
56นับสามเหลี่ยมที่เป็นไปได้835
57การคูณสองเมทริกซ์818
58จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ810
59ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่808
60หมุนรายการที่เชื่อมโยง805
61ซื้อหุ้นขายเพื่อเพิ่มผลกำไร803
62การเชื่อมต่อของสองสาย777
63ชักเย่อ776
64พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต772
65นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน770
66ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด758
67สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว755
68ปัญหาคนดัง752
69ค้นหา Pythagorean Triplets จาก Array750
70ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด748
71ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด738
72ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ720
73ค้นหาแถวที่มีจำนวนสูงสุด 1718
74ค้นหา Peak Element จาก Array712
75ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด711
76ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ708
77ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม707
78สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1698
79การเพิ่มสองเมทริกซ์698
80ปริศนาอาร์เรย์ผลิตภัณฑ์697
81ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน686
82ใช้สอง Stacks ในอาร์เรย์686
83Subarray ผลิตภัณฑ์สูงสุด II671
84อันดับพจนานุกรมของสตริง668
85การคูณก่อนหน้าและถัดไป663
86ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่661
87การลบเมทริกซ์สองตัว650
88ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด646
89ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ644
90อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม641
91แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน640
92สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน638
93ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่636
94ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด629
95จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย623
96ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน621
97ผลรวม Subarray Circular สูงสุด621
98จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว621
99Subarray และผลที่ตามมา616
100ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก613
101ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด613
102เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)607
103องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง607
104Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1607
105การแบนรายการที่เชื่อมโยง605
106Palindrome Permutations ของสตริง601
107Palindromes ในช่วงที่กำหนด595
108องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array594
109เรียกใช้การเข้ารหัสความยาว593
110การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด592
111องค์ประกอบเสียงข้างมาก590
112การตรวจสอบ Pangram589
113พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ588
114อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome580
115ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ578
116อักขระที่ซ้ำกันมากที่สุดในสตริง578
117หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์577
118ซ้ำตามมาของความยาวสองหรือมากกว่า576
119จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่576
120รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น575
121จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome574
122พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ566
123โซลูชัน Sum Leetcode สองรายการ565
124โซลูชัน 3Sum Leetcode560
125เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด560
126ปัญหาการเรียงลำดับแพนเค้ก555
127ผสานช่วงเวลาที่ทับซ้อนกัน II549
128โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม548
129ลบรายการที่ซ้ำกันออกจากสตริง540
130Palindrome ที่เล็กที่สุดหลังการเปลี่ยน539
131ขนาดของ Subarray ที่มีผลรวมสูงสุด539
132ลบพื้นที่พิเศษออกจากสตริง538
133การเปลี่ยนเมทริกซ์538
134การลบ Spaces ออกจากสตริงโดยใช้ stringstream538
135ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่534
136ผลรวมสูงสุดที่เพิ่มขึ้นตามมา534
137Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่532
138ปัญหาเกี่ยวกับพาร์ติชัน531
139สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด524
140ตรวจสอบว่าสตริงห่างกัน K หรือไม่519
141ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง518
142หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด514
143ลบรายการล่าสุด513
144ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่511
145แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ511
146ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง503
147โปรแกรมสลับอักขระทั้งหมดในสตริง503
148นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด497
149สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่496
150จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา491
151ค้นหาคู่กับความแตกต่างที่ได้รับ489
152รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง488
153ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย488
154ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่485
155คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer484
156ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย479
157เปรียบเทียบตัวเลขสองเวอร์ชัน477
158จัดเรียง 0s 1s และ 2s ใน Array473
159พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด472
160เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด470
161ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด470
162กลับคำในสตริงที่กำหนด469
163รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ468
164ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution467
165พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)467
166ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด466
167แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น462
168พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'451
169ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ448
170พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง446
171Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End446
172ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด445
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด437
174พิมพ์พาร์ติชัน palindromic ทั้งหมด434
175ปัญหา Superstring ที่สั้นที่สุด432
176แบนรายการที่เชื่อมโยงหลายระดับ431
177ความยาวสูงสุดของคู่โซ่428
178ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่428
179จัดเรียงสตริงตามสตริงอื่น425
180การเรียงลำดับ K เรียงอาร์เรย์421
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II411
182ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม408
183ค้นหาลำดับที่ตามมาของขนาด 3407
184โปรแกรมเพิ่มเลขฐานสองสองหลัก405
185ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ405
186พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์404
187คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II402
188ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)400
189ซีซาร์ไซเฟอร์397
190อักขระที่ไม่ซ้ำ Kth396
191จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag392
192ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ391
193การเรียงลำดับแพนเค้ก386
194คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ386
195การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL383
196หมุนภาพ 90 องศา383
197สตริงย้อนกลับที่สมบูรณ์แบบ380
198การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด379
199การผสานสองอาร์เรย์ที่เรียงลำดับ377
200ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง375
201ส่วนเสริม 1 และ 2 ของเลขฐานสอง372
202ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก372
203จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s370
204สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด370
205สี่องค์ประกอบที่รวมที่จะให้370
206แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด368
207คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ366
208นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ363
209ลบโหนดหลังจาก M363
210อักขระที่เกิดขึ้นสูงสุดในสตริง359
211สตริง Palindrome (ตัวเลข)357
212อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate357
213แยกสตริง356
214การใช้งานซ้ำของ atoi ()348
215การเรียงลำดับอาร์เรย์ของสตริง348
216วงเล็บที่ถูกต้อง โซลูชัน LeetCode347
217แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K345
218แม้แต่ Substring Count345
219ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่343
220พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์342
221ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด339
222พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ338
223ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ337
224ย้อนกลับสตริงโดยใช้ Stack336
225โซลูชัน Subarray Leetcode สูงสุด335
226อักขระ N ในสตริงทศนิยมที่ต่อกัน334
227เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?334
228แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว334
229การจับคู่อักขระตัวแทน333
230ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ332
231นับจำนวนคำ332
232ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่329
233จัดเรียงองค์ประกอบตามความถี่ II327
234ผสานสองอาร์เรย์ที่เรียงลำดับ325
235แยกสี่สายที่แตกต่างกัน323
236ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน322
237การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก319
238ค้นหาตรงกลางของรายการที่เชื่อมโยง319
239ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน318
240นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ315
241โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น310
242องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์308
243การเรียงสับเปลี่ยน Palindrome302
244ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ297
245ค้นหา Nth Node297
246โซลูชัน Leetcode ของ Word Search297
247การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี295
248สตริง (แทนจำนวนเต็ม) เป็นค่า292
249Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด291
250นับคู่ด้วยผลรวมที่ได้รับ290
251พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket290
252เมทริกซ์ Toeplitz290
253ลบทรี290
254ไม่มีปัญหาราชินี289
255ย้อนกลับสตริง289
256วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?289
257ย้อนกลับบิต288
258เปลี่ยนเพศของสตริงที่กำหนด287
259ลบโหนดภายใต้เงื่อนไขที่กำหนด286
260จัดเรียงอาร์เรย์ของสตริง286
261ต้นไม้ไบนารี286
262องค์ประกอบแรกที่ไม่ซ้ำ285
263ห้องประชุม II โซลูชั่น LeetCode284
264จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9284
265ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์284
266รูปแบบสตริงย่อยซ้ำ281
267จำนวนเกาะ โซลูชั่น LeetCode280
268LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด279
269นามสกุลทั่วไปที่ยาวที่สุด278
270กองต่ำ277
271ลบช่องว่างออกจากสตริง275
272ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด274
273สลับอาร์เรย์ที่กำหนด273
274องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์272
275อัลกอริทึม Dijkstra271
276โปรแกรมลำดับนกกาเหว่า269
277โซลูชั่นปล้นบ้าน Leetcode269
278หมายเลขฟีโบนักชี269
279ซูโดกุ Solver268
280ค้นหาอักขระที่สองบ่อย267
281ลดความแตกต่างสูงสุดระหว่างความสูง266
282กองซ้อนสูงสุด265
283ค้นหาคำ264
284การประเมินนิพจน์264
285KMP อัลกอริทึม261
286จำนวน 1 บิต260
287ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน260
288ชุดย่อย Leetcode259
289โซลูชัน Plus One Leetcode258
290โซลูชัน Palindrome Leetcode ที่ถูกต้อง258
291จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์258
292โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)258
293Min Stack Leetcode โซลูชัน256
294การประเมิน Postfix Expression256
295รวมผลรวม Leetcode Solution255
296กลับคำในสตริง255
297ตั้งค่า Matrix Zeroes252
298Subarray ที่มี 0 ผลรวม250
299ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ249
300Backspace String เปรียบเทียบ249
301วิธีการลบรายการที่เชื่อมโยง248
302คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์247
303อัลกอริทึม Rabin Karp247
304การกลับคิว246
305องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด245
306ลบองค์ประกอบตรงกลางของสแต็ก244
307จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์242
308ประกอบด้วย Duplicate II Leetcode Solution242
309ผลรวมรวม241
310ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง240
311Sqrt (x) โซลูชัน Leetcode240
312Leetcode สามเหลี่ยมปาสคาล240
313หอคอยแห่งฮานอย239
314จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II239
315โซลูชันจำนวนเต็มเป็นโรมัน Leetcode238
316ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม237
317แยกเลขคู่และเลขคี่237
318การบีบอัดสตริง236
319ย้อนกลับคำแต่ละคำ236
320เทคนิคหน้าต่างบานเลื่อน236
321ประกอบด้วย Duplicate236
322อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ235
323คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ235
324นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน234
325การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List234
326การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน233
327โซลูชัน Leetcode หมายเลขเดียว232
328สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า232
329นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา232
330เพิ่ม Binary Leetcode Solution231
331Postfix เป็น Infix Conversion231
332กลุ่มคำที่มีชุดอักขระเดียวกัน230
333มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution230
334K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ230
335Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน229
336Pow (x, n) โซลูชัน Leetcode229
337อัลกอริทึม Bellman Ford229
338การประเมินนิพจน์ทางคณิตศาสตร์229
339ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด229
340จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode228
341อัลกอริทึม Kruskal228
342ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์227
343ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ227
344การเรียงลำดับถัดไป227
345จัดเรียงองค์ประกอบตามความถี่227
346Palindrome Linked List Leetcode โซลูชัน227
347โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด227
348การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์225
349Swap Nodes ในคู่ Leetcode Solutions224
350โซลูชัน Leetcode องค์ประกอบส่วนใหญ่224
351ค้นหา Lucky Integer ใน Array Leetcode Solution224
352คำที่ใช้บ่อย K ยอดนิยม224
353อัลกอริธึม Convex Hull223
354การเรียงลำดับอาร์เรย์โดยใช้ Stacks223
355สตริงการแย่งชิง223
356กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x223
357ประเมินกอง222
358สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution221
359ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่221
360นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม220
361องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์220
362พีชคณิต Leetcode Solution220
363โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม220
364ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน220
365จำนวนคู่ที่ดีโซลูชัน Leetcode220
366จัตุรัสสูงสุด219
367ผลรวมเส้นทางขั้นต่ำ219
368Subarray สูงสุด219
369ค้นหา Town Judge Leetcode Solution218
370การย้อนกลับองค์ประกอบ K แรกของคิว218
371หมายเลขพิเศษ218
372โซลูชัน LeetCode เมทริกซ์เกลียว218
373คำนำหน้าในการแปลง Infix218
374ย้อนกลับตัวเลขโดยใช้กอง217
375ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่216
376ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง216
377Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป215
378โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ215
379Fizz Buzz Leetcode215
380ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์214
381Count Primes Leetcode Solutions214
382หมายเลขเดียว214
383ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ214
384พลังของโซลูชัน Leetcode สองตัว213
385การเข้ารหัส Huffman213
386หมายเลขที่หายไป โซลูชัน Leetcode213
387โซลูชัน Leetcode Triangle II ของ Pascal213
388ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี213
389Leetcode เรียงลำดับ213
390House Robber II โซลูชัน Leetcode212
391ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode212
392กลุ่มแอนนาแกรม212
393แปลงสตริงเป็น Int212
394จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution212
395การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d212
396ค้นหาใน Rotated Sorted Array Leetcode Solution212
397ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์211
398นิพจน์มีวงเล็บสำรองหรือไม่211
399เส้นทางที่ไม่ซ้ำใคร211
400ใช้ Stack และ Queue โดยใช้ Deque211
401ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด211
402องค์ประกอบที่พบบ่อย K ยอดนิยม211
403แบบสอบถามสตริงย่อย Palindrome210
404Coin Change 2 Leetcode โซลูชั่น210
405เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution210
406ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน210
407ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ209
408เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด209
409วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap209
410กราฟ Bipartite209
411ปัญหาผลรวมย่อย209
412โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร209
413การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย209
414ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม209
415ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่209
416ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน208
417ผลรวม Subarray เท่ากับ k208
418โซลูชัน Matrix Diagonal Sum Leetcode208
419การแปลงซิกแซก208
420ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์208
421ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution208
422ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน208
423ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์207
424แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น207
425พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ207
426การเรียงสับเปลี่ยนกรณีจดหมาย207
427อัลกอริทึมของ Prim207
428โซลูชัน Leetcode แบบต่อเนื่องสูงสุด206
429นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน206
430ค้นหาค่ามัธยฐานจากสตรีมข้อมูล206
431จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน206
432ถอดรหัสสตริง206
433Subarray Sum เท่ากับ K LeetCode Solution206
434ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์205
435Subarrays ที่มีองค์ประกอบที่แตกต่างกัน205
436จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution205
437การใช้งานแคช LRU205
438ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่205
439องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง205
440ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k204
441หมายเลขฟีโบนักชี โซลูชัน LeetCode204
442เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution204
443ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution203
444พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0203
445ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว203
446Fizz Buzz203
447ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution203
448จำนวนเต็มย้อนกลับ203
449จัดเรียงสแต็กโดยใช้การเรียกซ้ำ203
450แก้ไขระยะทาง202
451โซลูชัน LeetCode อาร์เรย์โมโนโทนิก202
452หมายเลขคาตาลันที่ N202
453ย้อนกลับกองโดยใช้การเรียกซ้ำ202
454ค้นหาอักขระทั่วไป Leetcode Solution202
455ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution202
456ย้อนกลับรายการที่เชื่อมโยง201
457Reverse Vowels ของ String Leetcode Solution201
458นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด201
459ค้นหาหมายเลขที่ซ้ำกัน201
460ผลรวมเป้าหมาย200
461การจัดข้อความให้เหมาะสม โซลูชัน LeetCode200
462สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่200
463ค้นหาองค์ประกอบที่ซ้ำกัน199
464ผลรวมของช่วง Subarray Leetcode Solution199
465จำนวนเต็มเป็นคำภาษาอังกฤษ199
466อัลกอริทึม Floyd Warshall199
467ดักจับน้ำฝน Leetcode Solution199
468ย้อนกลับสตริง199
469องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions199
470แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode199
471ค้นหาความแตกต่าง Leetcode Solution199
472ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที199
473หอคอยซ้ำแห่งฮานอย199
474ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ199
475หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution198
476การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค198
477นับและพูด198
478Palindrome ที่สั้นที่สุด198
479subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K198
480ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์198
481คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie198
482ระดับของอาร์เรย์198
483จับคู่กับผลิตภัณฑ์ที่กำหนด198
484อัลกอริทึม MiniMax198
485โซลูชัน Leetcode แบบสุ่ม197
486ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว197
487มุมมองด้านบนของ Binary Tree197
488โซลูชัน Leetcode ที่สำคัญช้าที่สุด197
489ออกแบบระบบจอดรถ Leetcode Solution197
490โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล197
491น้ำท่วมเติม LeetCode197
492การเรียงลำดับแบบวนซ้ำของทรีไบนารี197
493ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution196
494ต่อไป Greater Element I Leetcode Solution196
495ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์196
496การต่อกันของ Array LeetCode Solution196
497คำนำหน้าในการแปลง Postfix196
498ย้อนกลับคำในสตริง III LeetCode Solution196
499Word Ladder โซลูชัน LeetCode196
500ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)196
501ลำดับความสำคัญใน C ++195
502เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด195
503สตริงย่อยที่มีการต่อคำทั้งหมด195
504สลับโซลูชัน Array Leetcode195
505ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว195
506สตริงวงเล็บที่ถูกต้อง195
507กระโดดเกม โซลูชัน Leetcode195
508ใช้ Stack โดยใช้ Queues195
509องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์194
510โซลูชัน Leetcode คูณสตริง194
511จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution194
512ผสานช่วงเวลาที่ทับซ้อนกัน194
513พื้นที่สูงสุดของเกาะ194
514ลำดับต่อมาที่ยาวที่สุด194
515ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution194
516ค้นหาองค์ประกอบที่ขาดหายไปของช่วง194
517จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง193
518Postfix เป็น Prefix Conversion193
519นับและพูด Leetcode Solution193
520ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่193
521ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)193
522ซิกแซกการแปลง LeetCode โซลูชั่น193
523Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม192
524ใช้สแต็กโดยใช้คิวเดียว192
525นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด192
526แปลงอาร์เรย์เป็นแบบซิกแซก191
527คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ191
528Recursion191
529ตรวจสอบวงเล็บสมดุลในนิพจน์191
530จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด191
531สลับอาร์เรย์191
532องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป191
533ความยาวของ Last Word Leetcode Solution190
534ย้ายศูนย์ LeetCode Solution190
535ปัญหาช่วงเวลาของสต็อก190
536โซลูชัน Leetcode ของ Isomorphic Strings190
537Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด190
538การกลับวงเล็บขั้นต่ำ190
539ปัญหาปุ่มกดตัวเลขบนมือถือ190
540Koko กินกล้วย Leetcode Solution190
541ดัชนีสูงสุดในอาร์เรย์ภูเขา190
542จุดตัดของสองอาร์เรย์190
543การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน189
544ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution189
545วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode189
546ภาชนะที่มีน้ำมากที่สุด189
547แปลง BST ปกติเป็น BST สมดุล189
548จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k189
549อัศวินขั้นต่ำย้ายโซลูชัน LeetCode189
550Sudoku ที่ถูกต้อง189
551แจกจ่ายขนมให้กับผู้คน Leetcode Solution188
552น้ำหนักหินสุดท้าย188
553สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ188
554เวลาที่ดีที่สุดในการซื้อและขายหุ้น188
555Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด188
556การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม188
557เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N187
558เป็นโซลูชัน Leetcode ที่ตามมา187
559ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution187
560ผลรวมด้านซ้ายออกจาก Leetcode Solutions187
561Leetcode อาร์เรย์ที่ต่อเนื่องกัน187
562โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด187
563Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน187
564โซลูชัน Leetcode ของ Island Perimeter187
565สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode187
566Anagrams ที่ถูกต้อง186
567ปัญหาเหมืองทอง186
568นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS186
569ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution186
5703Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด186
571จำนวนจังหวัด โซลูชั่น Leetcode185
572ระยะการขัดขวาง185
573การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก185
574ปัญหากระเป๋าเป้185
575ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม184
576โซลูชัน Leetcode หมายเลข N-th Tribonacci184
577สรุปช่วง Leetcode โซลูชัน184
578ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด184
579จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?184
580โซลูชัน Leetcode เรียงลำดับอาร์เรย์184
581โซลูชันอัญมณีและหิน Leetcode184
582จำนวนเต็มเป็นโรมัน184
583ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่183
584การดำเนินการขั้นต่ำในการแปลง X เป็น Y183
585LRU Cache LeetCode Solution183
586ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน183
587เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution183
588ชุดค่าผสม Leetcode183
589กำหนดคุกกี้ Leetcode Solution183
590นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K183
591แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี183
592ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ182
593ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร182
594ตะแกรงของ Eratosthenes182
595จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน182
596ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์182
597วิธีถอดรหัส182
598ระยะทางสูงสุดในอาร์เรย์182
599ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด182
60001 โซลูชัน Matrix LeetCode182
601ดักน้ำฝน LeetCode Solution181
602โซลูชัน LeetCode ต้นไม้เดียวกัน181
603หมุนรายการ Leetcode โซลูชัน181
604แทรก Interval Leetcode Solution181
605การจัดเรียงฟองโดยใช้สองกอง180
606การทำงานของ XOR ในโซลูชัน Array Leetcode180
607จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย180
608จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode180
609การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง179
610ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด179
611จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m179
612รูปแบบคำ179
613จะสร้าง Mergable Stack ได้อย่างไร?179
614หมุนภาพ โซลูชัน LeetCode179
615ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution178
616โจรปล้นบ้าน178
617ระยะห่างระหว่างบัสหยุด Leetcode Solution178
618ต้นทุนขั้นต่ำในการจ้างคนงาน K178
619ฐานที่เล็กที่สุด178
620ปัญหาการตัดคำ178
621ผลรวมสองชุดที่ไม่ทับซ้อนกัน178
622ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)178
623กบกระโดด Leetcode โซลูชั่น178
624จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง178
625การเรียงสับเปลี่ยนในสตริง Leetcode Solution178
626ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่177
627การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก177
628ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน177
629การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode177
630ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ177
631การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน177
632วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี177
633ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่177
634Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป176
635ปัญหาการเปลี่ยนเหรียญ176
636สตริง Isomorphic176
637จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์176
638GCD ของตัวเลขสองตัว176
639การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์176
640จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน176
641การกำหนดที่อยู่ IP โซลูชัน Leetcode176
642ลดจาน LeetCode Solution176
643โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II175
644ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี175
645อัลกอริทึมการทาสีรั้ว175
646ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode175
647ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution175
648จัดระเบียบสตริงใหม่175
649อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution175
650เกมหิน LeetCode175
651จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution175
652ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d175
653โซลูชัน LeetCode หมายเลข Strobogrammatic175
654เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution175
655แยก 0s และ 1s ใน Array175
656เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution175
657ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี174
658ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution174
659K ช่องว่าง LeetCode174
660ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล174
661การรวมตัวอักษรของหมายเลขโทรศัพท์174
662กระดิกเรียง174
663แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา174
664สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด173
665สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution173
666โซลูชัน LeetCode เวลาว่างของพนักงาน173
667ฉลากพาร์ติชั่น LeetCode Solution173
668พลิกโซลูชัน LeetCode ของรูปภาพ173
669Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode173
670K ช่องว่าง173
671ค้นหาผลรวมระดับสูงสุดใน Binary Tree173
672แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด173
673การสุ่มตัวอย่างอ่างเก็บน้ำ172
674ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n172
675ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array172
676ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน172
677แปลงอาร์เรย์เป็นรูปแบบย่อ172
678ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด172
679สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution172
680จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2171
681เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution171
682ค้นหาผลคูณที่ใหญ่ที่สุดของ 3171
683งูและบันได LeetCode Solution171
684โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II171
685ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี171
686โซลูชัน Leetcode จำนวนที่น่าเกลียด171
687ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode171
688เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode170
689นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี170
690หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution170
691พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ170
692แก้ไขระยะทาง LeetCode Solution170
693จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode170
694Palindrome ที่ถูกต้อง170
695แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution170
696โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง170
697เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก170
698ย้อนกลับเฉพาะตัวอักษร LeetCode Solution170
699ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution170
700สร้าง BST จาก Preorder Traversal ที่กำหนด170
701BFS กับ DFS สำหรับ Binary Tree170
702การย้อนกลับคิวโดยใช้การเรียกซ้ำ170
703การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง169
704จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution169
705พลังของโซลูชัน Leetcode สี่ตัว169
706Lucky Numbers ในโซลูชัน Matrix Leetcode169
707ชุดย่อย Sum Leetcode169
708พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน169
709ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์169
710การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด169
711กู้คืนโครงสร้างการค้นหาแบบไบนารี169
712โซลูชัน LeetCode Array ที่ไม่ลดลง169
713Inorder Successor ของโหนดใน Binary Tree169
714โซลูชันการบีบอัดสตริง LeetCode169
715ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่169
716จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode168
717ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง168
718แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution168
719บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution168
720ค้นหาอักขระที่ไม่ซ้ำกันในสตริง168
721ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่168
722ลำดับการเรียงสับเปลี่ยน LeetCode Solution168
723ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด168
724พื้นฐานการเขียนโปรแกรมแบบไดนามิก168
725ค้นหาใบของ Binary Tree LeetCode Solution168
726สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution168
727Binary Tree ลำดับระดับซิกแซก Traversal168
728ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่168
729ผสานสอง Binary Trees LeetCode Solution167
730ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution167
731ลบวงเล็บไม่ถูกต้อง Leetcode Solution167
732สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution167
733สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด167
734โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II167
735Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution167
736subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน167
737Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode167
738ความลึกสูงสุดของ N-ary Tree Leetcode Solution166
739กู้คืนที่อยู่ IP โซลูชัน Leetcode166
740ตัวสลับหลอดไฟ โซลูชัน LeetCode166
741โซลูชัน Leetcode แถวแป้นพิมพ์166
742อันดับ Transform ของ Array Leetcode Solution166
743ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k166
744มอร์ริส Traversal166
745นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x166
746โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข165
747ปัญหาการปูกระเบื้อง165
748ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข165
749ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode165
750Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)165
751ต้นไม้ที่มีความสูงต่ำสุด165
752โซลูชัน LeetCode ของรถแข่ง165
753รูปแบบคำ โซลูชัน LeetCode165
754ดำเนินการเปลี่ยนสตริง Leetcode165
755วงจรรายการที่เชื่อมโยง164
756องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด164
757กำไรสูงสุดในการจัดตารางงาน Leetcode Solution164
758จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล164
759คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน164
760จำนวน NGE ทางด้านขวา164
761ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง164
762จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode164
763พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง164
764ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K164
765โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1164
766พลิกโซลูชัน LeetCode Binary Tree164
767การจับคู่นิพจน์ทั่วไป164
768ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution164
769ลดจำนวนคู่สูงสุดใน Array LeetCode Solution163
770ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution163
771นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน163
772ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี163
773ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution163
774ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่163
775ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -163
776โซลูชันฐาน 7 Leetcode163
777สแต็กตามอาร์เรย์ที่เติบโตได้163
778ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution163
779ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution163
780แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม163
781พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution163
782โซลูชัน Leetcode ระยะทางที่ติดขัด163
783โซลูชั่น N-Queens LeetCode163
784ตารางเรียน II - LeetCode163
785ค่าสัมประสิทธิ์ทวินาม163
786เส้นทแยงมุมของต้นไม้ไบนารี163
787ผสาน K เรียงลำดับรายการที่เชื่อมโยง162
788โปรแกรมสำหรับปัญหา Bridge and Torch162
789การลบในทรีไบนารี162
790หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น162
791ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น162
792Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s162
793เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด162
794น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode162
795หมายเลขที่ถูกต้อง162
796องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์162
797เกมกระโดด162
798อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน162
799ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง161
800Kth บรรพบุรุษของโหนดในไบนารีทรี161
801ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว161
802คิวแบบวงกลม161
803การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน161
804สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด161
805โซลูชัน Leetcode ต้นไม้สมมาตร161
806ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution161
807ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution160
808ค้นหาโซลูชัน Leetcode 2D Matrix II160
809ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution160
810แยกสตริงใน Balanced Strings Leetcode Solution160
811Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)160
812โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler160
813ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution160
814จำนวนเกาะ II โซลูชัน LeetCode160
815คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode160
816ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution160
817ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่160
818ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode160
819Last Stone Weight II โซลูชัน LeetCode160
820เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0159
821ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์159
822ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution159
823รายการพาร์ติชั่น Leetcode Solution159
824เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution159
825โซลูชันกำแพงอิฐ LeetCode159
826วางดอกไม้ได้ LeetCode Solution159
827Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution159
828ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ159
829รูปแบบสตริงย่อยซ้ำ LeetCode Solution159
830จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น159
831เซตย่อยที่มีผลรวมหารด้วยม158
832ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II158
833ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่158
834องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ158
835จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution158
836ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด158
837ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง158
838กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode158
839เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution158
840เปลี่ยนกราฟ158
841โซลูชัน Leetcode ส่วนเติมเต็ม158
842ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution158
843เรียงลำดับ Array ตาม Parity II Leetcode Solution158
844ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k158
845สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น158
846การแสดงออกที่สมดุลพร้อมการเปลี่ยน158
847ผลรวมขั้นต่ำของการคูณของจำนวน n158
848เรียงสี158
849อันดับสัมพัทธ์ Leetcode Solution158
850ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่158
851เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution158
852การสั่งซื้อล่วงหน้าแบบวนซ้ำ158
853ต้นไม้ช่วงเวลา158
854การค้นหาแบบไบนารีการค้นหาทรีและการแทรก157
855ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด157
856แทรกลบ GetRandom157
857วงเล็บที่ถูกต้อง โซลูชัน Leetcode157
858ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด157
859LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย157
860จัดเรียงอาร์เรย์เป็น BST ที่สมดุล156
861แปลง BST เป็น Min Heap156
862ค่าสัมประสิทธิ์การเปลี่ยนแปลง156
863การคูณเมทริกซ์ลูกโซ่156
864พจนานุกรมคนต่างด้าว โซลูชัน LeetCode156
865โซลูชัน Leetcode ของ Spiral Matrix II156
866จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด156
867จำนวนวันระหว่างสองวัน โซลูชัน LeetCode156
868ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution155
869โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่155
870Robot Bounded In Circle โซลูชัน LeetCode155
871ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution155
872นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3155
873รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น155
874เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม155
875การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง155
876ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution155
877การเลื่อนระดับคำสั่งในรูปแบบ Spiral155
878โคลนกราฟ โซลูชัน LeetCode155
879ปัญหาการจับคู่เพื่อน155
880นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K155
881ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด155
882ขวดน้ำ Leetcode Solution154
883เส้นทางที่มีค่าเฉลี่ยสูงสุด154
884ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution154
885โซลูชัน LeetCode แนวขวางในแนวทแยง154
886แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต154
887ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์154
888ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode154
889ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1154
890วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n154
891ตัดแต่งต้นไม้ค้นหาแบบไบนารี154
892เลขพจนานุกรม Leetcode Solution154
893ลบและรับ154
894เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง154
895ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่154
896แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี154
897ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ153
898น้ำมะนาวเปลี่ยน Leetcode Solution153
899องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์153
900โซลูชัน Leetcode อุณหภูมิรายวัน153
901สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง153
902จัดคิวโดยใช้ Stacks153
903ใส่ลงใน Postfix153
904ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์153
905โซลูชัน Leetcode ระยะทางสั้นที่สุด153
906พจนานุกรมคนต่างด้าว153
907เดาตัวเลขสูงกว่าหรือต่ำกว่า II153
908ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ153
909แบบสอบถาม LCM ช่วง153
910ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้153
911นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ153
912จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution153
913ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่153
914ปฏิทินของฉัน I LeetCode Solution153
915โซลูชัน Leetcode เมืองปลายทาง152
916ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์152
917การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K152
918ค้นหาอักขระทั่วไป Leetcode Solution152
919ค่าเฉลี่ยของระดับในต้นไม้ไบนารี152
920คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง152
921วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution152
922นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน152
923จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i152
924GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์152
925การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด152
926ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree151
9273 ผลรวม151
928จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode151
929พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร151
930แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี151
931รูปแบบเกิดขึ้นโดยใช้ Stack151
932จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution151
933สร้าง Rectangle Leetcode Solution151
934จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i151
935ผสาน Leetcode สองรายการที่เรียงลำดับ151
936BFS สำหรับ Disconnected Graph151
937นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด151
938โซลูชัน LeetCode การข้ามเส้นทแยงมุม151
939K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST151
940จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution150
941หน้าต่างบานเลื่อนสูงสุด150
942ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode150
943ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด150
944Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด150
945จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino150
946Subarray ผลิตภัณฑ์สูงสุด149
947สร้าง BST จาก Level Order Traversal ที่กำหนด149
948ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา149
949รวมผลรวม IV LeetCode โซลูชั่น149
950Palindrome Partitioning Leetcode Solution149
951โซลูชัน LeetCode ของ Spiral Matrix III149
952อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M149
953สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน149
954เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0149
955เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น149
956อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)149
957Reverse Nodes ใน K-Group149
958แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน149
959ผลที่ตามมาของ Palindromic ที่ยาวที่สุด149
960สร้างจำนวนสูงสุด148
961ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution148
962ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่148
963ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี148
964โซลูชัน Leetcode กองซ้อนความถี่สูงสุด148
965ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution148
966สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution148
967นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด148
968ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง148
969สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution148
970เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution148
971โซลูชัน Boomerang Leetcode ที่ถูกต้อง148
9724 ซัม147
973ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด147
974Depth First Search (DFS) สำหรับกราฟ147
975ไต่บันได147
976เกม Stone II Leetcode147
977Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution147
978การรวมช่วงเวลา147
979การค้นหาแรกกว้าง (BFS) สำหรับกราฟ146
980Serialize และ Deserialize Binary Tree146
981ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0146
982สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน146
983ต้นไม้สมมาตร146
984ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา146
985นับราคาในช่วง146
986การชนกันของดาวเคราะห์น้อย LeetCode Solution146
987ผสานการเรียง146
988เส้นทางที่ไม่ซ้ำกัน II146
989ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด145
990ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution145
991โซลูชัน LeetCode สตริงการแย่งชิง145
992แบ่งคำ145
993Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode145
994การแบ่งพาร์ติชัน Palindrome145
995เพื่อนวัยที่เหมาะสม LeetCode Solution145
996โซลูชัน LeetCode Maze III145
997สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม145
998Design Hit Counter โซลูชัน LeetCode145
999ถัดไป Greater Element III โซลูชัน LeetCode144
1000นับคู่กับผลรวมที่ได้รับ144
1001สามารถจับภาพได้สำหรับ Rook Leetcode Solution144
1002ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution144
1003การส่งผ่านลำดับระดับของต้นไม้ไบนารี144
1004ค้นหา Subtrees ที่ซ้ำกัน144
1005โซลูชัน Leetcode ของ Word ที่สั้นที่สุด144
1006ปัญหาพาร์ทิชันของจิตรกร144
1007การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)144
1008จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น144
1009การดำเนินการลบทรีค้นหาแบบไบนารี144
1010ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า144
1011ปัญหาการจัดวงเล็บแบบบูลีน144
1012K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution144
1013การแทรกในทรีไบนารี144
1014ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1144
1015ต้นไม้กลุ่ม144
1016ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง144
1017การส่งผ่านคำสั่งระดับโดยใช้สองคิว143
1018โซลูชัน Leetcode ที่ใหญ่ที่สุด143
1019ผลรวมดัชนีขั้นต่ำของสองรายการ143
1020การจับคู่สตริงในโซลูชัน Array Leetcode143
1021ความยาวสูงสุดของ Subarray ซ้ำ143
1022โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด143
1023ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่143
1024Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ143
1025ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด143
1026รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง143
1027ค้นหาความแตกต่าง Leetcode Solution143
1028การข้ามผ่านขอบเขตของต้นไม้ไบนารี143
1029กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode142
1030ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน142
1031นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x142
1032จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์142
1033Bitwise และช่วงตัวเลข โซลูชัน LeetCode142
1034ความลึกแบบวนซ้ำครั้งแรกของกราฟ142
1035ตรวจสอบโครงสร้างการค้นหาแบบไบนารี142
1036ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน142
1037ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน142
1038ลำดับนิวแมน - คอนเวย์142
1039พิมพ์มุมมองด้านขวาของทรีไบนารี142
1040คำนวณ nCr% p142
1041ฆ่ากระบวนการ LeetCode Solution142
1042ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา142
1043จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่142
1044ถัดไป การเรียงสับเปลี่ยน Leetcode Solution142
1045จำนวนพา ธ พาลินโดรมิกในเมทริกซ์142
1046สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations142
1047Binary Tree มุมมองด้านขวา โซลูชัน LeetCode141
1048กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่141
1049จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า141
1050Morris Inorder Traversal141
1051ข้อดีของ BST มากกว่า Hash Table141
1052สิ่งแรกที่ขาดหายไปในเชิงบวก141
1053ตัวละครต่อเนื่อง LeetCode Solution141
1054ต้นไม้ไบนารีที่สมดุล141
1055พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป141
1056การกำหนดที่อยู่ IP โซลูชัน LeetCode141
1057ต้นไม้ค้นหาแบบไบนารี141
1058การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution141
1059ขนาดต่ำสุด Subarray Sum140
1060นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ140
1061สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String140
1062ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode140
1063เพิ่มตัวเลขสองตัว140
1064ตัวเลขที่น่าเกลียด140
1065การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode140
1066พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน140
1067Path Sum II LeetCode Solution140
1068K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน140
1069สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array140
1070การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด140
1071เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด139
1072ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่139
1073หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว139
1074จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'139
1075บรรพบุรุษที่ต่ำที่สุด139
1076ค้นหาโซลูชัน LeetCode ของ Peak Element II139
1077ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม139
1078สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution139
1079โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง139
1080ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน138
1081ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution138
1082น่าเกลียดหมายเลข II LeetCode โซลูชั่น138
1083หมายเลขที่น่าเกลียดสุด ๆ138
1084ประเภทของต้นไม้ไบนารี138
1085การนับคู่หาร138
1086ผลรวมเส้นทาง138
1087เพิ่ม Triplet Subsequence โซลูชัน LeetCode138
1088ความสำคัญของพนักงาน LeetCode Solution137
1089สร้างวงเล็บ Leetcode Solution137
1090ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution137
1091กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี137
1092เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution137
1093Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution137
1094จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree137
1095ลบ Palindromic Subsequences Leetcode Solution137
1096สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe137
1097ผลที่ตามมาของ Bitonic ที่ยาวที่สุด137
1098โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม136
1099วันแห่งปี Leetcode Solution136
1100การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray136
1101ค้นหา Peak Element136
1102Palindrome Permutation LeetCode Solution136
1103ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode136
1104โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด135
1105เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions135
1106จำนวนเกาะที่ปิด โซลูชัน Leetcode135
1107อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution135
1108สตริงย่อย Palindromic Leetcode Solution135
1109ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution135
1110ผลที่ตามมาที่แตกต่าง135
1111พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP135
1112แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์135
1113โครงสร้างข้อมูลไบนารีทรี135
1114วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด135
1115ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง134
1116เพิ่มขึ้นต่อเนื่องยาวนานที่สุด134
1117Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution134
1118ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists134
1119โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม134
1120สลับโหนดในคู่134
1121ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k134
1122ฟอร์แมตโซลูชัน String Leetcode134
1123จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode134
1124ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด134
1125ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum134
1126ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ134
1127นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด133
1128ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution133
1129ตัดคัน133
1130ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution133
1131พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ133
1132ผลรวมของเลขคู่หลังการสืบค้น133
1133ค้นหาตำแหน่งแทรก133
1134โซลูชัน Leetcode ตัวคั่นพัน133
1135มุมมองด้านล่างของทรีไบนารี132
1136การเรียงลำดับโทโพโลยี132
1137ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์132
1138ผลิตภัณฑ์ของช่วงในอาร์เรย์132
1139โซลูชัน Prime Palindrome LeetCode132
1140ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน132
1141สร้าง K Palindrome Strings LeetCode Solution132
1142เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่132
1143โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้131
1144คิวลำดับความสำคัญ131
1145Subarray ผลิตภัณฑ์สูงสุด131
1146แนะนำต้นไม้แดง - ดำ131
1147หมุนอาร์เรย์131
1148รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution131
1149ค้นหาลำดับงูที่มีความยาวสูงสุด131
1150เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม131
1151เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution131
1152ลำดับ Moser-de Bruijn130
1153นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน130
1154ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน130
1155ลำดับโกลอมบ์130
1156ลบโหนดและส่งคืน Forest Leetcode Solution130
1157นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์130
1158โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ129
1159ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution129
1160ปัญหาผลรวมย่อยในช่องว่าง O (sum)129
1161รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด129
1162เส้นทางรถเมล์ Leetcode Solution129
1163เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution129
1164ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน129
1165Binary Tree เป็น Binary Search Tree Conversion129
1166แปลง BST เป็น Greater sum Tree129
1167ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น129
1168ต้นไม้ไบนารีสูงสุด129
1169โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด129
1170เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด129
1171ผลที่ตามมาซ้ำซากยาวที่สุด129
1172ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode129
1173ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย129
1174ต้นไม้ตัดสินใจ129
1175โซลูชัน LeetCode Array ที่ต่อเนื่องกัน128
1176Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution128
1177Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode128
1178แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode128
1179ค้นหาระบบข้อเสนอแนะ LeetCode Solution128
1180ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution127
1181ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution127
1182ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode127
1183ย้อนกลับเส้นทางใน BST โดยใช้ Queue127
1184K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่127
1185ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?127
1186จำนวนการสั่งซื้อใน Backlog Leetcode Solution126
1187หมายเลขสามเหลี่ยมที่ถูกต้อง126
1188ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด126
1189วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด126
1190โซลูชัน LeetCode Perfect Square ที่ถูกต้อง126
1191จำนวนส่วนสูงสุดของความยาว a, b และ c126
1192เวอร์ชันแรกที่ไม่ดี126
1193หารสองจำนวนเต็ม Leetcode Solution126
1194ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution125
1195เดาคำ125
1196แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions125
1197กราฟและการแสดง125
1198แชมเปญทาวเวอร์ โซลูชัน LeetCode125
1199บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี125
1200การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode125
1201Matchsticks กับ Square Leetcode Solution125
1202การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode125
1203ใหม่ 21 เกม125
1204ฟอร์แมตวันที่ โซลูชัน LeetCode125
1205ความลึกสูงสุดของไบนารีทรี125
1206กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode125
1207โซลูชัน Leetcode ข้ามเส้นทาง124
1208การต่อกันของ Array LeetCode Solution124
1209แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ124
1210ผลรวมของใบซ้าย LeetCode Solution124
1211การสร้างคิวใหม่ตามความสูง124
1212ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ124
1213subarray bitonic ผลรวมสูงสุด124
1214การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด123
1215แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ123
1216สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode123
1217การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง123
1218แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า123
1219Perfect Squares โซลูชัน LeetCode123
1220Kth องค์ประกอบที่เล็กที่สุดใน BST122
1221คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด122
1222ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต122
1223แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว122
1224บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี122
1225ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา122
1226การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย122
1227พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์122
1228เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ122
1229ไม่มีหมายเลข122
1230โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด121
1231ตัวแบ่งจำนวนเต็ม LeetCode Solution121
1232คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ121
1233BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด121
1234ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่120
1235ออกแบบ Skiplist โซลูชัน LeetCode120
1236พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ120
1237LRU Cache Leetcode Solution120
1238ค่าเฉลี่ยของช่วงในอาร์เรย์120
1239การโคลนกราฟ120
1240ปัจจัยที่ k ของ n Leetcode Solution119
1241ตัวหนาในสตริง LeetCode Solution119
1242โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน119
1243พลังของสอง119
1244นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน119
1245ผสาน k เรียงลำดับรายการ Leetcode Solution119
1246ผลรวมสูงสุดที่เพิ่มขึ้นตามมา118
1247ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่118
1248ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม118
1249อาร์เรย์ที่ต่อเนื่องกัน118
1250หลักสูตรคู่ขนาน II โซลูชัน LeetCode118
1251ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution118
1252ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution118
1253ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น118
1254ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้118
1255อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน118
1256ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี118
1257ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution117
1258โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ117
1259Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode117
1260Subarray ผลิตภัณฑ์สูงสุด117
1261พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ116
1262ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)116
1263ต้นทุนขั้นต่ำปีนบันได LeetCode Solution116
1264ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่115
1265องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป115
1266ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode115
1267เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode115
1268โซลูชัน Leetcode ช่วงที่เล็กที่สุด114
1269ผสานอาร์เรย์ที่จัดเรียง114
1270ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่114
1271คิวที่เป็นระเบียบ โซลูชั่น LeetCode114
1272นับและสลับการค้นหาในอาร์เรย์ไบนารี114
1273ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่114
1274วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution113
1275การแบ่งพาร์ติชัน Palindrome113
1276ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)112
1277จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด111
1278เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution111
1279Koko กินกล้วย LeetCode Solution111
1280Peeking Iterator โซลูชัน LeetCode111
1281Array Nesting Leetcode Solution110
1282ค้นหา subarray เฉลี่ยสูงสุดของความยาว k110
1283นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์109
1284สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution109
1285ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่109
1286ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่108
1287แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array108
1288การจัดเรียงเหรียญ โซลูชัน Leetcode107
1289เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution107
1290จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด106
1291ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น106
1292โซลูชัน LeetCode หมายเลข Palindrome105
1293การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution104
1294ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode104
1295เพิ่มโซลูชัน Leetcode สองหมายเลข104
1296แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ104
1297จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode104
1298พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution104
1299Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL104
1300ดัชนีสุ่มเลือก LeetCode Solution104
1301Jump Game IV โซลูชัน LeetCode103
1302โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง103
1303เข้าถึงหมายเลขโซลูชัน LeetCode103
1304แปลงเป็นฐาน -2 โซลูชัน LeetCode102
1305จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode102
1306จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode101
1307ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง101
1308แทรก ลบ GetRandom O(1) Leetcode Solution101
1309ออกแบบระบบใต้ดิน Leetcode Solution96
1310พิมพ์โซ่ความยาวสูงสุดของคู่96
1311เปลี่ยนตัวอักษร โซลูชัน LeetCode94
1312ตรวจหาโซลูชัน Leetcode ของ Capital93
1313ออกแบบลีดเดอร์บอร์ด Leetcode Solution93
1314โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม91
1315สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution89
1316โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ88
1317นับหมู่เกาะย่อย โซลูชัน LeetCode88
1318สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม87
1319รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode86
1320ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode85
1321Binary Tree Inorder Traversal โซลูชัน LeetCode84
1322ถอดรหัสสตริง Leetcode Solution83
1323โซลูชั่น LeetCode ปีประชากรสูงสุด83
1324ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง82
1325จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode81
1326ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง80
1327โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด79
1328รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น78
1329สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution76
1330ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode75
1331โซลูชั่น LeetCode ปีประชากรสูงสุด75
1332แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution73
1333คะแนนของวงเล็บ LeetCode Solution72
1334เกมสโตน IV โซลูชัน LeetCode72
1335Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป71
1336แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution71
1337Graph Bipartite คืออะไร? โซลูชัน LeetCode71
1338โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง69
1339เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution68
1340แบ่งช็อกโกแลต LeetCode Solution64
1341คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น54
1342ช่วงผลรวมของ BST LeetCode Solution52
1343ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม50
1344ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution49
1345จัดเรียงสี โซลูชัน LeetCode46
1346ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution45
1347หมุนโซลูชัน LeetCode สตริง45
1348หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode43
1349โซลูชัน Leetcode แบบ Monotonic Array35
1350ค้นหาโซลูชัน LeetCode พีคเอลิเมนต์26
1351หินส่วนใหญ่ถูกนำออกด้วยโซลูชัน LeetCode แถวหรือคอลัมน์เดียวกัน25
1352ขนาดสูงสุด Subarray Sum เท่ากับ k Leetcode Solution25
1353โซลูชัน Leetcode Matching Camelcase24
1354โซลูชัน Leetcode ของดัชนี H24
1355โซลูชัน LeetCode ไฮไฟว์24
1356คอนเทนเนอร์ที่มี Water LeetCode Solution มากที่สุด23
1357ถูกต้อง Anagram Leetcode Solution21
1358ลำดับถัดไป โซลูชัน LeetCode20
1359หน้าต่างบานเลื่อนสูงสุด LeetCode Solution20
1360กลุ่ม Anagrams LeetCode Solution19
1361การติดตั้งหน้าจอประโยค LeetCode Solution19
1362ต่อไป Greater Element I Leetcode Solution19
1363แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution18
1364Paint House โซลูชัน LeetCode18
1365คู่เพลงที่มีระยะเวลาทั้งหมดหารด้วย 60 LeetCode Solution18
1366โซลูชัน LeetCode ค้นหาไบนารี18
1367Group Shifted Strings โซลูชัน Leetcode17
1368Isomorphic Strings LeetCode Solution17
1369แทรก ลบ GetRandom O(1) – อนุญาตให้ทำซ้ำ LeetCode Solution16
1370ค่าต้นไม้การค้นหาไบนารีที่ใกล้เคียงที่สุด II โซลูชัน LeetCode16
1371การค้นหาแบบไบนารีที่ไม่ซ้ำกัน โซลูชัน LeetCode16
1372ดัชนีพีคใน Mountain Array LeetCode Solution16
1373โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง16
1374จำนวนลูกศรขั้นต่ำที่จะระเบิดลูกโป่ง LeetCode Solution16
1375ว่ายในกระแสน้ำ LeetCode Solution15
Translate »