ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด

ระดับความยาก กลาง
ถามบ่อยใน แอคโคไลท์ อะโดบี อเมซอน แอปเปิล บลูมเบิร์ก ByteDance ซิสโก้ ป้อมปราการ ซิทริกซ์ DoorDash อีเบย์ Facebook แซคส์โกลด์แมน Google Hulu ไอบีเอ็ม อินโฟซิส คณิตศาสตร์ ไมโครซอฟท์ สแตนลี่ย์มอร์แกน คำพยากรณ์ บัตรเครดิต/เดบิต หรือ PayPal Qualtrics ซัมซุง ServiceNow Splunk สี่เหลี่ยมด้านเท่า Tencent เทสลา Uber วีซ่า VMware Walmart Labs yahoo Zoho
Akamai แถว คาร์เวล Groupon Postmates แอปพลิเคชันการทำงานเข้าชม 963

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

ด้วยอาร์เรย์ของจำนวนเต็มค้นหาการรวมกันของสามองค์ประกอบใน แถว ซึ่งผลรวมเท่ากับค่า X ที่กำหนดที่นี่เราจะพิมพ์ชุดค่าผสมแรกที่เราได้รับ หากไม่มีชุดค่าผสมดังกล่าวให้พิมพ์ -1

ตัวอย่าง

อินพุต

N = 5, X = 15

arr [] = {10, 4, 2, 3, 5}

เอาท์พุต 

10, 2, 3

แนวทาง 1

สร้างแฝดทั้งหมดและเปรียบเทียบผลรวมกับค่าที่กำหนด อัลกอริทึมด้านล่างประกอบด้วยสามลูป

ขั้นตอนวิธี

  1. อันดับแรกจัดเรียงอาร์เรย์อินพุต
  2. แก้ไของค์ประกอบแรกเป็น arr [i] โดยที่ i มีค่าตั้งแต่ 0 ถึง N-2
  3. หลังจากแก้ไของค์ประกอบแรกแล้วให้แก้ไของค์ประกอบที่สองเป็น arr [j] โดยที่ j มีค่าตั้งแต่ i + 1 ถึง N-1
  4. หลังจากแก้ไของค์ประกอบที่สองแล้วให้แก้ไของค์ประกอบที่สามเป็น arr [k] โดยที่ k มีค่าตั้งแต่ j + 1 ถึง N
  5. หาผลรวม arr [i] + arr [j] + arr [k]
  6. หากผลรวม Triplet เท่ากับค่า X ให้พิมพ์องค์ประกอบทั้งสามอย่างอื่นพิมพ์ -1

การดำเนินงาน

โปรแกรม C ++ สำหรับค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int N,X;//size of the array
    cin>>N>>X;
    int arr[N];
    for(int i=0;i<N;i++)
    {
        cin>>arr[i];
    }
    for(int i=0;i<N;i++)
    {
        for(int j=i+1;j<N;j++)
        {
            for(int k=j+1;k<N;k++)
            {
                if( arr[i] + arr[j] + arr[k] == X)
                {
                   cout << arr[i] <<"  "<<arr[j]<<"  "<<arr[k];
                   return 1;
                }
            }
        }
    }
    cout<<-1<<endl;
    return 0;
}

โปรแกรม Java สำหรับค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด

import java.util.Scanner;
class sum
{
    public static void main(String[] args)  
    { 
        Scanner sr = new Scanner(System.in);
        int n = sr.nextInt();
        int x = sr.nextInt();
        int a[] = new int[n];
        for(int i=0;i<n;i++)
        {
            a[i] = sr.nextInt();
        }
        int temp=0;
        for(int i=0;i<n;i++)
        {
            for(int j=i+1;j<n;j++)
            {
                for(int k=j+1;k<n;k++)
                {
                    if( a[i] + a[j] + a[k] == x)
                    {
                       System.out.println(a[i]+"  "+a[j]+"  "+a[k]);
                       i=n;j=n;k=n;
                       temp=1;
                    }
                }
            }
        }
        if(temp==0)
        System.out.println(-1);
    }
}
5 15
10 4 2 3 5
10  2  3

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

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

O (n * n * n) ที่ไหน n คือจำนวนองค์ประกอบที่มีอยู่ในอาร์เรย์ ที่นี่เรารอนสามคนสำหรับการวนซ้ำและตรวจสอบทุก ๆ สามครั้ง

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

O (1) เพราะเราไม่ได้ใช้พื้นที่เสริมตรงนี้

แนวทาง 2

ขั้นตอนวิธี

  1. ชื่อจริง ประเภท อาร์เรย์อินพุต
  2. แก้ไของค์ประกอบแรกเป็น arr [i] โดยที่ i มีค่าตั้งแต่ 0 ถึง N-2
  3. หลังจากแก้ไของค์ประกอบแรกสำหรับการค้นหาสององค์ประกอบถัดไปให้ใช้ตัวแปรที่มีลักษณะคล้ายตัวชี้สองตัว (j = i + 1, k = N-1) และสำรวจอัลกอริทึมเพื่อค้นหาผลรวมในอาร์เรย์ที่เรียงลำดับ
  4. ในขณะที่ j มีค่าน้อยกว่า k เพิ่มองค์ประกอบที่ดัชนีที่กำหนดเช่น arr [i] + arr [j] + arr [k] ถ้าผลรวม Triplet เท่ากับค่า X ให้พิมพ์องค์ประกอบทั้งสามหากผลรวม Triplet น้อยกว่า ค่า X จากนั้นเพิ่มค่า j อื่น ๆ ลดค่าของ k

การดำเนินงาน

โปรแกรม C ++ สำหรับค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int N,X;//size of the array
    cin>>N>>X;
    int arr[N];
    for(int i=0;i<N;i++)
    {
        cin>>arr[i];
    }
    sort(arr,arr+N); //sort the array in ascending order
    int computed_sum;//sum computed at each step
  
    for(int i = 0; i < N - 2; i++) // fix one element and search for other two elements in linear time
    {
      int j = i+1 , k = N-1; // jth index starts from the next element of selected and k always starts at the ending index
      
      while(j < k)
      {
        computed_sum = arr[i] + arr[j] + arr[k]; // add the elements at the given indices
        
        if(computed_sum == X)
          {
            cout << arr[i] <<"  "<<arr[j]<<"  "<<arr[k];
            return 1;
          }
        else if(computed_sum < X) // means we need to increase some element but as i is fixed and k is already higher than i and j. We increment jth index
          j++;
          
        else if(computed_sum > X)//means we need to decrease some element but as i is fixed and j is already smaller than kth index element , we decrement k
          k--;
      }
    }
  cout<<-1<<endl;
    return 0;
}

โปรแกรม Java สำหรับค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด

