Subarray กับผลรวมที่ได้รับ

ระดับความยาก กลาง
ถามบ่อยใน อะโดบี อเมซอน อเมริกันเอ็กซ์เพลส แอปเปิล บลูมเบิร์ก ByteDance คูปัง อีเบย์ Facebook แซคส์โกลด์แมน Google LinkedIn ไมโครซอฟท์ คำพยากรณ์ ต้องการ Twilio Uber ต้องการ yahoo Yandex
แถว กัญชา hashingเข้าชม 1210

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

ใน subarray ที่มีปัญหาผลรวมเราได้ให้ แถว มีองค์ประกอบเชิงบวก n เราต้องหา subarray ที่ผลรวมขององค์ประกอบทั้งหมดของ subarray เท่ากับ given_sum Subarray ได้มาจากอาร์เรย์เดิมโดยการลบองค์ประกอบบางส่วนจากจุดเริ่มต้นหรือจุดสิ้นสุดของอาร์เรย์

ตัวอย่าง

ก. อาร์เรย์อินพุตเป็น: [1, 3, 7, 9, 11, 15, 8, 6]

ผลรวม = 19
ผลลัพธ์จะเป็น: 1 และ 3 → [3, 7, 9] ผลรวม subarray = 19

ข. อาร์เรย์อินพุตเป็น: [1, 3, 7, 9, 11, 15, 8, 6]

ผลรวม = 20
ผลลัพธ์จะเป็น: 0 และ 3 → [1, 3, 7, 9] ผลรวม subarray = 20

ค. อาร์เรย์อินพุตเป็น: [1, 3, 7, 9, 11, 15, 8, 6]

ผลรวม = 40
ผลลัพธ์จะเป็น: ไม่พบ subarray ที่มีผลรวมที่ระบุ

ง. อาร์เรย์อินพุตเป็น: [4, 3, 2, 8, 9, 11]

ผลรวม = 8
ผลลัพธ์จะเป็น: 3 และ 3 → [8] ผลรวม subarray = 8

แนวทาง 1

ขั้นตอนวิธี

พิจารณา subarray ทั้งหมดและตรวจสอบผลรวมของ subarray ทุกตัว

  1. เรียกใช้สองลูป
  2. วงนอกจะแสดงดัชนีเริ่มต้น
  3. วงในจะค้นหา subarrays ทั้งหมดและหาผลรวม
  4. ถ้า sum = current_sum current_sum คือผลรวมของดัชนีย่อยปัจจุบันเริ่มพิมพ์และดัชนีสิ้นสุด

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

โปรแกรม C ++ สำหรับ Subarray พร้อมผลรวมที่กำหนด

#include <bits/stdc++.h>
using namespace std;
int SubarraySum(int array[], int N, int sum)
{
    int current_sum, i, j;
    //i is start point and j - 1 is end point
    for (i = 0; i < N; i++)
    {
        current_sum = array[i];
        for (j = i+1; j < N + 1; j++)
        {
            if (current_sum == sum)
            {
                cout<<"Subarray with given sum is between indexes "<<i<<" and "<<j-1<<endl; 
                return 1;
            }
            else if (current_sum > sum)
            {
                break;
            }
           current_sum = current_sum + array[j];
        }
    }
    cout<<"No subarray found with given sum"<<endl;
    return 0;
}
 
//Main function
int main()
{
    int n;
    cin>>n;
    int a[n];
    for(int i=0;i<n;i++)
    {
        cin>>a[i];
    }
    int sum;
    cin>>sum;
    SubarraySum(a,n,sum);
    return 0;
}

โปรแกรม Java สำหรับ Subarray พร้อมผลรวมที่กำหนด

import java.util.Scanner;
class sum
{
    public static int SubarraySum(int array[], int N, int sum)
    {
        int current_sum, i, j;
        //i is start point and j - 1 is end point
        for (i = 0; i < N; i++)
        {
            current_sum = array[i];
            for (j = i+1; j < N + 1; j++)
            {
                if (current_sum == sum)
                {
                    System.out.println("Subarray with given sum is between indexes " + i + " and " + (j-1)); 
                    return 1;
                }
                else if (current_sum > sum)
                {
                    break;
                }
               current_sum = current_sum + array[j];
            }
        }
        System.out.println("No subarray found with given sum");
        return 0;
    }
    public static void main(String[] args)  
    { 
        Scanner sr = new Scanner(System.in);
        int n = sr.nextInt();
        int a[] = new int[n];
        for(int i=0;i<n;i++)
        {
            a[i] = sr.nextInt();
        }
        int sum;
        sum = sr.nextInt();
        SubarraySum(a,n,sum);
    }
}
8
1 3 8 9 11 13 17 21
28
Subarray with given sum is between indexes 2 and 4

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

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

