จัตุรัสสูงสุด

ระดับความยาก กลาง
ถามบ่อยใน อะโดบี อเมซอน AppDynamics แอปเปิล Facebook Google ไอบีเอ็ม บัตรเครดิต/เดบิต หรือ PayPal Twitter
แถว การเขียนโปรแกรมแบบไดนามิก มดลูกเข้าชม 198

ในปัญหากำลังสองสูงสุดเราได้กำหนดไบนารี 2 มิติ เมทริกซ์ เต็มไปด้วย 0 และ 1 ค้นหาสี่เหลี่ยมที่ใหญ่ที่สุดที่มีเพียง 1 และคืนพื้นที่

ตัวอย่าง

Input:

1 0 1 0 0

0 0 1 1 1

1 1 1 1 1

0 0 0 1 0

Output:

4

แนวทาง Brute Force

วิธีที่ดุร้ายในการแก้ปัญหานี้คือการวนซ้ำบนเมทริกซ์ย่อยสี่เหลี่ยมจัตุรัสที่เป็นไปได้ทั้งหมดและเลือกค่าสูงสุดจากพวกเขา

โปรแกรม C ++ สำหรับ Maximal square

#include <bits/stdc++.h>
using namespace std;
int maximalSquare(vector<vector<char>> &matrix)
{
    int answer = 0;
    int n = matrix.size();
    if (n == 0)
    {
        return 0;
    }
    int m = matrix[0].size();
    if (m == 0)
    {
        return 0;
    }
    for (int sidelength = 1; sidelength <= min(n, m); sidelength++) // sidelength denotes the side length of the sub-matrix
    {
        // i,j are the top left index of the current sub-matrix
        for (int i = 0; i < n; i++)
        {
            for (int j = 0; j < m; j++)
            {
                if ((i + sidelength > n) or (j + sidelength > m)) //check if the current sub-matrix is not out of bounds
                {
                    continue;
                }
                bool zero = false;
                // check if this sub matrix contain any zero or not
                for (int x = i; x < i + sidelength; x++)
                {
                    for (int y = j; y < j + sidelength; y++)
                    {
                        if (matrix[x][y] == '0')
                        {
                            zero = true;
                        }
                    }
                }
                if (zero == false) // if this does not contain any zero than this is a valid sub matrix
                {
                    answer = max(answer, sidelength * sidelength);
                }
            }
        }
    }
    return answer;
}
int main()
{
    int n, m;
    cin >> n >> m;
    vector<vector<char>> matrix(n, vector<char>(m));
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
        {
            cin >> matrix[i][j];
        }
    }
    int answer = maximalSquare(matrix);
    cout << answer << endl;
    return 0;
}
4 4
1 0 1 0 
1 0 1 1 
1 1 1 1 
1 0 0 1 
4

โปรแกรม JAVA สำหรับ Maximal square

import java.util.*;
public class Main
{
    public static int maximalSquare(char[][] matrix)
    {
        int answer = 0;
        int n = matrix.length;
        if (n == 0)
        {
            return 0;
        }
        int m = matrix[0].length;
        if (m == 0)
        {
            return 0;
        }
        for (int sidelength = 1; sidelength <= Math.min(n, m); sidelength++) // sidelength denotes the side length of the sub-matrix
        {
            // i,j are the top left index of the current sub-matrix
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < m; j++)
                {
                    if ((i + sidelength > n) || (j + sidelength > m)) //check if the current sub-matrix is not out of bounds
                    {
                        continue;
                    }
                    boolean zero = false;
                    // check if this sub matrix contain any zero or not
                    for (int x = i; x < i + sidelength; x++)
                    {
                        for (int y = j; y < j + sidelength; y++)
                        {
                            if (matrix[x][y] == '0')
                            {
                                zero = true;
                            }
                        }
                    }
                    if (zero == false) // if this does not contain any zero than this is a valid sub matrix
                    {
                        answer = Math.max(answer, sidelength * sidelength);
                    }
                }
            }
        }
        return answer;
    }
  public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      int n = sc.nextInt();
      int m = sc.nextInt();;
        char[][] matrix = new char[n][m];
        for (int i = 0; i < n; i++)
        {
            for (int j = 0; j < m; j++)
            {
                matrix[i][j] = sc.next().charAt(0);
            }
        }
        int answer = maximalSquare(matrix);
    System.out.println(answer);
  }
}



4 5
1 0 1 1 1
1 0 1 1 1
1 1 1 1 1
1 0 0 1 0
9

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

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

เมื่อเราวนซ้ำไปมาบนสี่เหลี่ยมทั้งหมดและจะมีกำลังสองประมาณ N ^ 2 ดังนั้นความซับซ้อนของเวลาทั้งหมดจึงเป็น O (N ^ 4).

ความซับซ้อนของพื้นที่

เนื่องจากเราไม่ได้ใช้พื้นที่พิเศษใด ๆ ดังนั้นความซับซ้อนของพื้นที่จึงเป็นเช่นนั้น O (1).

วิธีการเขียนโปรแกรมแบบไดนามิก

คำอธิบาย

สมมติว่าเรามี dp แถว ของขนาด (n + 1, m + 1) โดยที่ dp [i] [j] หมายถึงความยาวด้านที่ใหญ่ที่สุดของสี่เหลี่ยมจัตุรัสของทั้งหมดที่มีมุมบนซ้ายคือ I, j

ดังนั้นถ้าเมทริกซ์ [i] [j] เป็นหนึ่งมากกว่าที่เราสามารถพูดได้ว่า dp [i] [j] = 1 + min (dp [i-1], dp [i] [j-1], dp [i-1 ] [j-1]) เนื่องจากสี่เหลี่ยมจัตุรัสที่ใหญ่ที่สุดที่มีมุมบนซ้าย I, j เป็นเพียงจุดตัดของกำลังสองที่ใหญ่ที่สุดที่มีมุมบนซ้าย (i-1, j), (I, j-1), ( i-1, j-1)

ขั้นตอนวิธี

  1. เริ่มต้นอาร์เรย์ขนาด dp (n + 1, m + 1) ด้วยศูนย์
  2. เริ่มต้นจำนวนเต็ม ans ด้วยศูนย์
  3. วนซ้ำเซลล์ทั้งหมดของเมทริกซ์
    1. ถ้าเมทริกซ์ [i] [j] มากกว่าการอัปเดต dp [i] [j] = 1 + นาที (dp [i-1], dp [i] [j-1], dp [i-1] [j- 1])
    2. อัปเดต ans = สูงสุด (ans, dp [i] [j])
  4. ส่งคืน ans

ตัวอย่างเช่น:

Matrix[][]={{‘1’, ‘0’, ‘1’, ‘0’, ‘0’},

{'1', '0', '1', '1', '1'},

{'1', '1', '1', '1', '1'},

{'1', '0', '0', '1', '0'}}

สำหรับเมทริกซ์นี้อาร์เรย์ dp [] [] ซึ่งมีลักษณะดังนี้:

จัตุรัสสูงสุดหมุด

dp [i] [j] หมายถึงความยาวด้านข้างของกำลังสองสูงสุดที่มุมบนซ้ายมีดัชนี (i, j)

โปรแกรม C ++ สำหรับ Maximal square

