หินส่วนใหญ่ถูกนำออกด้วยโซลูชัน LeetCode แถวหรือคอลัมน์เดียวกัน

ระดับความยาก กลาง
ถามบ่อยใน อเมซอน แอปเปิล บลูมเบิร์ก Google Uber
Bfs Dfs ซู กราฟเข้าชม 21

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

หินส่วนใหญ่ถูกนำออกด้วยโซลูชัน LeetCode แถวหรือคอลัมน์เดียวกัน บอกว่าบนเครื่องบิน 2 มิติ

เราวาง n หินที่จุดพิกัดจำนวนเต็มบางจุด แต่ละจุดพิกัดสามารถมีหินได้มากสุดหนึ่งก้อน หินสามารถถอดออกได้หากใช้ร่วมกัน แถวเดียวกันหรือคอลัมน์เดียวกัน เป็นหินอีกก้อนที่ยังไม่ได้รื้อถอน อาร์เรย์ stones ยาว n ที่ไหน stones[i] = [xi, yi] แสดงถึงที่ตั้งของ ith หิน. เราต้องหาหินจำนวนมากที่สุดที่จะลบออก

1 ตัวอย่าง:

Input:

 stones = [[0,0],[0,1],[1,0],[1,2],[2,1],[2,2]]

Output:

 5

คำอธิบาย:

 One way to remove 5 stones is as follows:
1. Remove stone [2,2] because it shares the same row as [2,1].
2. Remove stone [2,1] because it shares the same column as [0,1].
3. Remove stone [1,2] because it shares the same row as [1,0].
4. Remove stone [1,0] because it shares the same column as [0,0].
5. Remove stone [0,1] because it shares the same row as [0,0].
Stone [0,0] cannot be removed since it does not share a row/column with another stone still on the plane.

2 ตัวอย่าง:

Input:

 stones = [[0,0],[0,2],[1,1],[2,0],[2,2]]

Output:

 3

คำอธิบาย:

 One way to make 3 moves is as follows:
1. Remove stone [2,2] because it shares the same row as [2,0].
2. Remove stone [2,0] because it shares the same column as [0,0].
3. Remove stone [0,2] because it shares the same row as [0,0].
Stones [0,0] and [1,1] cannot be removed since they do not share a row/column with another stone still on the plane.

3 ตัวอย่าง:

Input:

 stones = [[0,0]]

Output:

 0

คำอธิบาย:

 [0,0] is the only stone on the plane, so you cannot remove it.

ข้อ จำกัด :

  • 1 <= stones.length <= 1000
  • 0 <= xi, yi <= 104
  • ไม่มีหินสองก้อนอยู่ที่จุดพิกัดเดียวกัน

เข้าใกล้

ความคิด

  1. แนวคิดในที่นี้คือ เราสามารถลบหินทั้งหมดออกจากกลุ่มของหินที่เชื่อมต่อกัน ยกเว้นหินก้อนสุดท้าย
  2. ถ้าหิน a และหิน b อยู่ในคอลัมน์/แถวเดียวกัน เราเชื่อมต่อพวกมันเป็นส่วนประกอบ นั่นหมายความว่าเราสามารถทำให้มันเป็นส่วนประกอบที่เชื่อมต่อกันได้
  3. จำนวนสูงสุดของหินที่สามารถลบออกได้ = จำนวนส่วนประกอบที่เชื่อมต่อกับหิน
  4. สำหรับการค้นหาส่วนประกอบที่เชื่อมต่อ เราสามารถใช้ DFS/BFS or ยูเนี่ยนค้นหาอัลกอริทึม

หินส่วนใหญ่ถูกนำออกด้วยโซลูชัน LeetCode แถวหรือคอลัมน์เดียวกันหมุด หินส่วนใหญ่ถูกนำออกด้วยโซลูชัน LeetCode แถวหรือคอลัมน์เดียวกันหมุด

รหัส

โซลูชัน C++

class Solution {
public:
    #define ll int
    ll par[10005];
    void make()
    {
        ll i;
        for(i=0;i<=10000;i++)
            par[i]=i;
    }
    ll find(ll x)
{
   if(par[x]==x)return x;
  return par[x]=find(par[x]);
}
    ll unite(ll x,ll y)
    {
        ll p1=find(x);
        ll p2=find(y);
        if(p1!=p2)
        {
            par[p1]=p2;
        }
        return 0;
    }
    int removeStones(vector<vector<int>>& stones) {
        make();
        set<ll>s;
        ll i,j,n=stones.size();
        for(i=0;i<n;i++)
        {
            
           for(j=i+1;j<n;j++)
           {
               
               if(stones[i][0]==stones[j][0] or stones[i][1]==stones[j][1])
               {
                   unite(i,j);
               }
           }
        }
        ll cnt=0;
        for(i=0;i<n;i++)
        {
            if(par[i]==i)cnt++;
        }
        return stones.size()-cnt;
    }
};

Java Solution

class Solution {
    int[] par=new int[10005];
    void make()
    {
        int i;
        for(i=0;i<=10000;i++)
            par[i]=i;
    }
    
    
    int find(int x)
  {
   if(par[x]==x)
    return x;
  return par[x]=find(par[x]);
   }
    
    
    int unite(int x,int y)
    {
        int p1=find(x);
        int p2=find(y);
        if(p1!=p2)
        {
            par[p2]=p1;
        }
        return 0;
    }
    public int removeStones(int[][] stones) {
        int i,j,n=stones.length;
        make();
        
        for(i=0;i<n;i++)
        {
            
           for(j=i+1;j<n;j++)
           {
               
               if(stones[i][0]==stones[j][0] || stones[i][1]==stones[j][1])
               {
                   unite(i,j);
               }
           }
        }
        int cnt=0;
        for(i=0;i<n;i++)
        {
            if(par[i]==i)cnt++;
        }
        int k=n-cnt;
        return k;
        
    }
}

การวิเคราะห์ความซับซ้อนของหินส่วนใหญ่ถูกนำออกด้วยโซลูชัน LeetCode แถวหรือคอลัมน์เดียวกัน

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

ความซับซ้อนของเวลาคือ O (N * N). ในขณะที่เรากำลังวนลูปในอาร์เรย์เพื่อเชื่อมต่อ โดยที่ N คือขนาดอาร์เรย์

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

ความซับซ้อนของอวกาศคือ 0 (N). เราใช้พื้นที่เพิ่มเติมในการจัดเก็บผู้ปกครอง

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

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