การค้นหาแบบไบนารีที่ไม่ซ้ำกัน โซลูชัน LeetCode


ถามบ่อยใน อะโดบี อเมซอน แอปเปิล บลูมเบิร์ก ByteDance Facebook Google ไมโครซอฟท์ Snapchatเข้าชม 15
โซลูชัน LeetCode ค้นหาไบนารีที่ไม่ซ้ำกันกล่าวว่า – รับจำนวนเต็ม n, กลับ จำนวนโครงสร้างไม่ซ้ำกัน บีเอสที's (ต้นไม้ค้นหาแบบไบนารี) ซึ่งมีตรง n โหนดของค่าที่ไม่ซ้ำกันจาก 1 ไปยัง n.

1 ตัวอย่าง:

การค้นหาแบบไบนารีที่ไม่ซ้ำกัน โซลูชัน LeetCodeหมุดInput:

 n = 3

Output:

 5

2 ตัวอย่าง:

Input:

 n = 1

Output:

 1

ข้อ จำกัด :

  • 1 <= n <= 19

อัลกอริทึมของการค้นหาไบนารีที่ไม่ซ้ำกัน โซลูชัน LeetCode –

ความคิด -

ในปัญหานี้ขอให้เรารับจำนวนต้นไม้และไม่จำเป็นต้องคืนต้นไม้ทั้งหมดเพียง จำนวน. ที่นี่เราสามารถใช้แนวคิดของ การเขียนโปรแกรมแบบไดนามิก, ปล่อย dp[n] เป็นจำนวน Binary Search Trees ที่ไม่ซ้ำกับ n โหนด เราจะประเมินได้อย่างไร: เราจำเป็นต้องเลือกจำนวนโหนดในทรีย่อยด้านซ้ายและจำนวนโหนดในทรีย่อยด้านขวา เป็นต้น n=5แล้วเรามีตัวเลือก:

  1. ทรีย่อยด้านซ้ายมี 0 โหนด รูท = 1 และทรีย่อยด้านขวามี 4 โหนด มีตัวเลือกมากมาย f[0]*f[4]
  2. ทรีย่อยด้านซ้ายมี 1 โหนด รูท = 2 และทรีย่อยด้านขวามี 3 โหนด มีตัวเลือกมากมาย f[1]*f[3]
  3. ทรีย่อยด้านซ้ายมี 2 โหนด root = 3 และทรีย่อยด้านขวามี 2 โหนด จำนวนตัวเลือก f[2]*f[2]
  4. ทรีย่อยด้านซ้ายมี 3 โหนด root = 4 และทรีย่อยด้านขวามี 1 โหนด จำนวนตัวเลือก f[3]*f[1]
  5. ทรีย่อยด้านซ้ายมี 4 โหนด root = 5 และทรีย่อยด้านขวามี 0 โหนด จำนวนตัวเลือก f[4]*f[0]

รวมๆแล้ว f[5] = f[0]*f[4] + f[1]*f[3] + f[2]*f[2] + f[3]*f[1] + f[4]*f[0]และโดยทั่วไป:
f[n] = f[0]*f[n-1] + f[1]*f[n-2] + ... + f[n-2]*f[1] + f[n-1]*f[0].

  • เพื่อค้นหาต้นไม้ค้นหาไบนารีที่ไม่ซ้ำกัน เราจะใช้แนวคิดของตัวเลขคาตาลันในคำถามนี้ เราจะใช้สูตรเช่น – C2 = C0*C1 + C1*C0

C3 = C0*C2 + C1*C1 + C2*C0

C4 = C0*C3 + C1*C2 + C2*C1 + C3*C0

  • ในที่สุดเราจะส่งคืนหมายเลข C-th เราจะใช้หมายเลขคาตาลันในคำถามนี้เพื่อค้นหาหมายเลขเฉพาะของ BST มีแอปพลิเคชั่นมากมายสำหรับ คาตาลัน หมายเลข

เข้าใกล้ -

  • ในตอนแรก เราจะสร้างอาร์เรย์ความยาว n+1 หนึ่งอาร์เรย์ และในตอนแรก ค่าของดัชนีแรกจะเป็น 1
  • หลังจากนั้น เราจะรันลูปจาก 1 ถึง n+1 และภายในลูป เราจะรันลูปที่ซ้อนกันจาก 0 ถึง i
  • ภายในลูป เราจะอัปเดตตำแหน่งที่ i ของอาร์เรย์โดยการเพิ่มการคูณของดัชนีที่เกี่ยวข้อง และในที่สุด เราจะคืนค่าของดัชนีที่ n ของอาร์เรย์
  • ดังนั้น เราจะพบ Unique Binary Search Tree

ภาพของการแก้ปัญหา –

การค้นหาแบบไบนารีที่ไม่ซ้ำกัน โซลูชัน LeetCodeหมุด

 

class Solution {
    public int numTrees(int n) {
        int[] res = new int[n+1];
        res[0]= 1;
        for(int i=1; i <=n; i++)
            for(int j = 0; j<i; j++)
                res[i] += res[j]*res[i-j-1];
        return res[n];
    }
}
class Solution:
    def numTrees(self, n: int) -> int:
        res = [0]*(n+1)
        res[0] = 1
        for i in range(1,n+1):
            for j in range(i):
                res[i] += res[j]*res[i-j-1]
        return res[n]

ความซับซ้อนของเวลา – O(N^2) เนื่องจากเราใช้การวนซ้ำซ้อนที่นี่

SPACE COMPLEXITY – O(N) เนื่องจากเราได้สร้างอาร์เรย์หนึ่งตัวที่มีความยาว 'n'

คำถามที่คล้ายกัน – https://www.tutorialcup.com/leetcode-solutions/unique-paths-leetcode-solution.htm

https://leetcode.com/problems/unique-binary-search-trees-ii/

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

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