แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution

ระดับความยาก กลาง
ถามบ่อยใน อะโดบี อเมซอน แอปเปิล บลูมเบิร์ก ByteDance Facebook แซคส์โกลด์แมน Google ไมโครซอฟท์ Salesforce Uberเข้าชม 17

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

แบนทรีไบนารีไปยังรายการที่เชื่อมโยง โซลูชัน LeetCode: ให้ root ของไบนารีทรี แผ่ต้นไม้ให้เป็น "รายการที่เชื่อมโยง":

ตัวอย่าง:

1 ตัวอย่าง:

Input:

 root = [1,2,5,3,4,null,6]

Output:

 [1,null,2,null,3,null,4,null,5,null,6]

วิธีการ:

ความคิด:

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

  1. แผ่ทรีย่อยด้านซ้ายของโหนดรูทลงในรายการที่เชื่อมโยง
  2. แผ่แผนผังย่อยด้านขวาของโหนดรูทลงในรายการที่เชื่อมโยง
  3. ให้ทรีย่อยด้านขวาของขั้นตอนที่ 2 เป็น ลูกขวา of โหนดที่อยู่ไกลที่สุด ของทรีย่อยด้านซ้ายของขั้นตอนที่ 1

เห็นได้ชัดว่านั่นคือ ซ้ำ กระบวนการ

แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solutionหมุด

รหัส:

แบนทรีไบนารี่ไปยังรายการที่เชื่อมโยง โซลูชัน C ++:

/**
 * Definition for a binary tree node.
 * struct TreeNode {
 *     int val;
 *     TreeNode *left;
 *     TreeNode *right;
 *     TreeNode() : val(0), left(nullptr), right(nullptr) {}
 *     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}
 *     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}
 * };
 */
class Solution {
public:
    TreeNode* prev = NULL;
    void helper(TreeNode* root){
        if(!root)
            return;
        helper(root->right);
        helper(root->left);
        
        root->right = prev;
        root->left = NULL;
        prev = root;
    }
    
    void flatten(TreeNode* root){
        helper(root);
    }
};

การวิเคราะห์ความซับซ้อนของ Flatten Binary Tree ไปยังรายการที่เชื่อมโยง โซลูชัน LeetCode:

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

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