O (n * n) โดยที่ n คือขนาดของอาร์เรย์ที่กำหนด ที่นี่เราแก้ไขจุดเริ่มต้น (i) ของ subarray และคำนวณผลรวมของ subarray ที่เป็นไปได้ทั้งหมดที่ลงท้ายด้วย j

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

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

แนวทาง 2

ขั้นตอนวิธี

สร้างผลรวม subarray ฟังก์ชัน ที่ใช้อาร์เรย์และผลรวมเป็นอาร์กิวเมนต์และให้ดัชนีเริ่มต้นและสิ้นสุดของ subarray ด้วยผลรวมที่กำหนด

  1. อันดับแรกเริ่มต้น current_sum เป็นองค์ประกอบแรกของอาร์เรย์และจัดเก็บดัชนีเริ่มต้นเป็น 0
  2. หาก current_sum เกินผลรวมให้ลบองค์ประกอบการจ้องมองและดัชนีเริ่มต้นที่เพิ่มขึ้น
  3. ถ้า current_sum เท่ากับ sum แล้วส่งกลับดัชนีเริ่มต้นและสิ้นสุด
  4. เพิ่มองค์ประกอบใน current_sum ทีละรายการ
  5. หากการวนซ้ำสิ้นสุดลงให้พิมพ์“ ไม่พบ subarray ที่มี given_sum”

การใช้งาน Subarray ด้วยผลรวมที่กำหนด

โปรแกรม C ++

#include <bits/stdc++.h>
using namespace std;
int SubarrySum(int array[], int n, int sum)
{
    //Initialize current_sum = first element.Therefore, start_index =0
    int current_sum = array[0];
    int start_index = 0;
    
    //if current_sum > sum remove last element
    for(int i = 1; i <= n; i++)
    {
        while(current_sum > sum && start_index < i-1)
        {
            current_sum = current_sum - array[start_index];
            start_index++;
        }
        if(current_sum == sum)
        {
            cout<<"Subarray with given sum is between indexes "<<start_index<<" and "<<i-1<<endl;
            return 1;
        }
        //Add current element to current_sum
        if(i < n)
        {
          current_sum = current_sum + array[i];
        }
    }
    cout<<"No subarray found with given sum"<<endl;
    return 0;
}
 
//Main function
int main()
{
    int n;
    cin>>n;
    int a[n];
    for(int i=0;i<n;i++)
    {
        cin>>a[i];
    }
    int sum;
    cin>>sum;
    SubarrySum(a,n,sum);
    return 0;
}

โปรแกรม Java

import java.util.Scanner;
class sum
{
    public static int SubarraySum(int array[], int n, int sum)
    {
            //Initialize current_sum = first element.Therefore, start_index =0
        int current_sum = array[0];
        int start_index = 0;

        //if current_sum > sum remove last element
        for(int i = 1; i <= n; i++)
        {
            while(current_sum > sum && start_index < i-1)
            {
                current_sum = current_sum - array[start_index];
                start_index++;
            }
            if(current_sum == sum)
            {
                System.out.println("Subarray with given sum is between indexes " + start_index + " and " + (i-1)); 
                return 1;
            }
            //Add current element to current_sum
            if(i < n)
            {
              current_sum = current_sum + array[i];
            }
        }
        System.out.println("No subarray found with given sum");
        return 0;
    }
    public static void main(String[] args)  
    { 
        Scanner sr = new Scanner(System.in);
        int n = sr.nextInt();
        int a[] = new int[n];
        for(int i=0;i<n;i++)
        {
            a[i] = sr.nextInt();
        }
        int sum;
        sum = sr.nextInt();
        SubarraySum(a,n,sum);
    }
}
6
10 6 8 4 3 8
34
No subarray found with given sum

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

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

O (n * n) โดยที่ n คือขนาดของอาร์เรย์ที่กำหนด ที่นี่เราสำรวจอาร์เรย์หนึ่งครั้งและตรวจสอบเงื่อนไข

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

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

อ้างอิง

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

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