Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด

ระดับความยาก กลาง
ถามบ่อยใน แอคโคไลท์ อเมซอน fanatics
แถว hashing ค้นหาเข้าชม 136

เราได้ให้ไฟล์ แถว จำนวนเต็มและจำนวนที่กำหนดเรียกว่า 'sum' คำชี้แจงปัญหาจะขอให้ค้นหาสามส่วนที่บวกกับ 'ผลรวม' จำนวนที่กำหนด

ตัวอย่าง

Input:

arr [] = {3,5,7,5,6,1}

ผลรวม = 16

Output:

(3, 7, 6), (5, 5, 6)

คำอธิบาย:

Triplet ซึ่งเท่ากับผลรวมที่กำหนด.

Input:

arr [] = {3,4,1,5,4}

ผลรวม = 20

Output:

ไม่มีแฝดสามที่สามารถสร้างขึ้นด้วยตัวเลขที่กำหนด

ขั้นตอนวิธี

  1. เรียงลำดับอาร์เรย์ที่กำหนด
  2. ตั้งค่าตัวแปรบูลีน isFound เป็นเท็จ
  3. ในขณะที่ฉัน = 0 ถึงฉัน
    1. ตั้งค่า j = i + 1, k = n-1
    2. ในขณะที่ j <k
      1. ตรวจสอบว่าองค์ประกอบทั้งสามรวมกันรวมกันเป็นผลรวมที่กำหนดหรือไม่
        1. หากเป็นจริงให้พิมพ์ตัวเลขทั้งสามและตั้งค่า isFound เป็น true
      2. ตรวจสอบอย่างอื่นว่าผลรวมของทั้งสามองค์ประกอบมากกว่าผลรวมหรือไม่
        1. ถ้าเป็นจริงให้ลดค่า k ลง 1
      3. ตรวจสอบว่าผลรวมของสามองค์ประกอบ (องค์ประกอบอาร์เรย์ปัจจุบัน) น้อยกว่าผลรวมหรือไม่
        1. ถ้าเป็นจริงให้เพิ่มค่า j ด้วย 1
  4. ตรวจสอบว่า isFound ยังคงเป็นเท็จหรือไม่สรุปว่าไม่สามารถสร้างแฝดสามได้

คำอธิบาย

เราจะ ประเภท อาร์เรย์ก่อนเพื่อให้ค่ากลายเป็นลำดับที่เพิ่มขึ้นเพราะเราจะใช้ ค้นหาไบนารี วิธีการเล็กน้อย เราจะประกาศก ตัวแปรบูลีน และตั้งค่าเป็นเท็จในตอนแรกเราจะอัปเดตทันทีที่พบแฝด นี่คือเพื่อให้แน่ใจว่าหากเราไม่พบแฝดใด ๆ ที่มีองค์ประกอบรวมอยู่ในจำนวนที่กำหนดค่า isFound จะยังคงอยู่เหมือนเดิมมีเพียงเราเท่านั้นที่จะอัปเดตเป็นจริงเมื่อเราพบแฝดสามดังนั้นด้วยสิ่งนี้ เราสามารถสรุปได้ว่าไม่พบแฝด

หลังจากเรียงลำดับอาร์เรย์เริ่มต้นในลูปที่ซ้อนกันเราจะสำรวจอาร์เรย์จนถึงความยาว n-1 การตั้งค่าตัวแปรตัวใดตัวหนึ่งเป็น i + 1 อีกค่าเป็น n-1 ในวงในเราจะสำรวจค่าทั้งหมดของอาร์เรย์และตรวจสอบว่า 'sum' จำนวนที่กำหนดนั้นเท่ากับผลรวมขององค์ประกอบอาร์เรย์ปัจจุบันทั้งสาม (arr [i] + arr [j] + arr [k ]) เท่ากันหรือไม่. หากเงื่อนไขตรงตามเราจะพิมพ์ค่าปัจจุบันทั้งหมดของอาร์เรย์และตั้งค่า isFound เป็นจริงเพื่อให้แน่ใจว่าเราไม่ควรส่งคืนค่าเท็จ

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

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

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

โปรแกรม C ++ สำหรับ Triple ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด

#include<iostream>
#include<algorithm>

using namespace std;

int getTripletOfSum(int arr[], int n, int sum)
{
    int i, j, k;
    bool isFound=false;
    sort(arr, arr + n);
    for(i = 0; i < n - 2; i++)
    {
        j = i + 1;
        k = n - 1;

        while(j < k)
        {
            if(arr[i] + arr[j] + arr[k] == sum)
            {
                cout<<"["<<arr[i]<<" "<<arr[j]<<" "<<arr[k]<<"]"<<endl;
                j++;
                k--;
                isFound=true;
            }
            else if(arr[i] + arr[j] + arr[k] > sum)
                k--;
            else
                j++;
        }
    }
    return isFound;
}
int main()
{
    int nums[] = {3,5,7,5,6,1};
    int n = sizeof(nums) / sizeof(nums[0]);
    int sum = 16;
    if(!getTripletOfSum(nums, n, sum))
        cout << "There are no triplets that can be formed with the given number";

    return 0;
}
[3 6 7]
[5 5 6]

โปรแกรม Java สำหรับ Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด

import java.util.Arrays;

public class TripletsWithSum
{
    public static boolean getTripletOfSum(int arr[], int sum)
    {
        Arrays.sort(arr);

        boolean isFound=false;

        for (int i = 0; i < arr.length - 2; i++)
        {
            int j = i + 1;
            int k = arr.length - 1;
            while (j < k)
            {
                if (arr[i] + arr[j] + arr[k] == sum)
                {
                    System.out.println("["+arr[i] + " " + arr[j] +" " +arr[k]+"]");
                    j++;
                    k--;
                    isFound=true;
                }
                else if (arr[i] + arr[j] + arr[k] < sum)
                    j++;

                else
                    k--;
            }
        }
        return isFound;
    }
    public static void main(String[] args)
    {
        int arr[] = {3,5,7,5,6,1};
        int sum = 16;
        if (!getTripletOfSum(arr, sum))
        {
            System.out.println("There are no triplets that can be formed with the given number");
        }
    }
}
[3 6 7]
[5 5 6]

การวิเคราะห์ความซับซ้อนสำหรับ Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด

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

บน2ที่ไหน “ n” คือจำนวนองค์ประกอบในอาร์เรย์

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

O (n) ที่ไหน “ n” คือจำนวนองค์ประกอบในอาร์เรย์

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

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