สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution

ระดับความยาก สะดวกสบาย
ถามบ่อยใน อะโดบี อเมซอน แอปเปิล ของ DocuSign Facebook Google ไมโครซอฟท์ คำพยากรณ์ วอลคอมม์ ซัมซุง ServiceNow Uber
เรขาคณิต คณิตศาสตร์เข้าชม 74

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

สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution – บอกว่าสี่เหลี่ยมที่จัดแนวแกนจะแสดงเป็นรายการ [x1, y1, x2, y2]ที่นี่มี (x1, y1) คือพิกัดของมุมล่างซ้าย และ (x2, y2) คือพิกัดมุมบนขวา ขอบด้านบนและด้านล่างขนานกับแกน X และขอบด้านซ้ายและด้านขวาขนานกับแกน Y

สองสี่เหลี่ยมทับซ้อนกัน ถ้าพื้นที่ของทางแยกเป็น บวก. เพื่อความชัดเจน สี่เหลี่ยมสองรูปที่สัมผัสที่มุมหรือขอบเท่านั้นจะไม่ทับซ้อนกัน

กำหนดสี่เหลี่ยมชิดแกนสองอัน rec1 และ  rec2, กลับ true หากทับซ้อนกันมิฉะนั้นส่งคืน false.

ตัวอย่าง:

1 ตัวอย่าง:

Input:

 rec1 = [0,0,2,2], rec2 = [1,1,3,3]

Output:

 true

2 ตัวอย่าง:

Input:

 rec1 = [0,0,1,1], rec2 = [1,0,2,1]

Output:

 false

3 ตัวอย่าง:

Input:

 rec1 = [0,0,1,1], rec2 = [2,2,3,3]

Output:

 false

วิธีการ:

ความคิด:

ปัญหาอาจดูยากในตอนเริ่มต้น หากเราเขียนโค้ดสำหรับเงื่อนไขที่สี่เหลี่ยม 2 อันทับซ้อนกัน แนวคิดที่ดีกว่าคือการมองหาเงื่อนไขเมื่อสี่เหลี่ยม 2 อันไม่ทับซ้อนกัน กล่าวคือ สี่เหลี่ยมแรกจะอยู่ทางด้านซ้าย ขวา บน หรือด้านล่างของสี่เหลี่ยมที่สอง เราแค่ต้องตรวจสอบพิกัดเดียวสำหรับแต่ละกรณีจาก 4 กรณี หากสี่เหลี่ยมแรกอยู่ทางด้านซ้ายของสี่เหลี่ยมที่สอง แสดงว่าเป็น x2 พิกัดจะน้อยกว่าเท่ากับ .เสมอ x1 พิกัดของสี่เหลี่ยมที่สอง ในทำนองเดียวกัน เราสามารถอนุมานได้อีก 3 กรณี ตรวจสอบโค้ดที่มีความคิดเห็นเป็นอย่างดีเพื่อทำความเข้าใจโซลูชันให้ดีขึ้น

เราสามารถใช้คณิตศาสตร์พื้นฐานในการแก้ปัญหาได้อย่างมีประสิทธิภาพ

รหัส:

โซลูชัน C ++:

class Solution {
public:
    bool isRectangleOverlap(vector<int>& rec1, vector<int>& rec2) {
        // position of first rectangle w.r.t second rectangle.
        
        // left
        if(rec1[2]<=rec2[0])
            return false;
        
        // right
        if(rec1[0]>=rec2[2])
            return false;
        
        // top
        if(rec1[1]>=rec2[3])
            return false;   
        
        //bottom
        if(rec1[3]<=rec2[1])
            return false;
        
        return true;
    }
};

โซลูชันหลาม:

class Solution:
    def isRectangleOverlap(self, rec1: List[int], rec2: List[int]) -> bool:
        # position of first rectangle w.r.t second rectangle.
        
        # left
        if rec1[2]<=rec2[0]:
            return False
        
        # right
        if rec1[0]>=rec2[2]:
            return False
        
        # top
        if rec1[1]>=rec2[3]:
            return False
        
        # bottom
        if rec1[3]<=rec2[1]:
            return False
        
        return True

การวิเคราะห์ความซับซ้อนของโซลูชัน Leetcode ทับซ้อนสี่เหลี่ยมผืนผ้า:

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

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

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