#include <bits/stdc++.h>
using namespace std;
int maximalSquare(vector<vector<char>> &matrix)
{
    int n = matrix.size();
    if (n == 0)
    {
        return 0;
    }
    int m = matrix[0].size();
    if (m == 0)
    {
        return 0;
    }
    int ans = 0;
    vector<vector<int>> dp(n, vector<int>(m, 0));
    for (int i = n - 1; i >= 0; i--)
    {
        if (matrix[i][m - 1] == '1')
        {
            dp[i][m - 1]++;
            ans = 1;
        }
    }
    for (int i = m - 1; i >= 0; i--)
    {
        if (matrix[n - 1][i] == '1')
        {
            dp[n - 1][i]++;
            ans = 1;
        }
    }
    for (int i = n - 2; i >= 0; i--)
    {
        for (int j = m - 2; j >= 0; j--)
        {
            if (matrix[i][j] == '1')
            {
                dp[i][j] = min(dp[i + 1][j + 1], min(dp[i + 1][j], dp[i][j + 1])) + 1;
                ans = max(ans, dp[i][j]);
            }
        }
    }
    return ans * ans;
}
int main()
{
    int n, m;
    cin >> n >> m;
    vector<vector<char>> matrix(n, vector<char>(m));
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
        {
            cin >> matrix[i][j];
        }
    }
    int answer = maximalSquare(matrix);
    cout << answer << endl;
    return 0;
}
4 2
1 0 
1 1 
1 1
1 0
4

โปรแกรม JAVA สำหรับ Maximal square

import java.util.*;
public class Main
{
    public static int maximalSquare(char[][] matrix)
    {
        int n = matrix.length;
        if (n == 0)
        {
            return 0;
        }
        int m = matrix[0].length;
        if (m == 0)
        {
            return 0;
        }
        int ans = 0;
        int[][] dp = new int[n][m];
        for(int i=0;i<n;i++){
            for(int j=0;j<m;j++){
                dp[i][j]=0;
            }
        }
        for (int i = n - 1; i >= 0; i--)
        {
            if (matrix[i][m - 1] == '1')
            {
                dp[i][m - 1]++;
                ans = 1;
            }
        }
        for (int i = m - 1; i >= 0; i--)
        {
            if (matrix[n - 1][i] == '1')
            {
                dp[n - 1][i]++;
                ans = 1;
            }
        }
        for (int i = n - 2; i >= 0; i--)
        {
            for (int j = m - 2; j >= 0; j--)
            {
                if (matrix[i][j] == '1')
                {
                    dp[i][j] = Math.min(dp[i + 1][j + 1], Math.min(dp[i + 1][j], dp[i][j + 1])) + 1;
                    ans = Math.max(ans, dp[i][j]);
                }
            }
        }
        return ans * ans;
    }

  public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      int n = sc.nextInt();
      int m = sc.nextInt();;
        char[][] matrix = new char[n][m];
        for (int i = 0; i < n; i++)
        {
            for (int j = 0; j < m; j++)
            {
                matrix[i][j] = sc.next().charAt(0);
            }
        }
        int answer = maximalSquare(matrix);
    System.out.println(answer);
  }
}
4 5
0 1 1 1 1
1 1 1 1 1
1 1 1 1 1
0 1 1 1 1
16

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

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

เมื่อเราวนซ้ำบนเมทริกซ์เพียงครั้งเดียวความซับซ้อนของเวลาจึงเป็น O (N ^ 2).

ความซับซ้อนของพื้นที่

เรารับอาร์เรย์ขนาด dp (n + 1, m + 1) ดังนั้นความซับซ้อนของสเปซจึงเป็น O (N ^ N).

