ดัชนีพีคใน Mountain Array LeetCode Solution

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

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

ดัชนีสูงสุดในโซลูชัน LeetCode ของ Mountain Array – อาร์เรย์ arr a ภูเขา หากมีคุณสมบัติดังต่อไปนี้:

  • arr.length >= 3
  • มีอยู่บ้าง i กับ 0 < i < arr.length - 1 ดังนั้น:
    • arr[0] < arr[1] < ... < arr[i - 1] < arr[i]
    • arr[i] > arr[i + 1] > ... > arr[arr.length - 1]

ได้รับอาณาเขตภูเขา arr, ส่งคืน index i ดังนั้น arr[0] < arr[1] < ... < arr[i - 1] < arr[i] > arr[i + 1] > ... > arr[arr.length - 1].

คุณต้องแก้มันใน O(log(arr.length)) ความซับซ้อนของเวลา

Input: arr = [0,1,0]
Output: 1

คำอธิบาย

ภูเขาเพิ่มขึ้นจนไม่ จุดที่มันหยุด ที่เพิ่มขึ้น คือจุดสูงสุด

ดัชนีพีคใน Mountain Array LeetCode Solutionหมุด

สำหรับปัญหานี้ เรากำลังพยายามค้นหาดัชนีโดยที่ a[mid] > a[mid -1] AND a[mid] > a[mid + 1] นั่นคือสิ่งที่นิยามของพีคเป็น

เราสามารถใช้การค้นหาแบบไบนารีเพื่อทำสิ่งนี้ในเวลา O(log n) แต่ก่อนที่เราจะดำเนินการต่อ เราจำเป็นต้องตั้งกฎพื้นฐานเกี่ยวกับค่าที่เราจะไปถึง และความหมายของมัน

มีสี่สถานการณ์ที่แตกต่างกันที่เราจำเป็นต้องคำนึงถึง

  • เราลงจอดบนยอดเขาที่ a[กลาง] > a[กลาง – 1] และ a[กลาง] > a[กลาง +1]
  • เราลงจอดในหุบเขาที่ a[กลาง] < a[กลาง-1] และ [กลาง] < a[กลาง + 1]
  • เราลงจอดบนทางลาด และต้องดูว่าทางไหนหันไปทางยอด (จุดนี้คือสองสถานการณ์สุดท้าย)

สิ่งสำคัญคือต้องชี้ให้เห็นว่าดัชนี 0 หรือดัชนี a.length – 1 สามารถเป็นค่าสูงสุดได้เช่นกัน! ดังนั้นเราจึงต้องการตรรกะที่กำหนดเองสำหรับสิ่งนั้น

รหัส

รหัส Java สำหรับดัชนีสูงสุดในอาร์เรย์บนภูเขา:

class Solution {
    public int peakIndexInMountainArray(int[] arr) {
        int start = 0;
        int end = arr.length - 1;

        while (start < end) {
            int mid = start + (end - start) / 2;

            if(arr[mid]>arr[mid+1]){
                end = mid;
            }else if (arr[mid]<arr[mid+1]){
                start = mid+1;
            }

        }
        return start;
    }
}

รหัส Python สำหรับ Peak Index ใน Mountain Array:

class Solution(object):
    def peakIndexInMountainArray(self, arr):
        start = 0
        end = len(arr)-1

        while start<=end:
            mid = (start+end)//2
            if start==end:
                return mid
            elif arr[mid] > arr[mid+1]:
                end = mid
            else:
                start = mid+1

การวิเคราะห์ความซับซ้อนสำหรับดัชนีสูงสุดในโซลูชัน LeetCode ของ Mountain Array

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

O(logn) โดยที่ N คือความยาวของอาร์เรย์ในขณะที่เราทำการค้นหาแบบไบนารี

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

O(1) เนื่องจากเราไม่ได้ใช้พื้นที่พิเศษใดๆ

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

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