แทรก ลบ GetRandom O(1) – อนุญาตให้ทำซ้ำ LeetCode Solution

ระดับความยาก ยาก
ถามบ่อยใน ยืนยัน อเมซอน แอปเปิล บลูมเบิร์ก Facebook Google HRT LinkedIn ร้องเอ๋งเข้าชม 15

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

แทรก ลบ GetRandom O(1) – อนุญาตให้ทำซ้ำโซลูชัน LeetCode: RandomizedCollection เป็นโครงสร้างข้อมูลที่มีชุดของตัวเลข ซึ่งอาจซ้ำกัน (เช่น หลายชุด) ควรสนับสนุนการแทรกและการลบองค์ประกอบเฉพาะและการลบ องค์ประกอบสุ่ม.

ใช้ RandomizedCollection ระดับ:

  • RandomizedCollection() เริ่มต้นช่องว่าง RandomizedCollection วัตถุ.
  • bool insert(int val) แทรกรายการ val ลงในชุดมัลติเซ็ต แม้ว่าจะมีรายการอยู่แล้วก็ตาม คืนสินค้า true หากไม่มีรายการ false มิฉะนั้น.
  • bool remove(int val) ลบรายการ val จากมัลติเซตถ้ามี คืนสินค้า true หากมีรายการอยู่ false มิฉะนั้น. โปรดทราบว่าถ้า val มีหลายรายการในชุดหลายชุด เราลบเพียงหนึ่งรายการเท่านั้น
  • int getRandom() ส่งกลับองค์ประกอบสุ่มจากองค์ประกอบหลายชุดปัจจุบัน ความน่าจะเป็นของแต่ละองค์ประกอบที่ส่งคืนคือ เกี่ยวข้องเชิงเส้น ถึงจำนวนค่าเดียวกันที่ชุดหลายชุดมี

คุณต้องใช้ฟังก์ชันของคลาสเพื่อให้แต่ละฟังก์ชันทำงาน เฉลี่ย O(1) ความซับซ้อนของเวลา

บันทึก: กรณีทดสอบถูกสร้างขึ้นเช่นนั้น getRandom จะถูกเรียกก็ต่อเมื่อมี อย่างน้อยหนึ่ง รายการใน RandomizedCollection.

ตัวอย่าง:

อินพุต

["RandomizedCollection", "insert", "insert", "insert", "getRandom", "remove", "getRandom"]
[[], [1], [1], [2], [], [1], []]

เอาท์พุต

[null, true, false, true, 2, true, 1]

คำอธิบาย

RandomizedCollection randomizedCollection = new RandomizedCollection();
randomizedCollection.insert(1);   // return true since the collection does not contain 1.
                                  // Inserts 1 into the collection.
randomizedCollection.insert(1);   // return false since the collection contains 1.
                                  // Inserts another 1 into the collection. Collection now contains [1,1].
randomizedCollection.insert(2);   // return true since the collection does not contain 2.
                                  // Inserts 2 into the collection. Collection now contains [1,1,2].
randomizedCollection.getRandom(); // getRandom should:
                                  // - return 1 with probability 2/3, or
                                  // - return 2 with probability 1/3.
randomizedCollection.remove(1);   // return true since the collection contains 1.
                                  // Removes 1 from the collection. Collection now contains [1,2].
randomizedCollection.getRandom(); // getRandom should return 1 or 2, both equally likely.

วิธีการ:

ความคิด:

โครงสร้างข้อมูลสามารถดำเนินการได้ด้วยความช่วยเหลือของ a Hash_map ประกอบด้วยคู่ของ <int, Hash_set> และ arrayList. Hash_map จะเก็บดัชนีขององค์ประกอบและ list จะเก็บรายการองค์ประกอบที่มีอยู่จนถึงตอนนี้ วิธีการที่จำเป็นสามารถดำเนินการได้ดังนี้:

  • insert: แทรกองค์ประกอบไปที่ list และเพิ่มดัชนีไปที่ HashMap[element].
  • remove: อันดับแรก เราพบว่าดัชนีขององค์ประกอบใด ๆ ที่จะลบใน HashMap. ตอนนี้เราจะอัปเดตองค์ประกอบในดัชนีนี้ด้วยองค์ประกอบสุดท้ายของ list. ตั้งแต่องค์ประกอบสุดท้ายของ list ได้รับการกำหนดดัชนีใหม่ เราต้องอัปเดตค่าใน HashMap. เรายังต้องกำจัดดัชนีขององค์ประกอบที่เราลบออกจาก HashMap.
  • getRandom: เพียงสุ่มตัวอย่างองค์ประกอบสุ่มจากรายการ

รหัสสำหรับแทรก ลบ GetRandom O(1) – อนุญาตให้ทำซ้ำโซลูชัน LeetCode:

โซลูชัน C ++:

class RandomizedCollection {
public:
    unordered_map<int,unordered_set<int>> mp;
    vector<int> arr;
    int size = 0;
    
    RandomizedCollection() {
        
    }
    
    bool insert(int val) {
        bool status = not mp.count(val);
        mp[val].insert(size);
        arr.push_back(val);
        size++;
        return status;
    }
    
    bool remove(int val) {
        bool status = mp.count(val);
        if(status){
            int last_element = arr.back();
            if(val == last_element){
                mp[val].erase(arr.size()-1);
                arr.pop_back();
                size--;
                if(mp[val].size()==0)
                    mp.erase(val);
            }
            else{
                int index;
                for(auto it:mp[val]){
                    index = it;
                    break;
                }
                arr[index] = last_element;
                mp[last_element].erase(arr.size()-1);
                arr.pop_back();
                size--;
                mp[val].erase(index);
                mp[last_element].insert(index);
                if(mp[val].size()==0)
                    mp.erase(val);
            } 
        }
        return status;
    }
    
    int getRandom() {
        return arr[rand()%arr.size()];
    }
};

/**
 * Your RandomizedCollection object will be instantiated and called as such:
 * RandomizedCollection* obj = new RandomizedCollection();
 * bool param_1 = obj->insert(val);
 * bool param_2 = obj->remove(val);
 * int param_3 = obj->getRandom();
 */

การวิเคราะห์ความซับซ้อนของการแทรก ลบ GetRandom O(1) – อนุญาตให้ใช้โซลูชัน LeetCode ที่ซ้ำกัน:

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

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