import java.util.Arrays;
import java.util.Scanner;
class sum
{
    public static void main(String[] args)  
    { 
        Scanner sr = new Scanner(System.in);
        int n = sr.nextInt();
        int x = sr.nextInt();
        int a[] = new int[n];
        for(int i=0;i<n;i++)
        {
            a[i] = sr.nextInt();
        }
        Arrays.sort(a); //sort the array in ascending order
        int computed_sum;//sum computed at each step
        int temp=0;
        for(int i = 0; i < n - 2; i++) // fix one element and search for other two elements in linear time
        {
          int j = i+1 , k = n-1; // jth index starts from the next element of selected and k always starts at the ending index
          while(j < k)
          {
            computed_sum = a[i] + a[j] + a[k]; // add the elements at the given indices
            if(computed_sum == x)
              {
                System.out.println(a[i]+"  "+a[j]+"  "+a[k]);
                j=k;
                temp=1;
              }
            else if(computed_sum < x) // means we need to increase some element but as i is fixed and k is already higher than i and j. We increment jth index
              j++;
            else if(computed_sum > x)//means we need to decrease some element but as i is fixed and j is already smaller than kth index element , we decrement k
              k--;
          }
        }
        if(temp==0)
        System.out.println(-1);
    }
}
5 15
1 4 2 3 5
-1

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

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

O (n * n * n) ที่ไหน n คือจำนวนองค์ประกอบที่มีอยู่ในอาร์เรย์ ที่นี่เรารอนสามคนสำหรับการวนซ้ำและตรวจสอบทุก ๆ สามครั้ง

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

O (1) เพราะเราไม่ได้ใช้พื้นที่เสริมตรงนี้

