Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป

ระดับความยาก กลาง
ถามบ่อยใน อเมซอน บลูมเบิร์ก Facebook Google lyft ไมโครซอฟท์ Nvidia ซัมซุง Uberเข้าชม 70

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

Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป – ให้เมทริกซ์ 2 มิติ จัดการการสืบค้นหลายประเภทต่อไปนี้:

  • คำนวณ รวม ขององค์ประกอบของเมทริกซ์ภายในสี่เหลี่ยมที่กำหนดโดยของมัน มุมบนซ้าย (row1, col1) และ มุมขวาล่าง (แถว2, col2).

ใช้คลาส NumMatrix:

 

1 ตัวอย่าง:

Range Sum Query 2D - โซลูชัน LeetCode ที่ไม่เปลี่ยนรูปหมุดอินพุต

["NumMatrix", "sumRegion", "sumRegion", "sumRegion"]
[[[[3, 0, 1, 4, 2], [5, 6, 3, 2, 1], [1, 2, 0, 1, 5], [4, 1, 0, 1, 7], [1, 0, 3, 0, 5]]], [2, 1, 4, 3], [1, 1, 2, 2], [1, 2, 2, 4]]

เอาท์พุต

[null, 8, 11, 12]

คำอธิบาย

NumMatrix numMatrix = new NumMatrix([[3, 0, 1, 4, 2], [5, 6, 3, 2, 1], [1, 2, 0, 1, 5], [4, 1, 0, 1, 7], [1, 0, 3, 0, 5]]);
numMatrix.sumRegion(2, 1, 4, 3);  return 8 (i.e sum of the red rectangle)
numMatrix.sumRegion(1, 1, 2, 2);  return 11 (i.e sum of the green rectangle)
numMatrix.sumRegion(1, 2, 2, 4);  return 12 (i.e sum of the blue rectangle)

เข้าใกล้

ความคิด:

ขั้นแรก เราทำ ผลรวมสะสม สำหรับแต่ละแถว จากนั้น เราใช้อาร์เรย์สะสมใหม่และลบ int สุดท้ายในแถว "sumRegion" ใหม่ของเราออกจากตัวเลขแรกในแถว "numMatrix" นั้น นี่แสดงให้เราเห็นว่าแต่ละแถวมีค่าเท่าใด และหลังจากที่เราพบผลรวมของแต่ละแถวแล้ว ให้รวมเข้าด้วยกันเพื่อหาผลรวมของ "sumRegion" สำหรับบริเวณที่สูงกว่าความกว้าง ให้ทำขั้นตอนเดียวกันแต่ใช้คอลัมน์แทน ลิงค์ด้านล่างแสดงกระบวนการที่เขียนออกมา

รหัส

โปรแกรม Python ของ Range Sum Query 2D – ไม่เปลี่ยนรูป

class NumMatrix :
dp = None
def __init__(self, matrix) :
self.dp = [[0] * (len(matrix[0])) for _ in range(len(matrix))]
self.populateArray(matrix, self.dp)
def populateArray(self, arr, dp) :
i = 0
while (i < len(arr)) :
j = 0
while (j < len(arr[0])) :
if (j == 0) :
dp[i][j] = arr[i][j]
else :
dp[i][j] = arr[i][j] + dp[i][j - 1]
j += 1
i += 1
def sumRegion(self, row1, col1, row2, col2) :
if (row2 >= len(self.dp) or col2 >= len(self.dp[0]) or row1 < 0 or col1 < 0) :
return -1
sum = 0
i = row1
while (i <= row2) :
sum = sum + (self.dp[i][col2] - (self.dp[i][col1 - 1] if col1 > 0 else 0))
i += 1
return sum

โปรแกรม Java ของ Range Sum Query 2D – ไม่เปลี่ยนรูป

class NumMatrix {

int[][] dp;

public NumMatrix(int[][] matrix) {
dp = new int[matrix.length][matrix[0].length];
populateArray(matrix, dp);
}

private void populateArray(int[][] arr, int[][] dp) {
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[0].length; j++) {
if (j == 0) {
dp[i][j] = arr[i][j];
} else {
dp[i][j] = arr[i][j] + dp[i][j - 1];
}
}
}
}

public int sumRegion(int row1, int col1, int row2, int col2) {
if (row2 >= dp.length || col2 >= dp[0].length || row1 < 0 || col1 < 0)
return -1;
int sum = 0;
for (int i = row1; i <= row2; i++) {
sum = sum + (dp[i][col2] - (col1 > 0 ? dp[i][col1 - 1] : 0));
}
return sum;
}
}

การวิเคราะห์ความซับซ้อนสำหรับ Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป

ความซับซ้อนของเวลา

ความซับซ้อนของเวลาของรหัสข้างต้นคือ O (n ^ 2) เพราะมี loop ที่ซ้อนกันอยู่

ความซับซ้อนของอวกาศ

ความซับซ้อนของช่องว่างของรหัสข้างต้นคือ O (n) เนื่องจากเราใช้อาร์เรย์เพื่อเก็บค่านำหน้าของอาร์เรย์เดิม

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

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