ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution

ระดับความยาก กลาง
ถามบ่อยใน อเมซอน แอปเปิล บลูมเบิร์ก ByteDance Facebook แซคส์โกลด์แมน Google LinkedIn ไมโครซอฟท์ คำพยากรณ์ บัตรเครดิต/เดบิต หรือ PayPal Salesforce Uber
ติ๊กต๊อกเข้าชม 46

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

ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution – ให้ เรียง อาร์เรย์จำนวนเต็ม arr, สองจำนวนเต็ม k และ  x, ส่งคืน k จำนวนเต็มที่ใกล้เคียงที่สุดกับ x ในอาร์เรย์ ผลลัพธ์ควรเรียงลำดับจากน้อยไปมากด้วย

จำนวนเต็ม a อยู่ใกล้กว่า x มากกว่าจำนวนเต็ม b ถ้า:

  • |a - x| < |b - x|,หรือ
  • |a - x| == |b - x| และ  a < b

 

1 ตัวอย่าง:

Input:

ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solutionหมุด
ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution
 arr = [1,2,3,4,5], k = 4, x = 3

Output:

 [1,2,3,4]

2 ตัวอย่าง:

Input:

 arr = [1,2,3,4,5], k = 4, x = -1

Output:

 [1,2,3,4]

 

ข้อ จำกัด :

  • 1 <= k <= arr.length
  • 1 <= arr.length <= 104
  • arr ถูกจัดเรียงใน จากน้อยไปมาก สั่ง
  • -104 <= arr[i], x <= 104

เข้าใกล้

ความคิด:

  1. ในปัญหานี้ เราต้องหาองค์ประกอบ k ที่ใกล้เคียงที่สุดกับองค์ประกอบ x
  2. อันดับแรก เราจัดเรียงอาร์เรย์
  3. แล้วเราจะพบว่า ขอบเขตล่างของ ele x ในอาร์เรย์.
  4. ขอบเขตล่าง คืนค่า iterator ที่ชี้ไปยังองค์ประกอบแรกในช่วง [first, last) ซึ่งมีค่าไม่น้อยกว่า val
  5. เราสามารถพูดได้ว่า arr[idx]>=x และ arr[idx-1] ด้วย
  6. ตอนนี้เราใช้ตัวชี้ 2 วิธีเพื่อให้พอดีกับองค์ประกอบ k ภายในหน้าต่างของเรา
  7. เราใช้ตัวชี้สองตัวโดยที่ i=idx-1 และ j=idx (ที่นี่ idx เป็นดัชนีของขอบเขตล่าง)
  8. ตอนนี้ถ้าฉันอยู่ใกล้กับ x เราก็เอา ith ele และทำ i–
  9. มิฉะนั้นเราจะใช้องค์ประกอบ jth และทำ j++

รหัส:

ค้นหาโซลูชัน K ใกล้องค์ประกอบ C ++:

vector<int> findClosestElements(vector<int>& arr, int k, int x) {
       
       sort(arr.begin(),arr.end());
       
       vector<int> ans;
       
       auto lowerBound=lower_bound(arr.begin(),arr.end(),x);
       
       
       int idx=lowerBound-arr.begin();  
       int i=idx-1,j=idx;
       
      while(i>=0 && j<arr.size())
      {
          int diff1=x-arr[i],diff2=arr[j]-x;
          
          if(diff1<=diff2)
          {
              ans.push_back(arr[i]);
              i--;
          }
          else
          {
              ans.push_back(arr[j]);
              j++;
          }
          
          if(ans.size()==k){
              
              break;}
          
      }
       
      if(i>=0)
      {
          while(ans.size()!=k)
          {
              ans.push_back(arr[i]);
              i--;
          }
      }
       
       if(j<arr.size())
       {
            while(ans.size()!=k)
          {
              ans.push_back(arr[j]);
              j++;
          }
       }
       
       sort(ans.begin(),ans.end());
       
       return ans;
       
       
       
       
   }

ค้นหาโซลูชัน Java องค์ประกอบที่ใกล้ที่สุดของ K:

class Solution {
    public List<Integer> findClosestElements(int[] arr, int k, int x) {
        int n = arr.length;
       
        int l = 0, r = n - 1, lowerBoundIdx = n;
        while(l <= r) {
            int m = l + (r - l) / 2;
            if(arr[m] <x) {
              
                l = m + 1;
            }
            else {
                lowerBoundIdx = m;
                r = m - 1;
            }
        }
        
        int i=lowerBoundIdx-1,j=lowerBoundIdx;
        List<Integer> ans = new ArrayList<>();
         while(i>=0 && j<n)
       {
           int diff1=x-arr[i],diff2=arr[j]-x;
           
           if(diff1<=diff2)
           {
               ans.add(arr[i]);
               i--;
           }
           else
           {
               ans.add(arr[j]);
               j++;
           }
           
           if(ans.size()==k){
               
               break;}
           
       }
        
       if(i>=0)
       {
           while(ans.size()!=k)
           {
               ans.add(arr[i]);
               i--;
           }
       }
        
        if(j<n)
        {
             while(ans.size()!=k)
           {
               ans.add(arr[j]);
               j++;
           }
        }
        Collections.sort(ans);
        return ans;
    }
}

การวิเคราะห์ความซับซ้อน:

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

ความซับซ้อนของเวลาของวิธีแก้ปัญหาข้างต้นคือ O(logn)

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

Space Complexity ของวิธีแก้ปัญหาข้างต้นคือ O(1) เนื่องจากเราใช้ช่องว่างพิเศษคงที่

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

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