อ้างอิง

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

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2815
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2498
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2455
4ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1973
5Palindrome ใช้การเรียกซ้ำ1777
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1659
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1644
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1628
9เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1601
10ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1470
11สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1443
12จัดเรียงด่วน1415
13ย้อนกลับอาร์เรย์1410
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1394
15ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1355
16ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1351
17องค์ประกอบที่ทำซ้ำครั้งแรก1335
18จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1319
19ผลรวมของตัวเลขในสตริง1313
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1278
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1250
22ตรวจหาลูปในรายการที่เชื่อมโยง1234
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1228
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1212
25Subarray กับผลรวมที่ได้รับ1210
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1202
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1196
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1150
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1122
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1118
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1100
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1098
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1066
34ค้นหาผู้นำในอาร์เรย์1058
35สลับโหนดในรายการที่เชื่อมโยง1034
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์999
37จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II992
38ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง984
39กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก965
40ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด963
41จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง950
42รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x950
43โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่942
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์929
45ค้นหาหมายเลขที่หายไป922
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์916
47สตริงย่อย Palindromic ที่ยาวที่สุด904
48แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง881
49พิมพ์ลำดับต่อมาที่ยาวที่สุด878
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ870
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด864
52จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด842
53ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้842
54นับสามเหลี่ยมที่เป็นไปได้818
55การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน813
56การคูณสองเมทริกซ์796
57ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่794
58หมุนรายการที่เชื่อมโยง788
59จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ788
60ซื้อหุ้นขายเพื่อเพิ่มผลกำไร786
61ชักเย่อ758
62การเชื่อมต่อของสองสาย757
63นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน752
64พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต750
65ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด743
66ค้นหา Pythagorean Triplets จาก Array736
67ปัญหาคนดัง735
68สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว730
69ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด727
70ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด727
71ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ708
72ค้นหาแถวที่มีจำนวนสูงสุด 1702
73ค้นหา Peak Element จาก Array696
74ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด694
75ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม686
76เรียงลำดับการแทรก685
77ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ684
78การเพิ่มสองเมทริกซ์681
79ปริศนาอาร์เรย์ผลิตภัณฑ์681
80ใช้สอง Stacks ในอาร์เรย์675
81สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1671
82ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน667
83Subarray ผลิตภัณฑ์สูงสุด II658
84อันดับพจนานุกรมของสตริง652
85การคูณก่อนหน้าและถัดไป643
86ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่641
87การลบเมทริกซ์สองตัว631
88ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ631
89ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด626
90อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม621
91สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน621
92แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน621
93ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่613
94ผลรวม Subarray Circular สูงสุด609
95ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด608
96จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย607
97จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว604
98ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน603
99ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก601
100Subarray และผลที่ตามมา599
101ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด596
102Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1596
103เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)591
104การแบนรายการที่เชื่อมโยง590
105องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง588
106Palindrome Permutations ของสตริง582
107องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array580
108องค์ประกอบเสียงข้างมาก574
109เรียกใช้การเข้ารหัสความยาว572
110การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด572
111พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ571
112Palindromes ในช่วงที่กำหนด570
113การตรวจสอบ Pangram567
114รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น563
115ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ562
116อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome562
117จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่562
118จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome557
119หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์557
120อักขระที่ซ้ำกันมากที่สุดในสตริง557
121ซ้ำตามมาของความยาวสองหรือมากกว่า554
122พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ549
123เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด549
124ปัญหาการเรียงลำดับแพนเค้ก540
125ผสานช่วงเวลาที่ทับซ้อนกัน II536
126โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม536
127โซลูชัน Sum Leetcode สองรายการ534
128ขนาดของ Subarray ที่มีผลรวมสูงสุด527
129การเปลี่ยนเมทริกซ์522
130การลบ Spaces ออกจากสตริงโดยใช้ stringstream519
131ลบพื้นที่พิเศษออกจากสตริง519
132Palindrome ที่เล็กที่สุดหลังการเปลี่ยน517
133ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่516
134ลบรายการที่ซ้ำกันออกจากสตริง514
135ปัญหาเกี่ยวกับพาร์ติชัน514
136ผลรวมสูงสุดที่เพิ่มขึ้นตามมา512
137Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่512
138ตรวจสอบว่าสตริงห่างกัน K หรือไม่501
139สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด500
140หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด498
141ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง498
142แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ498
143โซลูชัน 3Sum Leetcode497
144ลบรายการล่าสุด495
145ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่492
146ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง486
147โปรแกรมสลับอักขระทั้งหมดในสตริง482
148สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่480
149นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด478
150รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง475
151จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา472
152ค้นหาคู่กับความแตกต่างที่ได้รับ472
153ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่469
154ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย469
155คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer467
156ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย466
157ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด460
158จัดเรียง 0s 1s และ 2s ใน Array457
159พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด455
160เปรียบเทียบตัวเลขสองเวอร์ชัน454
161รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ453
162ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด452
163เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด450
164แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น449
165กลับคำในสตริงที่กำหนด449
166พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)447
167ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution445
168พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'435
169ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ430
170Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End430
171ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด430
172พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง427
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด425
174พิมพ์พาร์ติชัน palindromic ทั้งหมด420
175แบนรายการที่เชื่อมโยงหลายระดับ415
176ความยาวสูงสุดของคู่โซ่415
177ปัญหา Superstring ที่สั้นที่สุด414
178ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่411
179การเรียงลำดับ K เรียงอาร์เรย์408
180จัดเรียงสตริงตามสตริงอื่น402
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II397
182ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม395
183ค้นหาลำดับที่ตามมาของขนาด 3391
184โปรแกรมเพิ่มเลขฐานสองสองหลัก389
185พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์387
186ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ386
187คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II383
188ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)381
189ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ377
190อักขระที่ไม่ซ้ำ Kth377
191จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag377
192ซีซาร์ไซเฟอร์376
193การเรียงลำดับแพนเค้ก373
194หมุนภาพ 90 องศา370
195คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ368
196สตริงย้อนกลับที่สมบูรณ์แบบ365
197การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL364
198การผสานสองอาร์เรย์ที่เรียงลำดับ361
199การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด361
200สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด360
201ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก358
202จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s357
203ส่วนเสริม 1 และ 2 ของเลขฐานสอง356
204ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง356
205สี่องค์ประกอบที่รวมที่จะให้353
206แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด351
207ลบโหนดหลังจาก M351
208คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ348
209นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ344
210สตริง Palindrome (ตัวเลข)341
211แยกสตริง340
212อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate339
213ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่332
214การใช้งานซ้ำของ atoi ()331
215การเรียงลำดับอาร์เรย์ของสตริง330
216พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์330
217แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K328
218อักขระที่เกิดขึ้นสูงสุดในสตริง325
219แม้แต่ Substring Count325
220ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด325
221ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ323
222วงเล็บที่ถูกต้อง โซลูชัน LeetCode323
223เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?322
224ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ322
225พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ321
226แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว318
227อักขระ N ในสตริงทศนิยมที่ต่อกัน317
228จัดเรียงองค์ประกอบตามความถี่ II316
229ย้อนกลับสตริงโดยใช้ Stack316
230การจับคู่อักขระตัวแทน314
231ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่314
232โซลูชัน Subarray Leetcode สูงสุด312
233ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน310
234นับจำนวนคำ310
235ผสานสองอาร์เรย์ที่เรียงลำดับ310
236แยกสี่สายที่แตกต่างกัน308
237ค้นหาตรงกลางของรายการที่เชื่อมโยง305
238ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน302
239นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ300
240องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์294
241การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก292
242การเรียงสับเปลี่ยน Palindrome287
243การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี283
244ค้นหา Nth Node283
245ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ281
246Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด280
247โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น279
248ลบทรี279
249พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket276
250สตริง (แทนจำนวนเต็ม) เป็นค่า276
251ย้อนกลับสตริง276
252ต้นไม้ไบนารี272
253ย้อนกลับบิต272
254ลบโหนดภายใต้เงื่อนไขที่กำหนด271
255เปลี่ยนเพศของสตริงที่กำหนด271
256จัดเรียงอาร์เรย์ของสตริง269
257โซลูชัน Leetcode ของ Word Search269
258จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9266
259วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?265
260นามสกุลทั่วไปที่ยาวที่สุด265
261ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด265
262นับคู่ด้วยผลรวมที่ได้รับ264
263ห้องประชุม II โซลูชั่น LeetCode263
264ลบช่องว่างออกจากสตริง262
265เมทริกซ์ Toeplitz262
266องค์ประกอบแรกที่ไม่ซ้ำ262
267รูปแบบสตริงย่อยซ้ำ261
268LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด261
269ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์259
270สลับอาร์เรย์ที่กำหนด258
271กองต่ำ255
272ไม่มีปัญหาราชินี254
273ค้นหาอักขระที่สองบ่อย250
274อัลกอริทึม Dijkstra249
275จำนวนเกาะ โซลูชั่น LeetCode249
276โซลูชั่นปล้นบ้าน Leetcode249
277โปรแกรมลำดับนกกาเหว่า248
278องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์246
279โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)245
280ลดความแตกต่างสูงสุดระหว่างความสูง244
281การประเมินนิพจน์244
282กองซ้อนสูงสุด243
283ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน243
284จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์243
285หมายเลขฟีโบนักชี240
286โซลูชัน Palindrome Leetcode ที่ถูกต้อง239
287โซลูชัน Plus One Leetcode238
288วิธีการลบรายการที่เชื่อมโยง238
289ชุดย่อย Leetcode237
290KMP อัลกอริทึม237
291ซูโดกุ Solver237
292ค้นหาคำ236
293Min Stack Leetcode โซลูชัน236
294กลับคำในสตริง235
295การประเมิน Postfix Expression234
296รวมผลรวม Leetcode Solution233
297จำนวน 1 บิต232
298คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์227
299อัลกอริทึม Rabin Karp227
300ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ227
301Backspace String เปรียบเทียบ227
302Subarray ที่มี 0 ผลรวม226
303การกลับคิว225
304Sqrt (x) โซลูชัน Leetcode225
305ตั้งค่า Matrix Zeroes225
306ประกอบด้วย Duplicate II Leetcode Solution224
307ผลรวมรวม222
308หอคอยแห่งฮานอย222
309โซลูชันจำนวนเต็มเป็นโรมัน Leetcode222
310องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด221
311ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง220
312ลบองค์ประกอบตรงกลางของสแต็ก219
313จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II219
314นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน217
315Leetcode สามเหลี่ยมปาสคาล217
316การบีบอัดสตริง216
317เพิ่ม Binary Leetcode Solution216
318ย้อนกลับคำแต่ละคำ215
319การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน215
320คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ215
321ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม214
322สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า214
323เทคนิคหน้าต่างบานเลื่อน213
324Palindrome Linked List Leetcode โซลูชัน213
325Pow (x, n) โซลูชัน Leetcode212
326โซลูชัน Leetcode หมายเลขเดียว212
327จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์212
328การเรียงลำดับถัดไป212
329อัลกอริทึม Bellman Ford211
330การประเมินนิพจน์ทางคณิตศาสตร์211
331แยกเลขคู่และเลขคี่211
332อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ210
333ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ210
334การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List210
335นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา209
336ประกอบด้วย Duplicate209
337ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์209
338อัลกอริทึม Kruskal209
339จัดเรียงองค์ประกอบตามความถี่209
340Postfix เป็น Infix Conversion209
341จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode208
342มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution208
343K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ207
344โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม206
345โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด206
346Subarray สูงสุด206
347กลุ่มคำที่มีชุดอักขระเดียวกัน205
348พีชคณิต Leetcode Solution205
349ค้นหา Lucky Integer ใน Array Leetcode Solution204
350อัลกอริธึม Convex Hull204
351ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่203
352โซลูชัน Leetcode องค์ประกอบส่วนใหญ่203
353ค้นหา Town Judge Leetcode Solution203
354คำที่ใช้บ่อย K ยอดนิยม203
355ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด203
356สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution203
357Swap Nodes ในคู่ Leetcode Solutions202
358Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน202
359การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์202
360Count Primes Leetcode Solutions202
361โซลูชัน LeetCode เมทริกซ์เกลียว202
362นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม201
363การเรียงลำดับอาร์เรย์โดยใช้ Stacks201
364สตริงการแย่งชิง201
365องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์201
366ประเมินกอง200
367กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x199
368ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ199
369หมายเลขพิเศษ198
370ย้อนกลับตัวเลขโดยใช้กอง198
371ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่197
372คำนำหน้าในการแปลง Infix197
373ค้นหาใน Rotated Sorted Array Leetcode Solution197
374การย้อนกลับองค์ประกอบ K แรกของคิว196
375กลุ่มแอนนาแกรม196
376เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution196
377ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์196
378ผลรวมเส้นทางขั้นต่ำ196
379ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง195
380Fizz Buzz Leetcode195
381โซลูชัน Leetcode Triangle II ของ Pascal195
382จำนวนคู่ที่ดีโซลูชัน Leetcode195
383ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์195
384พลังของโซลูชัน Leetcode สองตัว194
385การเข้ารหัส Huffman194
386หมายเลขที่หายไป โซลูชัน Leetcode193
387Leetcode เรียงลำดับ193
388ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน193
389House Robber II โซลูชัน Leetcode193
390โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ193
391การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d193
392องค์ประกอบที่พบบ่อย K ยอดนิยม193
393หมายเลขเดียว193
394Coin Change 2 Leetcode โซลูชั่น192
395จัตุรัสสูงสุด192
396Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป192
397โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร192
398จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution192
399ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode192
400เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด191
401ค้นหาหมายเลขที่ซ้ำกัน191
402วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap191
403การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย191
404Subarray Sum เท่ากับ K LeetCode Solution190
405ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่190
406องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง190
407จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน190
408โซลูชัน Leetcode แบบต่อเนื่องสูงสุด190
409การแปลงซิกแซก189
410นิพจน์มีวงเล็บสำรองหรือไม่189
411เส้นทางที่ไม่ซ้ำใคร189
412หมายเลขฟีโบนักชี โซลูชัน LeetCode189
413โซลูชัน Matrix Diagonal Sum Leetcode189
414แบบสอบถามสตริงย่อย Palindrome188
415ผลรวม Subarray เท่ากับ k188
416ถอดรหัสสตริง188
417ปัญหาผลรวมย่อย188
418ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด188
419แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น188
420แปลงสตริงเป็น Int187
421หมายเลขคาตาลันที่ N187
422จำนวนเต็มย้อนกลับ187
423จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution187
424Reverse Vowels ของ String Leetcode Solution187
425ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ187
426การเรียงสับเปลี่ยนกรณีจดหมาย187
427ค้นหาค่ามัธยฐานจากสตรีมข้อมูล187
428ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์187
429ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution187
430ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution187
431ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution187
432ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่186
433สลับโซลูชัน Array Leetcode186
434พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ186
435ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน186
436ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์186
437โซลูชัน LeetCode อาร์เรย์โมโนโทนิก186
438ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน186
439จำนวนเต็มเป็นคำภาษาอังกฤษ185
440เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution185
441ดักจับน้ำฝน Leetcode Solution185
442จัดเรียงสแต็กโดยใช้การเรียกซ้ำ185
443ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution185
444ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k185
445ย้อนกลับคำในสตริง III LeetCode Solution185
446ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม184
447การใช้งานแคช LRU184
448นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน184
449Subarrays ที่มีองค์ประกอบที่แตกต่างกัน184
450กราฟ Bipartite184
451ใช้ Stack และ Queue โดยใช้ Deque184
452ย้อนกลับกองโดยใช้การเรียกซ้ำ183
453แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode183
454ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว183
455องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions183
456ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution183
457ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี183
458อัลกอริทึมของ Prim182
459ค้นหาองค์ประกอบที่ซ้ำกัน182
460สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่182
461นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด182
462ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน182
463ย้อนกลับสตริง182
464ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว182
465การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค182
466ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ181
467ผลรวมของช่วง Subarray Leetcode Solution181
468ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที181
469หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution181
470การต่อกันของ Array LeetCode Solution181
471ลำดับต่อมาที่ยาวที่สุด181
472หอคอยซ้ำแห่งฮานอย180
473Fizz Buzz180
474การจัดข้อความให้เหมาะสม โซลูชัน LeetCode180
475ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์180
476คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie180
477แก้ไขระยะทาง180
478ต่อไป Greater Element I Leetcode Solution180
479ค้นหาอักขระทั่วไป Leetcode Solution180
480นับและพูด180
481ค้นหาความแตกต่าง Leetcode Solution180
482โซลูชัน Leetcode คูณสตริง179
483ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution179
484เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด178
485Word Ladder โซลูชัน LeetCode178
486พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0178
487อัลกอริทึม Floyd Warshall178
488Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม178
489ย้อนกลับรายการที่เชื่อมโยง178
490จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution178
491โซลูชัน Leetcode ที่สำคัญช้าที่สุด178
492อัลกอริทึม MiniMax178
493ระดับของอาร์เรย์178
494โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล178
495ผลรวมเป้าหมาย178
496ลำดับความสำคัญใน C ++177
497ผสานช่วงเวลาที่ทับซ้อนกัน177
498มุมมองด้านบนของ Binary Tree177
499ย้ายศูนย์ LeetCode Solution177
500ดัชนีสูงสุดในอาร์เรย์ภูเขา176
501ออกแบบระบบจอดรถ Leetcode Solution176
502จับคู่กับผลิตภัณฑ์ที่กำหนด176
503subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K176
504นับและพูด Leetcode Solution176
505น้ำท่วมเติม LeetCode176
506Palindrome ที่สั้นที่สุด176
507สตริงวงเล็บที่ถูกต้อง175
508ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)175
509ซิกแซกการแปลง LeetCode โซลูชั่น175
510คำนำหน้าในการแปลง Postfix175
511พื้นที่สูงสุดของเกาะ175
512Koko กินกล้วย Leetcode Solution175
513ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว174
514ปัญหาช่วงเวลาของสต็อก174
515Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด174
516สตริงย่อยที่มีการต่อคำทั้งหมด174
517Postfix เป็น Prefix Conversion174
518ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)174
519โซลูชัน Leetcode แบบสุ่ม174
520ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution174
521ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่174
522ค้นหาองค์ประกอบที่ขาดหายไปของช่วง174
523ปัญหาปุ่มกดตัวเลขบนมือถือ174
524ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์173
525จุดตัดของสองอาร์เรย์173
526ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์173
527นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด173
528ใช้ Stack โดยใช้ Queues173
529ใช้สแต็กโดยใช้คิวเดียว173
530กระโดดเกม โซลูชัน Leetcode173
531Recursion173
532ความยาวของ Last Word Leetcode Solution173
533ภาชนะที่มีน้ำมากที่สุด172
534การเรียงลำดับแบบวนซ้ำของทรีไบนารี172
535Leetcode อาร์เรย์ที่ต่อเนื่องกัน172
536คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ172
537Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน172
538องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์172
539แปลงอาร์เรย์เป็นแบบซิกแซก172
540เวลาที่ดีที่สุดในการซื้อและขายหุ้น171
541โซลูชัน Leetcode เรียงลำดับอาร์เรย์171
542น้ำหนักหินสุดท้าย171
543สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ171
544สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode171
545โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด171
546องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป171
547ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution171
548Sudoku ที่ถูกต้อง170
549ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution170
550แปลง BST ปกติเป็น BST สมดุล170
551การกลับวงเล็บขั้นต่ำ170
552การดำเนินการขั้นต่ำในการแปลง X เป็น Y170
553จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k170
554จำนวนเต็มเป็นโรมัน169
555จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง169
556จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด169
557เป็นโซลูชัน Leetcode ที่ตามมา169
558การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม169
559ปัญหาเหมืองทอง169
560สลับอาร์เรย์169
561ผลรวมด้านซ้ายออกจาก Leetcode Solutions169
562โซลูชันอัญมณีและหิน Leetcode168
563แจกจ่ายขนมให้กับผู้คน Leetcode Solution168
564กำหนดคุกกี้ Leetcode Solution168
565นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K168
566ปัญหากระเป๋าเป้168
567นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS168
568เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N168
569ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน168
570โซลูชัน Leetcode ของ Isomorphic Strings168
571ตรวจสอบวงเล็บสมดุลในนิพจน์168
572การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก168
573แทรก Interval Leetcode Solution167
574Anagrams ที่ถูกต้อง167
575การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน167
576วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode167
577ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม167
578โซลูชัน Leetcode ของ Island Perimeter167
579เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution167
580ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร166
581จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?166
582ระยะการขัดขวาง166
583ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด166
5843Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด166
58501 โซลูชัน Matrix LeetCode166
586ตะแกรงของ Eratosthenes166
587โซลูชัน Leetcode หมายเลข N-th Tribonacci166
588แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี166
589วิธีถอดรหัส166
590หมุนรายการ Leetcode โซลูชัน165
591โซลูชัน LeetCode ต้นไม้เดียวกัน165
592ดักน้ำฝน LeetCode Solution164
593จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน164
594ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์164
595K ช่องว่าง LeetCode164
596LRU Cache LeetCode Solution164
597จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m164
598ชุดค่าผสม Leetcode164
599อัศวินขั้นต่ำย้ายโซลูชัน LeetCode164
600สรุปช่วง Leetcode โซลูชัน164
601ระยะทางสูงสุดในอาร์เรย์164
602รูปแบบคำ164
603การทำงานของ XOR ในโซลูชัน Array Leetcode163
604ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ163
605ฐานที่เล็กที่สุด163
606กบกระโดด Leetcode โซลูชั่น163
607ปัญหาการตัดคำ163
608ระยะห่างระหว่างบัสหยุด Leetcode Solution163
609การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน163
610ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด163
611หมุนภาพ โซลูชัน LeetCode163
612อัลกอริทึมการทาสีรั้ว162
613ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่162
614จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน162
615ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี162
616การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์162
617ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี162
618การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก162
619ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution162
620แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา162
621ปัญหาการเปลี่ยนเหรียญ162
622จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution162
623ต้นทุนขั้นต่ำในการจ้างคนงาน K161
624จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2161
625เกมหิน LeetCode161
626ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน161
627การเรียงสับเปลี่ยนในสตริง Leetcode Solution161
628เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution161
629จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode160
630Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป160
631ค้นหาผลรวมระดับสูงสุดใน Binary Tree160
632ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode160
633จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์160
634โจรปล้นบ้าน160
635การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode160
636การกำหนดที่อยู่ IP โซลูชัน Leetcode160
637ผลรวมสองชุดที่ไม่ทับซ้อนกัน159
638ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด159
639ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด159
640ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)159
641แยก 0s และ 1s ใน Array159
642Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode159
643พลังของโซลูชัน Leetcode สี่ตัว159
644นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี159
645สตริง Isomorphic159
646แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด158
647การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง158
648โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II158
649วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี158
650สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution158
651ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่158
652เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution158
653จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง158
654K ช่องว่าง157
655จัดระเบียบสตริงใหม่157
656การรวมตัวอักษรของหมายเลขโทรศัพท์157
657พลิกโซลูชัน LeetCode ของรูปภาพ157
658โซลูชัน LeetCode หมายเลข Strobogrammatic157
659จำนวนจังหวัด โซลูชั่น Leetcode157
660ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล157
661ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่157
662โซลูชัน LeetCode เวลาว่างของพนักงาน157
663ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d157
664GCD ของตัวเลขสองตัว157
665แปลงอาร์เรย์เป็นรูปแบบย่อ157
666ฉลากพาร์ติชั่น LeetCode Solution156
667ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่156
668สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution156
669จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode156
670ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n156
671จะสร้าง Mergable Stack ได้อย่างไร?156
672ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution156
673สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution156
674ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่156
675กระดิกเรียง156
676การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง155
677การสุ่มตัวอย่างอ่างเก็บน้ำ155
678โซลูชัน Leetcode จำนวนที่น่าเกลียด155
679Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด155
680จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode155
681สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด155
682Inorder Successor ของโหนดใน Binary Tree155
683ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution155
684ลำดับการเรียงสับเปลี่ยน LeetCode Solution155
685เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution155
686BFS กับ DFS สำหรับ Binary Tree155
687การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด154
688ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน154
689Palindrome ที่ถูกต้อง154
690การย้อนกลับคิวโดยใช้การเรียกซ้ำ154
691ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ154
692เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode154
693ลดจาน LeetCode Solution154
694ชุดย่อย Sum Leetcode154
695เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก154
696จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย154
697Lucky Numbers ในโซลูชัน Matrix Leetcode154
698ค้นหาใบของ Binary Tree LeetCode Solution154
699ย้อนกลับเฉพาะตัวอักษร LeetCode Solution154
700จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution153
701ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution153
702แก้ไขระยะทาง LeetCode Solution153
703กู้คืนโครงสร้างการค้นหาแบบไบนารี153
704โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง153
705โซลูชัน Leetcode ระยะทางที่ติดขัด153
706ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด153
707พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ153
708ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข153
709สร้าง BST จาก Preorder Traversal ที่กำหนด153
710ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี153
711โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II153
712คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน152
713ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k152
714พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน152
715พื้นฐานการเขียนโปรแกรมแบบไดนามิก152
716แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution152
717Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode152
718ลบวงเล็บไม่ถูกต้อง Leetcode Solution152
719โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II152
720ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์151
721อันดับ Transform ของ Array Leetcode Solution151
722Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)151
723ผสานสอง Binary Trees LeetCode Solution151
724Binary Tree ลำดับระดับซิกแซก Traversal151
725โซลูชันการบีบอัดสตริง LeetCode151
726แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution151
727subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน151
728ตัวสลับหลอดไฟ โซลูชัน LeetCode150
729ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode150
730ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode150
731ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง150
732การจัดเรียงฟองโดยใช้สองกอง150
733ค่าสัมประสิทธิ์ทวินาม150
734ค้นหาอักขระที่ไม่ซ้ำกันในสตริง150
735กู้คืนที่อยู่ IP โซลูชัน Leetcode150
736แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม150
737ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array150
738โซลูชัน Leetcode แถวแป้นพิมพ์150
739ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution150
740การลบในทรีไบนารี150
741องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์149
742จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล149
743โซลูชัน Leetcode ต้นไม้สมมาตร149
744Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution149
745จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode149
746นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x149
747องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด149
748สแต็กตามอาร์เรย์ที่เติบโตได้149
749ผสาน K เรียงลำดับรายการที่เชื่อมโยง149
750ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K149
751บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution149
752โซลูชัน LeetCode ของรถแข่ง149
753ค้นหาผลคูณที่ใหญ่ที่สุดของ 3149
754ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution149
755โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข149
756ต้นไม้ที่มีความสูงต่ำสุด149
757หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution148
758เกมกระโดด148
759ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -148
760ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution148
761ดำเนินการเปลี่ยนสตริง Leetcode148
762ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution148
763หมายเลขที่ถูกต้อง148
764รูปแบบคำ โซลูชัน LeetCode148
765มอร์ริส Traversal148
766สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด148
767Kth บรรพบุรุษของโหนดในไบนารีทรี148
768เส้นทแยงมุมของต้นไม้ไบนารี148
769พลิกโซลูชัน LeetCode Binary Tree148
770ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution147
771เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0147
772โซลูชัน LeetCode Array ที่ไม่ลดลง147
773ลดจำนวนคู่สูงสุดใน Array LeetCode Solution147
774อันดับสัมพัทธ์ Leetcode Solution147
775ความลึกสูงสุดของ N-ary Tree Leetcode Solution147
776จำนวน NGE ทางด้านขวา147
777ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง147
778จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น147
779อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution147
780ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution147
781สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution147
782ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution147
783โปรแกรมสำหรับปัญหา Bridge and Torch147
784เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด147
785จำนวนเกาะ II โซลูชัน LeetCode147
786งูและบันได LeetCode Solution147
787น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode146
788รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น146
789ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution146
790จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด146
791นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน146
792ปัญหาการปูกระเบื้อง146
793ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว146
794ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี146
795วงจรรายการที่เชื่อมโยง146
796โซลูชั่น N-Queens LeetCode146
797การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน146
798เปลี่ยนกราฟ146
799พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution146
800อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน146
801ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution146
802ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่145
803ปัญหาการจับคู่เพื่อน145
804พจนานุกรมคนต่างด้าว โซลูชัน LeetCode145
805ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่145
806ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution145
807พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง145
808ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode145
809เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution145
810ต้นไม้ช่วงเวลา145
811ค้นหาโซลูชัน Leetcode 2D Matrix II145
812โซลูชันฐาน 7 Leetcode145
813สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น145
814โคลนกราฟ โซลูชัน LeetCode144
815โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler144
816ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II144
817คิวแบบวงกลม144
818หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น144
819เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution144
820ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง144
821แปลง BST เป็น Min Heap144
822โซลูชัน Leetcode ส่วนเติมเต็ม144
823โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1144
824การสั่งซื้อล่วงหน้าแบบวนซ้ำ144
825เรียงลำดับ Array ตาม Parity II Leetcode Solution144
826แยกสตริงใน Balanced Strings Leetcode Solution144
827คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode143
828Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s143
829เซตย่อยที่มีผลรวมหารด้วยม143
830การจับคู่นิพจน์ทั่วไป143
831Last Stone Weight II โซลูชัน LeetCode143
832ตารางเรียน II - LeetCode143
833เรียงสี143
834ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์143
835ค่าสัมประสิทธิ์การเปลี่ยนแปลง143
836ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ143
837เส้นทางที่มีค่าเฉลี่ยสูงสุด143
838ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution142
839ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution142
840Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution142
841รายการพาร์ติชั่น Leetcode Solution142
842ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด142
843ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1142
844ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution142
845ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution142
846วงเล็บที่ถูกต้อง โซลูชัน Leetcode142
847เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง142
848ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution142
849ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k142
850วางดอกไม้ได้ LeetCode Solution142
851ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution142
852ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น141
853LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย141
854ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด141
855โซลูชันกำแพงอิฐ LeetCode141
856โซลูชัน Leetcode ของ Spiral Matrix II141
857กำไรสูงสุดในการจัดตารางงาน Leetcode Solution141
858ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่141
859จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution141
860ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่141
861นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K141
862สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด141
863ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่141
864การคูณเมทริกซ์ลูกโซ่141
865จัดเรียงอาร์เรย์เป็น BST ที่สมดุล141
866นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3141
867ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด141
868กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode141
869Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)140
870การเลื่อนระดับคำสั่งในรูปแบบ Spiral140
871นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน140
872แทรกลบ GetRandom140
873เดาตัวเลขสูงกว่าหรือต่ำกว่า II140
874แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี140
875การค้นหาแบบไบนารีการค้นหาทรีและการแทรก140
876GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์140
877จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i139
878ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ139
879ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง139
880ขวดน้ำ Leetcode Solution139
881โซลูชัน Leetcode อุณหภูมิรายวัน139
882องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์139
883เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution139
884เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม139
885ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้139
886โซลูชัน Leetcode ระยะทางสั้นที่สุด139
887แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต139
888ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์139
889ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์139
890การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด138
891ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่138
892พจนานุกรมคนต่างด้าว138
893นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ138
894ลบและรับ138
895ค้นหาอักขระทั่วไป Leetcode Solution138
896วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n138
897องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ138
898โซลูชัน LeetCode การข้ามเส้นทแยงมุม138
899น้ำมะนาวเปลี่ยน Leetcode Solution138
900BFS สำหรับ Disconnected Graph138
901ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์138
902จำนวนวันระหว่างสองวัน โซลูชัน LeetCode138
903การแสดงออกที่สมดุลพร้อมการเปลี่ยน138
904โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่138
905ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree138
906Robot Bounded In Circle โซลูชัน LeetCode138
907สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง138
908จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution138
909คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง138
910แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี138
911ผลรวมขั้นต่ำของการคูณของจำนวน n138
912โซลูชัน Leetcode เมืองปลายทาง138
913แบบสอบถาม LCM ช่วง137
914ผสาน Leetcode สองรายการที่เรียงลำดับ137
915ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี137
916รูปแบบสตริงย่อยซ้ำ LeetCode Solution137
917ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode137
918ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่137
919จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution137
920โซลูชัน LeetCode ของ Spiral Matrix III137
9214 ซัม137
922ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด136
923จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode136
924ใส่ลงใน Postfix136
925จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino136
926จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i136
927ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง136
928ผลที่ตามมาของ Palindromic ที่ยาวที่สุด136
929Palindrome Partitioning Leetcode Solution136
930จัดคิวโดยใช้ Stacks136
931ค่าเฉลี่ยของระดับในต้นไม้ไบนารี136
932K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST136
933โซลูชัน LeetCode แนวขวางในแนวทแยง136
934โซลูชัน Leetcode กองซ้อนความถี่สูงสุด135
935ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด135
936สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution135
937พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร135
938สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน135
939เลขพจนานุกรม Leetcode Solution135
940การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K135
941ตัดแต่งต้นไม้ค้นหาแบบไบนารี135
942สร้าง BST จาก Level Order Traversal ที่กำหนด135
943สร้าง Rectangle Leetcode Solution135
944เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0135
945เกม Stone II Leetcode135
946อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M134
947ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ134
948Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด134
949ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution134
950ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution134
951ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่134
952รูปแบบเกิดขึ้นโดยใช้ Stack134
953วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution134
954การรวมช่วงเวลา134
955อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)134
956แบ่งคำ134
957Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution134
9583 ผลรวม134
959ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา134
960Depth First Search (DFS) สำหรับกราฟ133
961สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน133
962สร้างจำนวนสูงสุด133
963นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด133
964หน้าต่างบานเลื่อนสูงสุด133
965ต้นไม้สมมาตร133
966เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution133
967ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด133
968แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน133
969การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง133
970ลำดับนิวแมน - คอนเวย์133
971การแบ่งพาร์ติชัน Palindrome133
972เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น132
973ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา132
974ต้นไม้กลุ่ม132
975ไต่บันได132
976ปฏิทินของฉัน I LeetCode Solution132
977สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution132
978ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน132
979การดำเนินการลบทรีค้นหาแบบไบนารี132
980การค้นหาแรกกว้าง (BFS) สำหรับกราฟ132
981สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม132
982Subarray ผลิตภัณฑ์สูงสุด132
983ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด132
984จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution132
985ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode131
986สิ่งแรกที่ขาดหายไปในเชิงบวก131
987ค้นหา Subtrees ที่ซ้ำกัน131
988การส่งผ่านลำดับระดับของต้นไม้ไบนารี131
989ค้นหาความแตกต่าง Leetcode Solution131
990การชนกันของดาวเคราะห์น้อย LeetCode Solution131
991นับราคาในช่วง131
992Reverse Nodes ใน K-Group131
993การข้ามผ่านขอบเขตของต้นไม้ไบนารี131
994ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่131
995นับคู่กับผลรวมที่ได้รับ131
996ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า131
997พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน130
998เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด130
999ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution130
1000การแทรกในทรีไบนารี130
1001ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด130
1002Serialize และ Deserialize Binary Tree130
1003Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode130
1004ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0130
1005สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String130
1006ปัญหาพาร์ทิชันของจิตรกร130
1007ฆ่ากระบวนการ LeetCode Solution130
1008กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode129
1009เพื่อนวัยที่เหมาะสม LeetCode Solution129
1010เส้นทางที่ไม่ซ้ำกัน II129
1011ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution129
1012ความยาวสูงสุดของ Subarray ซ้ำ129
1013จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่129
1014โซลูชัน Leetcode ที่ใหญ่ที่สุด129
1015K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution129
1016โซลูชัน Leetcode ของ Word ที่สั้นที่สุด129
1017โซลูชัน Boomerang Leetcode ที่ถูกต้อง129
1018โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด129
1019นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด129
1020จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น129
1021การส่งผ่านคำสั่งระดับโดยใช้สองคิว129
1022คำนวณ nCr% p129
1023ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution128
1024รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง128
1025ต้นไม้ค้นหาแบบไบนารี128
1026จำนวนพา ธ พาลินโดรมิกในเมทริกซ์128
1027การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)128
1028จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์128
1029โซลูชัน LeetCode สตริงการแย่งชิง128
1030ขนาดต่ำสุด Subarray Sum128
1031โซลูชัน LeetCode Maze III128
1032ปัญหาการจัดวงเล็บแบบบูลีน128
1033ข้อดีของ BST มากกว่า Hash Table128
1034ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง128
1035น่าเกลียดหมายเลข II LeetCode โซลูชั่น128
1036การจับคู่สตริงในโซลูชัน Array Leetcode128
1037การกำหนดที่อยู่ IP โซลูชัน LeetCode127
1038Design Hit Counter โซลูชัน LeetCode127
1039สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array127
1040ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode127
1041ตัวเลขที่น่าเกลียด127
1042การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด127
1043ความสำคัญของพนักงาน LeetCode Solution127
1044ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่127
1045เพิ่มตัวเลขสองตัว127
1046Morris Inorder Traversal127
1047ถัดไป Greater Element III โซลูชัน LeetCode127
1048สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations127
1049ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1127
1050ต้นไม้ไบนารีที่สมดุล127
1051ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา127
1052ค้นหา Peak Element127
1053Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ126
1054การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution126
1055ผลรวมดัชนีขั้นต่ำของสองรายการ126
1056ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน126
1057บรรพบุรุษที่ต่ำที่สุด126
1058การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode126
1059จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'126
1060ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution126
1061นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ126
1062สามารถจับภาพได้สำหรับ Rook Leetcode Solution126
1063ตรวจสอบโครงสร้างการค้นหาแบบไบนารี126
1064ความลึกแบบวนซ้ำครั้งแรกของกราฟ126
1065ค้นหาโซลูชัน LeetCode ของ Peak Element II125
1066Binary Tree มุมมองด้านขวา โซลูชัน LeetCode125
1067ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม125
1068กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี125
1069Path Sum II LeetCode Solution125
1070โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง125
1071หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว125
1072ผลที่ตามมาของ Bitonic ที่ยาวที่สุด125
1073Bitwise และช่วงตัวเลข โซลูชัน LeetCode125
1074หมายเลขที่น่าเกลียดสุด ๆ125
1075กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่125
1076จำนวนเกาะที่ปิด โซลูชัน Leetcode125
1077เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution125
1078ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution124
1079ประเภทของต้นไม้ไบนารี124
1080โครงสร้างข้อมูลไบนารีทรี124
1081การนับคู่หาร124
1082ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode124
1083วันแห่งปี Leetcode Solution124
1084จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า124
1085สร้างวงเล็บ Leetcode Solution123
1086ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists123
1087ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน123
1088นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x123
1089ตัวละครต่อเนื่อง LeetCode Solution123
1090อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution123
1091พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป123
1092จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode123
1093พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP123
1094โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด123
1095โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม123
1096ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution123
1097ผลรวมเส้นทาง123
1098Subarray ผลิตภัณฑ์สูงสุด122
1099เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions122
1100ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน122
1101จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree122
1102ลบ Palindromic Subsequences Leetcode Solution122
1103รวมผลรวม IV LeetCode โซลูชั่น122
1104Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution122
1105ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง122
1106ถัดไป การเรียงสับเปลี่ยน Leetcode Solution122
1107ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์121
1108เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่121
1109ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ121
1110สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe121
1111มุมมองด้านล่างของทรีไบนารี121
1112ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด121
1113ผลที่ตามมาที่แตกต่าง121
1114พิมพ์มุมมองด้านขวาของทรีไบนารี121
1115โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม121
1116แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์121
1117ผลิตภัณฑ์ของช่วงในอาร์เรย์120
1118Palindrome Permutation LeetCode Solution120
1119ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k120
1120วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด120
1121ตัดคัน120
1122ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution120
1123ค้นหาตำแหน่งแทรก120
1124นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด120
1125ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum120
1126เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution119
1127ลำดับ Moser-de Bruijn119
1128โซลูชัน Leetcode ตัวคั่นพัน119
1129ต้นไม้ไบนารีสูงสุด119
1130พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ119
1131เพิ่มขึ้นต่อเนื่องยาวนานที่สุด119
1132เพิ่ม Triplet Subsequence โซลูชัน LeetCode119
1133โซลูชัน Prime Palindrome LeetCode119
1134ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution119
1135รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution119
1136ฟอร์แมตโซลูชัน String Leetcode119
1137การเรียงลำดับโทโพโลยี119
1138สร้าง K Palindrome Strings LeetCode Solution118
1139สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution118
1140Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution118
1141ลำดับโกลอมบ์118
1142ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน118
1143นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน117
1144ผลรวมของเลขคู่หลังการสืบค้น117
1145โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้117
1146ค้นหาลำดับงูที่มีความยาวสูงสุด117
1147Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution117
1148K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน117
1149แปลง BST เป็น Greater sum Tree117
1150สลับโหนดในคู่117
1151Binary Tree เป็น Binary Search Tree Conversion117
1152ผลที่ตามมาซ้ำซากยาวที่สุด117
1153ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน117
1154การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray117
1155แนะนำต้นไม้แดง - ดำ117
1156ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย117
1157เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม116
1158ต้นไม้ตัดสินใจ116
1159แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode116
1160คิวลำดับความสำคัญ116
1161ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน116
1162ลบโหนดและส่งคืน Forest Leetcode Solution116
1163ปัญหาผลรวมย่อยในช่องว่าง O (sum)116
1164รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด116
1165K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่116
1166สตริงย่อย Palindromic Leetcode Solution116
1167หมุนอาร์เรย์116
1168ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น115
1169โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ115
1170ค้นหาระบบข้อเสนอแนะ LeetCode Solution115
1171ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode115
1172เวอร์ชันแรกที่ไม่ดี115
1173เส้นทางรถเมล์ Leetcode Solution115
1174เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด115
1175ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด115
1176ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode114
1177ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution114
1178เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution114
1179การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode114
1180นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์114
1181โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด114
1182ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution113
1183ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?113
1184จำนวนการสั่งซื้อใน Backlog Leetcode Solution113
1185จำนวนส่วนสูงสุดของความยาว a, b และ c113
1186ย้อนกลับเส้นทางใน BST โดยใช้ Queue113
1187การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง112
1188ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution112
1189โซลูชัน LeetCode Array ที่ต่อเนื่องกัน112
1190บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี112
1191กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode112
1192การสร้างคิวใหม่ตามความสูง112
1193การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode112
1194Kth องค์ประกอบที่เล็กที่สุดใน BST112
1195Matchsticks กับ Square Leetcode Solution112
1196หมายเลขสามเหลี่ยมที่ถูกต้อง111
1197ใหม่ 21 เกม111
1198ฟอร์แมตวันที่ โซลูชัน LeetCode111
1199แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ111
1200ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution111
1201แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions111
1202subarray bitonic ผลรวมสูงสุด111
1203แชมเปญทาวเวอร์ โซลูชัน LeetCode111
1204โซลูชัน LeetCode Perfect Square ที่ถูกต้อง110
1205การต่อกันของ Array LeetCode Solution110
1206เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ110
1207ตัวแบ่งจำนวนเต็ม LeetCode Solution110
1208แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า110
1209ผลรวมของใบซ้าย LeetCode Solution110
1210ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต110
1211กราฟและการแสดง110
1212ความลึกสูงสุดของไบนารีทรี110
1213การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด110
1214วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด110
1215ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ110
1216การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย110
1217หารสองจำนวนเต็ม Leetcode Solution109
1218แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว109
1219ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา109
1220BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด109
1221พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ109
1222บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี109
1223ปัจจัยที่ k ของ n Leetcode Solution109
1224โซลูชัน Leetcode ข้ามเส้นทาง109
1225สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode109
1226ผสานการเรียง109
1227เดาคำ109
1228ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution108
1229ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่108
1230ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้108
1231คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด108
1232ออกแบบ Skiplist โซลูชัน LeetCode108
1233Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode108
1234ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่108
1235แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ108
1236คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ107
1237Perfect Squares โซลูชัน LeetCode107
1238การโคลนกราฟ107
1239โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน107
1240โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด107
1241นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน107
1242หลักสูตรคู่ขนาน II โซลูชัน LeetCode107
1243พลังของสอง107
1244นับและสลับการค้นหาในอาร์เรย์ไบนารี106
1245ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น106
1246ตัวหนาในสตริง LeetCode Solution106
1247ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution106
1248Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode106
1249ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม106
1250ค่าเฉลี่ยของช่วงในอาร์เรย์106
1251LRU Cache Leetcode Solution106
1252อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน106
1253พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์106
1254อาร์เรย์ที่ต่อเนื่องกัน105
1255ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)105
1256ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี105
1257ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode105
1258ไม่มีหมายเลข105
1259องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป104
1260พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ104
1261Subarray ผลิตภัณฑ์สูงสุด103
1262ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่103
1263ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution103
1264โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ103
1265ผสาน k เรียงลำดับรายการ Leetcode Solution103
1266เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode103
1267ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่102
1268โซลูชัน Leetcode ช่วงที่เล็กที่สุด102
1269คิวที่เป็นระเบียบ โซลูชั่น LeetCode101
1270ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่101
1271การแบ่งพาร์ติชัน Palindrome101
1272ผสานอาร์เรย์ที่จัดเรียง100
1273Koko กินกล้วย LeetCode Solution100
1274ต้นทุนขั้นต่ำปีนบันได LeetCode Solution99
1275ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่99
1276นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์99
1277Peeking Iterator โซลูชัน LeetCode98
1278จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด98
1279วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution98
1280เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution97
1281ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)97
1282ผลรวมสูงสุดที่เพิ่มขึ้นตามมา97
1283แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array96
1284ค้นหา subarray เฉลี่ยสูงสุดของความยาว k96
1285จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด96
1286สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution95
1287ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น95
1288ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่94
1289Array Nesting Leetcode Solution94
1290พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution94
1291การจัดเรียงเหรียญ โซลูชัน Leetcode93
1292Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL93
1293เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution92
1294ดัชนีสุ่มเลือก LeetCode Solution92
1295จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode92
1296ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง91
1297ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode91
1298แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ90
1299จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode90
1300Jump Game IV โซลูชัน LeetCode90
1301เข้าถึงหมายเลขโซลูชัน LeetCode90
1302แปลงเป็นฐาน -2 โซลูชัน LeetCode89
1303แทรก ลบ GetRandom O(1) Leetcode Solution88
1304เพิ่มโซลูชัน Leetcode สองหมายเลข87
1305โซลูชัน LeetCode หมายเลข Palindrome87
1306การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution86
1307พิมพ์โซ่ความยาวสูงสุดของคู่84
1308จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode84
1309ออกแบบระบบใต้ดิน Leetcode Solution84
1310โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง82
1311ตรวจหาโซลูชัน Leetcode ของ Capital81
1312ออกแบบลีดเดอร์บอร์ด Leetcode Solution79
1313สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution76
1314โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม76
1315สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม75
1316โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ73
1317รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode72
1318เปลี่ยนตัวอักษร โซลูชัน LeetCode71
1319ถอดรหัสสตริง Leetcode Solution71
1320Binary Tree Inorder Traversal โซลูชัน LeetCode71
1321โซลูชั่น LeetCode ปีประชากรสูงสุด70
1322นับหมู่เกาะย่อย โซลูชัน LeetCode69
1323ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง69
1324โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด69
1325รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น68
1326ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode68
1327จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode68
1328ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง66
1329ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode65
1330สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution63
1331โซลูชั่น LeetCode ปีประชากรสูงสุด63
1332แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution61
1333คะแนนของวงเล็บ LeetCode Solution60
1334เกมสโตน IV โซลูชัน LeetCode60
1335แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution59
1336Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป59
1337โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง58
1338Graph Bipartite คืออะไร? โซลูชัน LeetCode57
1339เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution53
1340แบ่งช็อกโกแลต LeetCode Solution49
1341ช่วงผลรวมของ BST LeetCode Solution41
1342คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น39
1343ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม38
1344จัดเรียงสี โซลูชัน LeetCode36
1345ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution33
1346หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode31
1347หมุนโซลูชัน LeetCode สตริง30
1348ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution28
Translate »