อ้างอิง

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

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2822
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2505
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2465
4ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1980
5Palindrome ใช้การเรียกซ้ำ1839
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1662
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1650
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1633
9เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1607
10ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1477
11สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1445
12จัดเรียงด่วน1422
13ย้อนกลับอาร์เรย์1414
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1399
15ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1357
16ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1356
17องค์ประกอบที่ทำซ้ำครั้งแรก1341
18จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1325
19ผลรวมของตัวเลขในสตริง1319
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1286
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1256
22ตรวจหาลูปในรายการที่เชื่อมโยง1239
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1232
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1219
25Subarray กับผลรวมที่ได้รับ1216
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1207
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1198
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1159
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1128
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1123
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1104
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1099
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1072
34ค้นหาผู้นำในอาร์เรย์1063
35สลับโหนดในรายการที่เชื่อมโยง1039
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์1007
37จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II995
38ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง990
39กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก972
40ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด965
41รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x956
42จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง955
43โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่947
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์935
45ค้นหาหมายเลขที่หายไป927
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์923
47สตริงย่อย Palindromic ที่ยาวที่สุด906
48แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง884
49พิมพ์ลำดับต่อมาที่ยาวที่สุด883
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ874
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด869
52จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด849
53ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้847
54นับสามเหลี่ยมที่เป็นไปได้821
55การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน816
56การคูณสองเมทริกซ์805
57ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่797
58หมุนรายการที่เชื่อมโยง795
59จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ794
60ซื้อหุ้นขายเพื่อเพิ่มผลกำไร792
61การเชื่อมต่อของสองสาย765
62ชักเย่อ761
63นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน758
64พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต757
65ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด748
66ค้นหา Pythagorean Triplets จาก Array739
67ปัญหาคนดัง738
68สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว735
69ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด731
70ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด730
71ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ711
72ค้นหาแถวที่มีจำนวนสูงสุด 1708
73ค้นหา Peak Element จาก Array703
74ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด697
75ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม690
76ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ690
77การเพิ่มสองเมทริกซ์688
78ปริศนาอาร์เรย์ผลิตภัณฑ์687
79เรียงลำดับการแทรก686
80ใช้สอง Stacks ในอาร์เรย์679
81สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1678
82ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน669
83Subarray ผลิตภัณฑ์สูงสุด II660
84อันดับพจนานุกรมของสตริง655
85ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่647
86การคูณก่อนหน้าและถัดไป646
87การลบเมทริกซ์สองตัว636
88ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ633
89ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด631
90อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม626
91สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน626
92แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน624
93ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่615
94ผลรวม Subarray Circular สูงสุด615
95ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด610
96จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย610
97จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว609
98ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน608
99Subarray และผลที่ตามมา602
100ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด602
101ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก602
102Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1599
103การแบนรายการที่เชื่อมโยง593
104เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)593
105องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง591
106Palindrome Permutations ของสตริง585
107องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array584
108องค์ประกอบเสียงข้างมาก577
109เรียกใช้การเข้ารหัสความยาว576
110Palindromes ในช่วงที่กำหนด574
111การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด573
112การตรวจสอบ Pangram572
113พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ572
114รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น569
115อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome566
116ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ565
117จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่564
118จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome562
119อักขระที่ซ้ำกันมากที่สุดในสตริง560
120หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์558
121ซ้ำตามมาของความยาวสองหรือมากกว่า557
122พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ552
123เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด551
124ปัญหาการเรียงลำดับแพนเค้ก543
125โซลูชัน Sum Leetcode สองรายการ540
126ผสานช่วงเวลาที่ทับซ้อนกัน II539
127โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม538
128การเปลี่ยนเมทริกซ์528
129ขนาดของ Subarray ที่มีผลรวมสูงสุด528
130ลบรายการที่ซ้ำกันออกจากสตริง523
131การลบ Spaces ออกจากสตริงโดยใช้ stringstream522
132ลบพื้นที่พิเศษออกจากสตริง521
133Palindrome ที่เล็กที่สุดหลังการเปลี่ยน521
134ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่519
135ผลรวมสูงสุดที่เพิ่มขึ้นตามมา518
136ปัญหาเกี่ยวกับพาร์ติชัน517
137Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่514
138หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด504
139ตรวจสอบว่าสตริงห่างกัน K หรือไม่504
140สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด502
141แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ502
142ลบรายการล่าสุด502
143โซลูชัน 3Sum Leetcode500
144ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง499
145ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่494
146ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง489
147โปรแกรมสลับอักขระทั้งหมดในสตริง486
148สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่485
149นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด481
150จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา481
151รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง480
152ค้นหาคู่กับความแตกต่างที่ได้รับ476
153ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย472
154ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่471
155คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer470
156ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย470
157ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด466
158จัดเรียง 0s 1s และ 2s ใน Array464
159พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด459
160เปรียบเทียบตัวเลขสองเวอร์ชัน457
161กลับคำในสตริงที่กำหนด455
162รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ454
163ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution453
164ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด453
165เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด452
166พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)450
167แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น450
168ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด439
169พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'438
170ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ435
171Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End433
172พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง432
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด429
174พิมพ์พาร์ติชัน palindromic ทั้งหมด422
175ความยาวสูงสุดของคู่โซ่418
176ปัญหา Superstring ที่สั้นที่สุด417
177แบนรายการที่เชื่อมโยงหลายระดับ416
178ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่413
179การเรียงลำดับ K เรียงอาร์เรย์410
180จัดเรียงสตริงตามสตริงอื่น404
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II399
182ค้นหาลำดับที่ตามมาของขนาด 3399
183ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม396
184โปรแกรมเพิ่มเลขฐานสองสองหลัก394
185พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์392
186ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ390
187คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II385
188ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)383
189ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ380
190ซีซาร์ไซเฟอร์379
191อักขระที่ไม่ซ้ำ Kth379
192จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag378
193การเรียงลำดับแพนเค้ก375
194หมุนภาพ 90 องศา375
195คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ371
196การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL371
197สตริงย้อนกลับที่สมบูรณ์แบบ368
198การผสานสองอาร์เรย์ที่เรียงลำดับ364
199ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก362
200จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s362
201สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด362
202การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด361
203ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง361
204ส่วนเสริม 1 และ 2 ของเลขฐานสอง359
205สี่องค์ประกอบที่รวมที่จะให้355
206ลบโหนดหลังจาก M354
207แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด352
208นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ350
209คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ349
210แยกสตริง344
211สตริง Palindrome (ตัวเลข)343
212อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate340
213การใช้งานซ้ำของ atoi ()336
214ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่333
215พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์332
216แม้แต่ Substring Count331
217แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K331
218การเรียงลำดับอาร์เรย์ของสตริง331
219วงเล็บที่ถูกต้อง โซลูชัน LeetCode329
220อักขระที่เกิดขึ้นสูงสุดในสตริง329
221ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ328
222ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด327
223เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?326
224ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ323
225พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ323
226ย้อนกลับสตริงโดยใช้ Stack322
227แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว321
228โซลูชัน Subarray Leetcode สูงสุด320
229อักขระ N ในสตริงทศนิยมที่ต่อกัน319
230การจับคู่อักขระตัวแทน319
231จัดเรียงองค์ประกอบตามความถี่ II318
232ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่316
233นับจำนวนคำ313
234แยกสี่สายที่แตกต่างกัน311
235ผสานสองอาร์เรย์ที่เรียงลำดับ311
236ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน310
237ค้นหาตรงกลางของรายการที่เชื่อมโยง308
238ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน306
239นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ301
240การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก298
241องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์295
242การเรียงสับเปลี่ยน Palindrome290
243โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น288
244ค้นหา Nth Node285
245ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ284
246การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี283
247Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด281
248ลบทรี280
249สตริง (แทนจำนวนเต็ม) เป็นค่า280
250ย้อนกลับสตริง278
251พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket277
252ย้อนกลับบิต277
253โซลูชัน Leetcode ของ Word Search275
254ต้นไม้ไบนารี274
255วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?273
256ลบโหนดภายใต้เงื่อนไขที่กำหนด273
257เปลี่ยนเพศของสตริงที่กำหนด273
258จัดเรียงอาร์เรย์ของสตริง272
259ห้องประชุม II โซลูชั่น LeetCode270
260นับคู่ด้วยผลรวมที่ได้รับ269
261จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9269
262องค์ประกอบแรกที่ไม่ซ้ำ269
263รูปแบบสตริงย่อยซ้ำ268
264นามสกุลทั่วไปที่ยาวที่สุด268
265ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด267
266เมทริกซ์ Toeplitz265
267ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์265
268LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด264
269ลบช่องว่างออกจากสตริง263
270กองต่ำ261
271สลับอาร์เรย์ที่กำหนด260
272ไม่มีปัญหาราชินี260
273จำนวนเกาะ โซลูชั่น LeetCode254
274โปรแกรมลำดับนกกาเหว่า254
275ลดความแตกต่างสูงสุดระหว่างความสูง253
276อัลกอริทึม Dijkstra253
277โซลูชั่นปล้นบ้าน Leetcode252
278ค้นหาอักขระที่สองบ่อย252
279กองซ้อนสูงสุด250
280โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)249
281ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน248
282องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์248
283จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์246
284การประเมินนิพจน์245
285KMP อัลกอริทึม245
286ชุดย่อย Leetcode244
287โซลูชัน Palindrome Leetcode ที่ถูกต้อง244
288จำนวน 1 บิต243
289กลับคำในสตริง243
290หมายเลขฟีโบนักชี243
291โซลูชัน Plus One Leetcode242
292ซูโดกุ Solver242
293Min Stack Leetcode โซลูชัน242
294วิธีการลบรายการที่เชื่อมโยง241
295การประเมิน Postfix Expression240
296ค้นหาคำ239
297รวมผลรวม Leetcode Solution238
298Backspace String เปรียบเทียบ236
299ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ234
300Sqrt (x) โซลูชัน Leetcode232
301การกลับคิว232
302ตั้งค่า Matrix Zeroes232
303Subarray ที่มี 0 ผลรวม231
304คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์231
305ประกอบด้วย Duplicate II Leetcode Solution229
306อัลกอริทึม Rabin Karp228
307ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง228
308หอคอยแห่งฮานอย226
309ผลรวมรวม226
310องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด225
311จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II225
312ลบองค์ประกอบตรงกลางของสแต็ก225
313โซลูชันจำนวนเต็มเป็นโรมัน Leetcode224
314Leetcode สามเหลี่ยมปาสคาล224
315การบีบอัดสตริง223
316นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน221
317การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน221
318ย้อนกลับคำแต่ละคำ221
319เทคนิคหน้าต่างบานเลื่อน220
320ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม220
321การประเมินนิพจน์ทางคณิตศาสตร์219
322โซลูชัน Leetcode หมายเลขเดียว219
323เพิ่ม Binary Leetcode Solution218
324อัลกอริทึม Bellman Ford218
325การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List218
326Pow (x, n) โซลูชัน Leetcode217
327แยกเลขคู่และเลขคี่217
328จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์217
329สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า217
330Palindrome Linked List Leetcode โซลูชัน217
331นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา216
332คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ216
333ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ216
334ประกอบด้วย Duplicate216
335อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ215
336มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution214
337Postfix เป็น Infix Conversion214
338โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม214
339การเรียงลำดับถัดไป214
340จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode213
341ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์212
342อัลกอริทึม Kruskal212
343อัลกอริธึม Convex Hull211
344จัดเรียงองค์ประกอบตามความถี่211
345K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ211
346พีชคณิต Leetcode Solution210
347กลุ่มคำที่มีชุดอักขระเดียวกัน210
348สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution209
349ค้นหา Lucky Integer ใน Array Leetcode Solution209
350ค้นหา Town Judge Leetcode Solution209
351โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด209
352ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด208
353Subarray สูงสุด207
354Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน207
355โซลูชัน LeetCode เมทริกซ์เกลียว207
356โซลูชัน Leetcode องค์ประกอบส่วนใหญ่207
357คำที่ใช้บ่อย K ยอดนิยม206
358ประเมินกอง206
359ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่206
360การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์205
361คำนำหน้าในการแปลง Infix205
362การเรียงลำดับอาร์เรย์โดยใช้ Stacks205
363สตริงการแย่งชิง205
364นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม205
365ผลรวมเส้นทางขั้นต่ำ205
366Swap Nodes ในคู่ Leetcode Solutions204
367องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์204
368จำนวนคู่ที่ดีโซลูชัน Leetcode204
369หมายเลขพิเศษ203
370กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x203
371Count Primes Leetcode Solutions203
372เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution203
373ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ202
374ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่202
375หมายเลขที่หายไป โซลูชัน Leetcode202
376พลังของโซลูชัน Leetcode สองตัว202
377จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution201
378ค้นหาใน Rotated Sorted Array Leetcode Solution201
379โซลูชัน Leetcode Triangle II ของ Pascal201
380การเข้ารหัส Huffman200
381ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode200
382ย้อนกลับตัวเลขโดยใช้กอง200
383องค์ประกอบที่พบบ่อย K ยอดนิยม199
384ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน199
385Fizz Buzz Leetcode199
386โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร199
387House Robber II โซลูชัน Leetcode199
388การย้อนกลับองค์ประกอบ K แรกของคิว198
389โซลูชัน Matrix Diagonal Sum Leetcode198
390กลุ่มแอนนาแกรม198
391โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ198
392จัตุรัสสูงสุด198
393การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d198
394ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์197
395Coin Change 2 Leetcode โซลูชั่น197
396หมายเลขเดียว197
397วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap197
398จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน197
399ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง197
400Leetcode เรียงลำดับ197
401Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป196
402โซลูชัน Leetcode แบบต่อเนื่องสูงสุด196
403จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution196
404ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน196
405นิพจน์มีวงเล็บสำรองหรือไม่195
406การแปลงซิกแซก195
407เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด195
408ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์195
409ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน195
410แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น195
411แปลงสตริงเป็น Int194
412การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย194
413ถอดรหัสสตริง194
414ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่194
415ค้นหาหมายเลขที่ซ้ำกัน193
416เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution193
417หมายเลขฟีโบนักชี โซลูชัน LeetCode193
418Subarray Sum เท่ากับ K LeetCode Solution193
419เส้นทางที่ไม่ซ้ำใคร193
420ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution193
421ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด193
422ผลรวม Subarray เท่ากับ k193
423ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution192
424ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution192
425จำนวนเต็มย้อนกลับ192
426ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน192
427Reverse Vowels ของ String Leetcode Solution192
428ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์192
429ใช้ Stack และ Queue โดยใช้ Deque192
430องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง192
431ย้อนกลับกองโดยใช้การเรียกซ้ำ192
432ปัญหาผลรวมย่อย191
433ค้นหาค่ามัธยฐานจากสตรีมข้อมูล191
434ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่191
435ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution191
436โซลูชัน LeetCode อาร์เรย์โมโนโทนิก191
437สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่190
438สลับโซลูชัน Array Leetcode190
439ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี190
440ค้นหาองค์ประกอบที่ซ้ำกัน190
441แบบสอบถามสตริงย่อย Palindrome189
442การใช้งานแคช LRU189
443ย้อนกลับคำในสตริง III LeetCode Solution189
444ดักจับน้ำฝน Leetcode Solution189
445องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions189
446ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์189
447ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ189
448ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว189
449หมายเลขคาตาลันที่ N189
450พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ188
451การเรียงสับเปลี่ยนกรณีจดหมาย188
452ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว188
453นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน188
454Subarrays ที่มีองค์ประกอบที่แตกต่างกัน188
455แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode187
456ค้นหาอักขระทั่วไป Leetcode Solution187
457ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution187
458การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค187
459จำนวนเต็มเป็นคำภาษาอังกฤษ187
460จัดเรียงสแต็กโดยใช้การเรียกซ้ำ187
461ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม186
462การต่อกันของ Array LeetCode Solution186
463ลำดับต่อมาที่ยาวที่สุด186
464ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k186
465กราฟ Bipartite186
466ผลรวมเป้าหมาย186
467หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution186
468Fizz Buzz185
469หอคอยซ้ำแห่งฮานอย185
470Word Ladder โซลูชัน LeetCode185
471อัลกอริทึม Floyd Warshall185
472ย้อนกลับสตริง185
473ต่อไป Greater Element I Leetcode Solution185
474ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ185
475โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล185
476นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด185
477ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution185
478เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด184
479แก้ไขระยะทาง184
480โซลูชัน Leetcode คูณสตริง184
481การจัดข้อความให้เหมาะสม โซลูชัน LeetCode184
482ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที184
483ผลรวมของช่วง Subarray Leetcode Solution184
484อัลกอริทึมของ Prim184
485ย้ายศูนย์ LeetCode Solution183
486ค้นหาความแตกต่าง Leetcode Solution183
487ผสานช่วงเวลาที่ทับซ้อนกัน183
488จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution183
489พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0183
490ซิกแซกการแปลง LeetCode โซลูชั่น183
491ย้อนกลับรายการที่เชื่อมโยง182
492ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์182
493น้ำท่วมเติม LeetCode182
494นับและพูด182
495Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม182
496ระดับของอาร์เรย์182
497โซลูชัน Leetcode ที่สำคัญช้าที่สุด182
498ใช้สแต็กโดยใช้คิวเดียว181
499อัลกอริทึม MiniMax181
500สตริงย่อยที่มีการต่อคำทั้งหมด181
501มุมมองด้านบนของ Binary Tree181
502นับและพูด Leetcode Solution181
503ออกแบบระบบจอดรถ Leetcode Solution181
504คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie181
505ความยาวของ Last Word Leetcode Solution181
506จุดตัดของสองอาร์เรย์180
507กระโดดเกม โซลูชัน Leetcode180
508พื้นที่สูงสุดของเกาะ180
509ดัชนีสูงสุดในอาร์เรย์ภูเขา179
510ปัญหาช่วงเวลาของสต็อก179
511โซลูชัน Leetcode แบบสุ่ม179
512แปลงอาร์เรย์เป็นแบบซิกแซก179
513จับคู่กับผลิตภัณฑ์ที่กำหนด179
514สตริงวงเล็บที่ถูกต้อง179
515ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)179
516ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution178
517ลำดับความสำคัญใน C ++178
518โซลูชัน Leetcode หมายเลข N-th Tribonacci178
519subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K178
520Postfix เป็น Prefix Conversion178
521ปัญหาปุ่มกดตัวเลขบนมือถือ178
522น้ำหนักหินสุดท้าย178
523Leetcode อาร์เรย์ที่ต่อเนื่องกัน178
524ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)178
525โซลูชัน Leetcode เรียงลำดับอาร์เรย์177
526คำนำหน้าในการแปลง Postfix177
527Koko กินกล้วย Leetcode Solution177
528ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution177
529คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ177
530ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่177
531ค้นหาองค์ประกอบที่ขาดหายไปของช่วง177
532เป็นโซลูชัน Leetcode ที่ตามมา176
533Palindrome ที่สั้นที่สุด176
534ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์176
535ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์176
536โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด176
537Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด176
538โซลูชัน Leetcode ของ Isomorphic Strings176
539องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์175
540การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม175
541ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว175
542การดำเนินการขั้นต่ำในการแปลง X เป็น Y175
543Recursion175
544ภาชนะที่มีน้ำมากที่สุด175
545การเรียงลำดับแบบวนซ้ำของทรีไบนารี175
546ใช้ Stack โดยใช้ Queues175
547เวลาที่ดีที่สุดในการซื้อและขายหุ้น175
54801 โซลูชัน Matrix LeetCode175
549โซลูชันอัญมณีและหิน Leetcode175
550วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode174
551เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N174
552นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด174
553สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode174
554แจกจ่ายขนมให้กับผู้คน Leetcode Solution174
555Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน174
556จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k174
557ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน174
558แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี173
559โซลูชัน Leetcode ของ Island Perimeter173
560สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ173
561ระยะการขัดขวาง173
562Sudoku ที่ถูกต้อง173
563Anagrams ที่ถูกต้อง173
564แปลง BST ปกติเป็น BST สมดุล173
565ปัญหากระเป๋าเป้172
566หมุนรายการ Leetcode โซลูชัน172
567ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด172
568องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป172
569สลับอาร์เรย์172
570ผลรวมด้านซ้ายออกจาก Leetcode Solutions172
571แทรก Interval Leetcode Solution171
572จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน171
573นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS171
574กำหนดคุกกี้ Leetcode Solution171
575ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution171
576สรุปช่วง Leetcode โซลูชัน171
577จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด171
578ตรวจสอบวงเล็บสมดุลในนิพจน์171
579การกลับวงเล็บขั้นต่ำ171
580การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก171
581หมุนภาพ โซลูชัน LeetCode171
582ปัญหาเหมืองทอง171
583ดักน้ำฝน LeetCode Solution171
584การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน171
585ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม170
586จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m170
587จำนวนเต็มเป็นโรมัน170
5883Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด170
589เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution170
590นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K170
591จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง170
592อัศวินขั้นต่ำย้ายโซลูชัน LeetCode169
593ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร169
594โซลูชัน LeetCode ต้นไม้เดียวกัน169
595LRU Cache LeetCode Solution169
596ระยะห่างระหว่างบัสหยุด Leetcode Solution169
597ระยะทางสูงสุดในอาร์เรย์169
598ชุดค่าผสม Leetcode169
599การเรียงสับเปลี่ยนในสตริง Leetcode Solution169
600เกมหิน LeetCode168
601ตะแกรงของ Eratosthenes168
602K ช่องว่าง LeetCode168
603การทำงานของ XOR ในโซลูชัน Array Leetcode168
604จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?168
605วิธีถอดรหัส168
606แยก 0s และ 1s ใน Array167
607ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution167
608การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์167
609ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน167
610ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี167
611การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก167
612แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา167
613ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด166
614ปัญหาการตัดคำ166
615การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode166
616จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode166
617ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่166
618จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution166
619เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution166
620โจรปล้นบ้าน166
621การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง165
622อัลกอริทึมการทาสีรั้ว165
623กบกระโดด Leetcode โซลูชั่น165
624การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน165
625จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน165
626รูปแบบคำ165
627ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์165
628จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์165
629ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ165
630แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด164
631ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี164
632การกำหนดที่อยู่ IP โซลูชัน Leetcode164
633ฐานที่เล็กที่สุด164
634ปัญหาการเปลี่ยนเหรียญ163
635ค้นหาผลรวมระดับสูงสุดใน Binary Tree163
636GCD ของตัวเลขสองตัว163
637Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป163
638Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode163
639เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution163
640ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่163
641สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution163
642โซลูชัน LeetCode หมายเลข Strobogrammatic163
643ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน163
644ต้นทุนขั้นต่ำในการจ้างคนงาน K162
645ผลรวมสองชุดที่ไม่ทับซ้อนกัน162
646สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution162
647การรวมตัวอักษรของหมายเลขโทรศัพท์162
648พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ162
649สตริง Isomorphic162
650จำนวนจังหวัด โซลูชั่น Leetcode162
651วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี162
652โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II162
653ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด162
654จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode162
655นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี162
656ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode162
657โซลูชัน LeetCode เวลาว่างของพนักงาน162
658ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ161
659ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล161
660จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย161
661กระดิกเรียง161
662ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)161
663โซลูชัน Leetcode จำนวนที่น่าเกลียด161
664ฉลากพาร์ติชั่น LeetCode Solution161
665พลังของโซลูชัน Leetcode สี่ตัว161
666ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด161
667จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง161
668จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2161
669Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด160
670จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode160
671เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution160
672ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode160
673K ช่องว่าง160
674ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution160
675ย้อนกลับเฉพาะตัวอักษร LeetCode Solution160
676จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution159
677แปลงอาร์เรย์เป็นรูปแบบย่อ159
678BFS กับ DFS สำหรับ Binary Tree159
679การย้อนกลับคิวโดยใช้การเรียกซ้ำ159
680สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด159
681สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution159
682ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่159
683ค้นหาใบของ Binary Tree LeetCode Solution159
684ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution159
685โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง159
686ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่158
687การสุ่มตัวอย่างอ่างเก็บน้ำ158
688จะสร้าง Mergable Stack ได้อย่างไร?158
689Binary Tree ลำดับระดับซิกแซก Traversal158
690กู้คืนโครงสร้างการค้นหาแบบไบนารี158
691จัดระเบียบสตริงใหม่158
692แก้ไขระยะทาง LeetCode Solution158
693ลดจาน LeetCode Solution158
694ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution158
695เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก158
696ตัวสลับหลอดไฟ โซลูชัน LeetCode158
697เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode158
698โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II158
699โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II158
700ลบวงเล็บไม่ถูกต้อง Leetcode Solution158
701แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution158
702พลิกโซลูชัน LeetCode ของรูปภาพ158
703การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด157
704ผสานสอง Binary Trees LeetCode Solution157
705การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง157
706พื้นฐานการเขียนโปรแกรมแบบไดนามิก157
707Lucky Numbers ในโซลูชัน Matrix Leetcode157
708Inorder Successor ของโหนดใน Binary Tree157
709ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n157
710Palindrome ที่ถูกต้อง157
711ชุดย่อย Sum Leetcode157
712ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d157
713ลำดับการเรียงสับเปลี่ยน LeetCode Solution157
714ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด157
715สร้าง BST จาก Preorder Traversal ที่กำหนด157
716ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่157
717หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution157
718ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode157
719พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน156
720แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution156
721ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี156
722กู้คืนที่อยู่ IP โซลูชัน Leetcode156
723โซลูชัน Leetcode แถวแป้นพิมพ์156
724คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน155
725Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode155
726อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution154
727บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution154
728ค้นหาโซลูชัน Leetcode 2D Matrix II154
729โซลูชัน Leetcode ต้นไม้สมมาตร154
730โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข154
731อันดับ Transform ของ Array Leetcode Solution154
732ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K154
733โซลูชัน Leetcode ระยะทางที่ติดขัด154
734ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข154
735พลิกโซลูชัน LeetCode Binary Tree153
736จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode153
737ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution153
738ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k153
739ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution153
740ความลึกสูงสุดของ N-ary Tree Leetcode Solution153
741แยกสตริงใน Balanced Strings Leetcode Solution153
742มอร์ริส Traversal153
743Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)153
744ค้นหาอักขระที่ไม่ซ้ำกันในสตริง153
745รูปแบบคำ โซลูชัน LeetCode153
746จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล153
747โซลูชันการบีบอัดสตริง LeetCode153
748โซลูชัน LeetCode Array ที่ไม่ลดลง153
749ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution153
750เส้นทแยงมุมของต้นไม้ไบนารี153
751การจัดเรียงฟองโดยใช้สองกอง153
752แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม153
753ค้นหาผลคูณที่ใหญ่ที่สุดของ 3153
754ดำเนินการเปลี่ยนสตริง Leetcode152
755องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์152
756การลบในทรีไบนารี152
757สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution152
758ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution152
759subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน152
760ต้นไม้ที่มีความสูงต่ำสุด152
761องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด152
762เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0152
763ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode152
764ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี152
765สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด152
766เกมกระโดด152
767ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution152
768ค่าสัมประสิทธิ์ทวินาม152
769ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์152
770งูและบันได LeetCode Solution152
771Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution152
772จำนวนเกาะ II โซลูชัน LeetCode152
773จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด151
774Kth บรรพบุรุษของโหนดในไบนารีทรี151
775ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution151
776ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution151
777โซลูชัน LeetCode ของรถแข่ง151
778ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง151
779อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน151
780ผสาน K เรียงลำดับรายการที่เชื่อมโยง151
781วงจรรายการที่เชื่อมโยง151
782โซลูชั่น N-Queens LeetCode151
783ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution151
784ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่151
785เปลี่ยนกราฟ151
786โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler150
787ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution150
788ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array150
789นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x150
790ลดจำนวนคู่สูงสุดใน Array LeetCode Solution150
791อันดับสัมพัทธ์ Leetcode Solution149
792ปัญหาการปูกระเบื้อง149
793ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution149
794กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode149
795ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว149
796เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด149
797พจนานุกรมคนต่างด้าว โซลูชัน LeetCode149
798จำนวน NGE ทางด้านขวา149
799โปรแกรมสำหรับปัญหา Bridge and Torch149
800ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -149
801สแต็กตามอาร์เรย์ที่เติบโตได้149
802น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode149
803วางดอกไม้ได้ LeetCode Solution149
804ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่148
805พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution148
806กำไรสูงสุดในการจัดตารางงาน Leetcode Solution148
807การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน148
808ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่148
809เรียงลำดับ Array ตาม Parity II Leetcode Solution148
810ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง148
811แปลง BST เป็น Min Heap148
812ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II148
813การสั่งซื้อล่วงหน้าแบบวนซ้ำ148
814รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น148
815พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง148
816ต้นไม้ช่วงเวลา148
817จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น148
818หมายเลขที่ถูกต้อง148
819เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution148
820โซลูชัน Leetcode ส่วนเติมเต็ม148
821นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน148
822ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์147
823เรียงสี147
824ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง147
825เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution147
826ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution147
827หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น147
828ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution147
829คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode147
830ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution147
831การจับคู่นิพจน์ทั่วไป147
832โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1147
833ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ147
834สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น147
835ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1147
836ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k147
837ปัญหาการจับคู่เพื่อน147
838โซลูชันฐาน 7 Leetcode147
839Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s146
840คิวแบบวงกลม146
841เส้นทางที่มีค่าเฉลี่ยสูงสุด146
842การคูณเมทริกซ์ลูกโซ่146
843จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution146
844ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution146
845K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST146
846ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่146
847โคลนกราฟ โซลูชัน LeetCode145
848ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด145
849การค้นหาแบบไบนารีการค้นหาทรีและการแทรก145
850ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ145
851การเลื่อนระดับคำสั่งในรูปแบบ Spiral145
852เซตย่อยที่มีผลรวมหารด้วยม145
853ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น145
854ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด145
855รายการพาร์ติชั่น Leetcode Solution145
856จัดเรียงอาร์เรย์เป็น BST ที่สมดุล145
857นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K145
858เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง145
859รูปแบบสตริงย่อยซ้ำ LeetCode Solution145
860โซลูชันกำแพงอิฐ LeetCode144
861Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)144
862Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution144
863เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม144
864ตารางเรียน II - LeetCode144
865ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด144
866Last Stone Weight II โซลูชัน LeetCode144
867ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution144
868ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution144
869ค่าสัมประสิทธิ์การเปลี่ยนแปลง144
870การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด144
871แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี144
872ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่144
873วงเล็บที่ถูกต้อง โซลูชัน Leetcode144
874องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์143
875โซลูชัน Leetcode อุณหภูมิรายวัน143
876จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution143
877นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3143
878Robot Bounded In Circle โซลูชัน LeetCode143
879ขวดน้ำ Leetcode Solution143
880ลบและรับ142
881LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย142
882Palindrome Partitioning Leetcode Solution142
883นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ142
884เดาตัวเลขสูงกว่าหรือต่ำกว่า II142
885น้ำมะนาวเปลี่ยน Leetcode Solution142
886แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต142
887การแสดงออกที่สมดุลพร้อมการเปลี่ยน142
888สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด142
889จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution142
890วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n142
891จำนวนวันระหว่างสองวัน โซลูชัน LeetCode142
892GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์142
893ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้142
894โซลูชัน Leetcode ของ Spiral Matrix II142
8954 ซัม142
896องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ142
897ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์142
898ผลรวมขั้นต่ำของการคูณของจำนวน n142
899เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution142
900โซลูชัน Leetcode เมืองปลายทาง142
901ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution141
902ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode141
903ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด141
904BFS สำหรับ Disconnected Graph141
905ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution141
906โซลูชัน LeetCode การข้ามเส้นทแยงมุม140
907ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา140
908ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่140
909ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง140
910จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution140
911คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง140
912แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี140
913นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน140
914โซลูชัน Leetcode ระยะทางสั้นที่สุด140
915โซลูชัน LeetCode ของ Spiral Matrix III140
916ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree140
917แทรกลบ GetRandom140
918ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์140
919ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี140
920สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง140
921ผสาน Leetcode สองรายการที่เรียงลำดับ139
922โซลูชัน Leetcode กองซ้อนความถี่สูงสุด139
923จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i139
924พจนานุกรมคนต่างด้าว139
925เลขพจนานุกรม Leetcode Solution139
926ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่139
927ค้นหาอักขระทั่วไป Leetcode Solution139
928โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่139
9293 ผลรวม139
930สร้าง BST จาก Level Order Traversal ที่กำหนด139
931ตัดแต่งต้นไม้ค้นหาแบบไบนารี139
932จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i139
933แบบสอบถาม LCM ช่วง139
934โซลูชัน LeetCode แนวขวางในแนวทแยง139
935ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์139
936จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode139
937วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution138
938การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง138
939นับคู่กับผลรวมที่ได้รับ138
940สร้าง Rectangle Leetcode Solution138
941การรวมช่วงเวลา138
942แบ่งคำ138
943เกม Stone II Leetcode138
944ใส่ลงใน Postfix138
945ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด138
946สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution138
947ผลที่ตามมาของ Palindromic ที่ยาวที่สุด138
948พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร138
949รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง138
950ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode137
951โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด137
952เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution137
953สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน137
954Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด137
955จัดคิวโดยใช้ Stacks137
956นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด137
957Reverse Nodes ใน K-Group137
958การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K136
959K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution136
960จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino136
961สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม136
962การส่งผ่านคำสั่งระดับโดยใช้สองคิว136
963หน้าต่างบานเลื่อนสูงสุด136
964เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0136
965Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution136
966ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution136
967ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า136
968อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)136
969ค่าเฉลี่ยของระดับในต้นไม้ไบนารี136
970การแบ่งพาร์ติชัน Palindrome136
971ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง136
972รูปแบบเกิดขึ้นโดยใช้ Stack135
973นับราคาในช่วง135
974ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด135
975แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน135
976การค้นหาแรกกว้าง (BFS) สำหรับกราฟ135
977ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา135
978ต้นไม้กลุ่ม135
979ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ135
980สร้างจำนวนสูงสุด135
981ต้นไม้สมมาตร135
982เพื่อนวัยที่เหมาะสม LeetCode Solution135
983Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode135
984อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M135
985ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่135
986การชนกันของดาวเคราะห์น้อย LeetCode Solution135
987สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน134
988การส่งผ่านลำดับระดับของต้นไม้ไบนารี134
989ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution134
990ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด134
991โซลูชัน LeetCode Maze III134
992ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่134
993ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน134
994ลำดับนิวแมน - คอนเวย์134
995ปัญหาการจัดวงเล็บแบบบูลีน134
996เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น134
997Subarray ผลิตภัณฑ์สูงสุด134
998เส้นทางที่ไม่ซ้ำกัน II134
999จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่133
1000สิ่งแรกที่ขาดหายไปในเชิงบวก133
1001ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution133
1002ปฏิทินของฉัน I LeetCode Solution133
1003การดำเนินการลบทรีค้นหาแบบไบนารี133
1004การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด133
1005สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations133
1006ปัญหาพาร์ทิชันของจิตรกร133
1007นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด133
1008ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด133
1009Serialize และ Deserialize Binary Tree133
1010การข้ามผ่านขอบเขตของต้นไม้ไบนารี133
1011กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode133
1012Depth First Search (DFS) สำหรับกราฟ133
1013พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน133
1014ค้นหา Subtrees ที่ซ้ำกัน133
1015ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา133
1016ค้นหาความแตกต่าง Leetcode Solution133
1017ถัดไป Greater Element III โซลูชัน LeetCode133
1018ความยาวสูงสุดของ Subarray ซ้ำ133
1019จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์133
1020ฆ่ากระบวนการ LeetCode Solution133
1021สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution133
1022จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น132
1023การแทรกในทรีไบนารี132
1024ต้นไม้ไบนารีที่สมดุล132
1025Design Hit Counter โซลูชัน LeetCode132
1026ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0132
1027ไต่บันได132
1028จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'132
1029หมายเลขที่น่าเกลียดสุด ๆ132
1030ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง132
1031โซลูชัน Leetcode ที่ใหญ่ที่สุด131
1032โซลูชัน Boomerang Leetcode ที่ถูกต้อง131
1033ข้อดีของ BST มากกว่า Hash Table131
1034Morris Inorder Traversal131
1035ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม131
1036สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String131
1037ตรวจสอบโครงสร้างการค้นหาแบบไบนารี131
1038เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด131
1039สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array131
1040คำนวณ nCr% p130
1041สร้างวงเล็บ Leetcode Solution130
1042เพิ่มตัวเลขสองตัว130
1043การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)130
1044ตัวเลขที่น่าเกลียด130
1045กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี130
1046โซลูชัน Leetcode ของ Word ที่สั้นที่สุด130
1047ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution130
1048Path Sum II LeetCode Solution130
1049ขนาดต่ำสุด Subarray Sum129
1050สามารถจับภาพได้สำหรับ Rook Leetcode Solution129
1051น่าเกลียดหมายเลข II LeetCode โซลูชั่น129
1052Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ129
1053นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ129
1054ความสำคัญของพนักงาน LeetCode Solution129
1055การจับคู่สตริงในโซลูชัน Array Leetcode129
1056Bitwise และช่วงตัวเลข โซลูชัน LeetCode129
1057ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน129
1058ผลรวมดัชนีขั้นต่ำของสองรายการ129
1059ต้นไม้ค้นหาแบบไบนารี129
1060โซลูชัน LeetCode สตริงการแย่งชิง128
1061การกำหนดที่อยู่ IP โซลูชัน LeetCode128
1062กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่128
1063Binary Tree มุมมองด้านขวา โซลูชัน LeetCode128
1064การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution128
1065เพิ่ม Triplet Subsequence โซลูชัน LeetCode128
1066เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution128
1067ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode128
1068ค้นหาโซลูชัน LeetCode ของ Peak Element II128
1069รวมผลรวม IV LeetCode โซลูชั่น128
1070ค้นหา Peak Element128
1071ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1128
1072นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x128
1073ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่128
1074ผลที่ตามมาของ Bitonic ที่ยาวที่สุด128
1075ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน128
1076จำนวนพา ธ พาลินโดรมิกในเมทริกซ์128
1077ความลึกแบบวนซ้ำครั้งแรกของกราฟ127
1078ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน127
1079จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode127
1080ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์127
1081บรรพบุรุษที่ต่ำที่สุด127
1082การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode127
1083ลบ Palindromic Subsequences Leetcode Solution127
1084โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม127
1085โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง126
1086วันแห่งปี Leetcode Solution126
1087พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป126
1088หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว126
1089จำนวนเกาะที่ปิด โซลูชัน Leetcode126
1090ประเภทของต้นไม้ไบนารี126
1091ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum126
1092โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด126
1093การนับคู่หาร126
1094ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution126
1095จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree125
1096ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode125
1097ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists125
1098จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า125
1099เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่125
1100พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP125
1101Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution125
1102ผลที่ตามมาที่แตกต่าง125
1103ผลรวมเส้นทาง125
1104โครงสร้างข้อมูลไบนารีทรี125
1105ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution125
1106ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด125
1107ถัดไป การเรียงสับเปลี่ยน Leetcode Solution125
1108โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม124
1109รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution124
1110อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution124
1111มุมมองด้านล่างของทรีไบนารี124
1112ตัวละครต่อเนื่อง LeetCode Solution124
1113ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution124
1114ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง124
1115เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions124
1116ปัญหาผลรวมย่อยในช่องว่าง O (sum)123
1117พิมพ์มุมมองด้านขวาของทรีไบนารี123
1118ตัดคัน123
1119Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution123
1120ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ123
1121Subarray ผลิตภัณฑ์สูงสุด123
1122ผลิตภัณฑ์ของช่วงในอาร์เรย์123
1123เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution123
1124การเรียงลำดับโทโพโลยี123
1125สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution123
1126Palindrome Permutation LeetCode Solution122
1127K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน122
1128โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด122
1129แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์122
1130ฟอร์แมตโซลูชัน String Leetcode122
1131โซลูชัน Prime Palindrome LeetCode122
1132การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray122
1133ต้นไม้ไบนารีสูงสุด122
1134สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe121
1135ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน121
1136เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution121
1137นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด121
1138พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ121
1139วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด121
1140ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution121
1141ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น121
1142ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k121
1143โซลูชัน Leetcode ตัวคั่นพัน120
1144Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution120
1145ลำดับ Moser-de Bruijn120
1146ค้นหาตำแหน่งแทรก120
1147สร้าง K Palindrome Strings LeetCode Solution120
1148ผลรวมของเลขคู่หลังการสืบค้น120
1149ลำดับโกลอมบ์120
1150รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด119
1151เพิ่มขึ้นต่อเนื่องยาวนานที่สุด119
1152สตริงย่อย Palindromic Leetcode Solution119
1153ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย119
1154โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้119
1155แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode119
1156แนะนำต้นไม้แดง - ดำ119
1157แปลง BST เป็น Greater sum Tree119
1158ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน119
1159ค้นหาลำดับงูที่มีความยาวสูงสุด119
1160เส้นทางรถเมล์ Leetcode Solution119
1161ลบโหนดและส่งคืน Forest Leetcode Solution118
1162การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode118
1163Binary Tree เป็น Binary Search Tree Conversion118
1164ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด118
1165ผลที่ตามมาซ้ำซากยาวที่สุด118
1166ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode118
1167ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน118
1168ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution118
1169เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด118
1170เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม117
1171ต้นไม้ตัดสินใจ117
1172ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode117
1173นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน117
1174คิวลำดับความสำคัญ117
1175ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution117
1176การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode117
1177หมุนอาร์เรย์117
1178นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์117
1179Matchsticks กับ Square Leetcode Solution117
1180สลับโหนดในคู่117
1181K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่117
1182จำนวนการสั่งซื้อใน Backlog Leetcode Solution117
1183โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ116
1184ค้นหาระบบข้อเสนอแนะ LeetCode Solution115
1185เวอร์ชันแรกที่ไม่ดี115
1186การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง115
1187โซลูชัน LeetCode Array ที่ต่อเนื่องกัน115
1188subarray bitonic ผลรวมสูงสุด115
1189ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution115
1190ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?115
1191ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution115
1192การสร้างคิวใหม่ตามความสูง114
1193หารสองจำนวนเต็ม Leetcode Solution114
1194Kth องค์ประกอบที่เล็กที่สุดใน BST114
1195แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ114
1196ตัวแบ่งจำนวนเต็ม LeetCode Solution114
1197ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ114
1198จำนวนส่วนสูงสุดของความยาว a, b และ c114
1199แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions113
1200บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี113
1201ผลรวมของใบซ้าย LeetCode Solution113
1202ย้อนกลับเส้นทางใน BST โดยใช้ Queue113
1203ฟอร์แมตวันที่ โซลูชัน LeetCode113
1204วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด113
1205แชมเปญทาวเวอร์ โซลูชัน LeetCode113
1206กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode113
1207หมายเลขสามเหลี่ยมที่ถูกต้อง113
1208บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี113
1209ความลึกสูงสุดของไบนารีทรี113
1210เดาคำ112
1211เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ112
1212คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ112
1213แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า112
1214การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย112
1215สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode111
1216กราฟและการแสดง111
1217ใหม่ 21 เกม111
1218พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ111
1219แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ111
1220ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution111
1221LRU Cache Leetcode Solution111
1222โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด111
1223แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว111
1224Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode111
1225ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น111
1226พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์111
1227การต่อกันของ Array LeetCode Solution111
1228การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด111
1229โซลูชัน LeetCode Perfect Square ที่ถูกต้อง110
1230ออกแบบ Skiplist โซลูชัน LeetCode110
1231ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่110
1232คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด110
1233โซลูชัน Leetcode ข้ามเส้นทาง110
1234ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต110
1235Perfect Squares โซลูชัน LeetCode110
1236ค่าเฉลี่ยของช่วงในอาร์เรย์109
1237ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้109
1238ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่109
1239การโคลนกราฟ109
1240BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด109
1241โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน109
1242ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา109
1243Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode109
1244อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน109
1245ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution109
1246ปัจจัยที่ k ของ n Leetcode Solution109
1247ผสานการเรียง109
1248ไม่มีหมายเลข109
1249ตัวหนาในสตริง LeetCode Solution108
1250โซลูชัน Leetcode ช่วงที่เล็กที่สุด108
1251นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน108
1252พลังของสอง108
1253หลักสูตรคู่ขนาน II โซลูชัน LeetCode108
1254นับและสลับการค้นหาในอาร์เรย์ไบนารี108
1255ต้นทุนขั้นต่ำปีนบันได LeetCode Solution107
1256โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ107
1257Subarray ผลิตภัณฑ์สูงสุด107
1258ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม107
1259จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด107
1260อาร์เรย์ที่ต่อเนื่องกัน107
1261ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่106
1262ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode106
1263ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution106
1264ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี105
1265องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป105
1266ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)105
1267ผสาน k เรียงลำดับรายการ Leetcode Solution104
1268การแบ่งพาร์ติชัน Palindrome104
1269ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่104
1270พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ104
1271Peeking Iterator โซลูชัน LeetCode104
1272คิวที่เป็นระเบียบ โซลูชั่น LeetCode103
1273เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode103
1274ผสานอาร์เรย์ที่จัดเรียง102
1275นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์102
1276ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่102
1277เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution100
1278ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่100
1279วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution100
1280Koko กินกล้วย LeetCode Solution100
1281การจัดเรียงเหรียญ โซลูชัน Leetcode99
1282ค้นหา subarray เฉลี่ยสูงสุดของความยาว k98
1283ผลรวมสูงสุดที่เพิ่มขึ้นตามมา98
1284สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution98
1285ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)97
1286พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution97
1287จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode96
1288จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด96
1289Array Nesting Leetcode Solution96
1290แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array96
1291ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode95
1292ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น95
1293Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL94
1294ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่94
1295แปลงเป็นฐาน -2 โซลูชัน LeetCode94
1296ดัชนีสุ่มเลือก LeetCode Solution93
1297Jump Game IV โซลูชัน LeetCode93
1298จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode93
1299แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ93
1300ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง92
1301เข้าถึงหมายเลขโซลูชัน LeetCode92
1302เพิ่มโซลูชัน Leetcode สองหมายเลข92
1303เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution92
1304แทรก ลบ GetRandom O(1) Leetcode Solution92
1305โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง91
1306จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode91
1307โซลูชัน LeetCode หมายเลข Palindrome89
1308การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution89
1309ออกแบบระบบใต้ดิน Leetcode Solution88
1310พิมพ์โซ่ความยาวสูงสุดของคู่86
1311ตรวจหาโซลูชัน Leetcode ของ Capital83
1312ออกแบบลีดเดอร์บอร์ด Leetcode Solution83
1313สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution82
1314โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม79
1315สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม79
1316โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ76
1317นับหมู่เกาะย่อย โซลูชัน LeetCode76
1318ถอดรหัสสตริง Leetcode Solution74
1319ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode74
1320รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode73
1321จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode72
1322Binary Tree Inorder Traversal โซลูชัน LeetCode72
1323เปลี่ยนตัวอักษร โซลูชัน LeetCode72
1324โซลูชั่น LeetCode ปีประชากรสูงสุด71
1325โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด71
1326ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง70
1327ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง70
1328รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น70
1329ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode68
1330สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution67
1331โซลูชั่น LeetCode ปีประชากรสูงสุด66
1332คะแนนของวงเล็บ LeetCode Solution65
1333Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป64
1334แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution63
1335แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution63
1336เกมสโตน IV โซลูชัน LeetCode62
1337Graph Bipartite คืออะไร? โซลูชัน LeetCode60
1338เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution59
1339โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง59
1340แบ่งช็อกโกแลต LeetCode Solution51
1341คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น46
1342ช่วงผลรวมของ BST LeetCode Solution44
1343ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม41
1344จัดเรียงสี โซลูชัน LeetCode40
1345ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution38
1346หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode36
1347ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution35
1348หมุนโซลูชัน LeetCode สตริง34
1349ขนาดสูงสุด Subarray Sum เท่ากับ k Leetcode Solution13
1350โซลูชัน LeetCode ไฮไฟว์11
1351โซลูชัน Leetcode ของดัชนี H10
Translate »