ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่

ระดับความยาก สะดวกสบาย
ถามบ่อยใน แอคโคไลท์ GE Healthcare วอลคอมม์
แถว การค้นหาแบบไบนารี กัญชา ค้นหา การเรียงลำดับเข้าชม 160

ปัญหา“ ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่” ระบุว่าคุณได้รับอาร์เรย์สองอาร์เรย์ arra1 [] และ array2 [] อาร์เรย์ที่ระบุอยู่ในลักษณะที่ไม่เรียงลำดับ งานของคุณคือค้นหาว่า array2 [] เป็นชุดย่อยของ array1 [] หรือไม่

ตัวอย่าง

ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่หมุด

arr1= [1,4,5,7,8,2]
arr2= [1,7,2,4]
arr2 [] is a subset of arr1 [].
arr1= [21,4,5,2,18,3]
arr2= [1,4,2,3]
arr2 [] is not a subset of arr1 [].

ขั้นตอนวิธี

  1. เปิดลูปที่ซ้อนกัน
  2. ตั้งค่า i เป็น 0, j ถึง 0
  3. ในขณะที่ i น้อยกว่าความยาวของ array2 []
    1. ในขณะที่ j น้อยกว่าความยาวของ array1 []
      1. ถ้า arr2 [i] เท่ากับ arr [j] แล้วแตก
  4. If j เท่ากับ m ส่งคืนเท็จ
  5. กลับจริง.

คำอธิบาย

หน้าที่ของเราคือค้นหาว่าไฟล์ แถว วินาทีคือชุดย่อยของอาร์เรย์ 1 ดังนั้นแนวคิดหลักของเราคือการใช้ลูปซ้อนและตรวจสอบแต่ละองค์ประกอบและอาร์เรย์ 2 ทุกองค์ประกอบพบใน array1 ซึ่งหมายความว่า array2 เป็นส่วนย่อยของอาร์เรย์ 1

ให้เรายกตัวอย่างเป็นอินพุตของเราใน array1 และ array2

ตัวอย่าง

arr1 [] = {11, 1, 13, 21, 3, 7}; arr2 [] = {11, 3, 7, 1};

เริ่มต้นด้วยดัชนีที่ 0 ของ array2 เราจะตรวจสอบว่าดัชนี 0 ของอาร์เรย์ 2 พบตัวเลขที่ใกล้เคียงกันใน array1 [i] หรือไม่และใช่พบว่าเป็น 11 ดังนั้นเราจะแบ่งลูปและทำ i ++

เริ่มต้นด้วยดัชนีที่ 1 ของ array2 [] เราจะตรวจสอบว่าดัชนีที่ 1 ของอาร์เรย์ 2 พบตัวเลขที่คล้ายกันใน array1 [i] หรือไม่และใช่พบว่าเป็น 3 ดังนั้นเราจะแบ่งลูปและทำ i ++ .

เริ่มต้นด้วยดัชนีที่ 2 ของ array2 [] เราจะตรวจสอบว่าดัชนีที่ 2 ของอาร์เรย์ 2 พบตัวเลขที่ใกล้เคียงกันใน array1 [i] หรือไม่และพบว่าเป็น 7 ดังนั้นเราจะแบ่งลูปและทำ i ++

เริ่มต้นด้วยดัชนีที่ 1 ของ array2 [] เราจะตรวจสอบว่าดัชนีที่ 1 ของอาร์เรย์ 2 พบตัวเลขที่ใกล้เคียงกันใน array1 [i] และ 1 พบหรือไม่ ดังนั้นเราจะแบ่งลูปและทำ i ++

และเกี่ยวกับเงื่อนไข if ที่แสดงเป็น if (j = = m) ซึ่งหมายความว่าหากในการวนซ้ำใด ๆ หากไม่พบองค์ประกอบใด ๆ ของอาร์เรย์ 2 ใน array1 [] หมายความว่ามันออกมาจากลูปโดยไม่แตกหมายความว่า 'j 'ด้วยค่าเท่ากับความยาวของอาร์เรย์ 1 [] นั่นหมายความว่าเราไม่พบหนึ่งในองค์ประกอบที่คล้ายกันใน array1 [] และเราส่งคืนเป็นเท็จเนื่องจากชุดย่อยประกอบด้วยองค์ประกอบทั้งหมดของชุดที่กำหนดและเราไม่พบ หนึ่ง.

รหัส

รหัส C ++ เพื่อค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่

#include <iostream>
using namespace std;

bool isSubset(int arr1[], int arr2[], int l1, int l2)
{
    int i,j;
    for(i=0; i<l2; i++)
    {

        for(j=0; j<l1; j++)
        {
            if(arr2[i]==arr1[j])
                break;
        }
        if(j==l1)
            return false;
    }
    return true;
}
int main()
{
    int arr1[] = {1, 2, 3, 4, 5, 6};
    int arr2[] = {1, 3, 5};

    int l1=sizeof(arr1)/sizeof(arr1[0]);
    int l2=sizeof(arr2)/sizeof(arr2[0]);
    if(isSubset(arr1,arr2,l1,l2))
    {
        cout<<"arr2[] is a subset of arr1[]";
    }
    else
    {
        cout <<"arr2[] is not a subset of arr1[]"<<endl;
    }
    return 0;
}
arr2[] is a subset of arr1[]

โค้ด Java เพื่อค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่

class isArraySubset
{
    public static boolean isSubset(int arr1[],int arr2[], int l1, int l2)
    {
        int i = 0;
        int j = 0;
        for (i = 0; i < l2; i++)
        {
            for (j = 0; j < l1; j++)
            {
                if(arr2[i] == arr1[j])
                {
                    break;
                }
            }
            if (j == l1)
                return false;
        }
        return true;
    }
    public static void main(String args[])
    {
        int arr1[] = {1, 2, 3, 4, 5, 6};
        int arr2[] = {1, 3, 5};

        int l1 = arr1.length;
        int l2 = arr2.length;

        if(isSubset(arr1, arr2, l1, l2))
        {
            System.out.println("arr2[] is a subset of arr1[]");
        }
        else
        {
            System.out.println("arr2[] is not a subset of arr1[]");
        }
    }
}
arr2[] is a subset of arr1[]

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

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

O (ม * น) ที่ไหน “m” คือขนาดของ arr1 และ “ n” คือขนาดของ arr2 เนื่องจากเราใช้ลูปแบบซ้อนกันทำให้เวลามีความซับซ้อนของพหุนาม

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

O (1), เนื่องจากเราไม่ได้ใช้อาร์เรย์ / เวกเตอร์พิเศษใด ๆ

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

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2827
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2507
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2468
4ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1982
5Palindrome ใช้การเรียกซ้ำ1880
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1667
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1655
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1638
9เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1613
10ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1479
11สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1451
12จัดเรียงด่วน1423
13ย้อนกลับอาร์เรย์1416
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1401
15ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1363
16ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1360
17องค์ประกอบที่ทำซ้ำครั้งแรก1346
18จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1325
19ผลรวมของตัวเลขในสตริง1324
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1291
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1260
22ตรวจหาลูปในรายการที่เชื่อมโยง1244
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1235
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1221
25Subarray กับผลรวมที่ได้รับ1216
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1208
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1203
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1160
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1130
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1126
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1112
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1107
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1074
34ค้นหาผู้นำในอาร์เรย์1064
35สลับโหนดในรายการที่เชื่อมโยง1041
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์1008
37จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II996
38ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง992
39กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก974
40ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด968
41จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง959
42รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x959
43โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่950
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์939
45ค้นหาหมายเลขที่หายไป928
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์925
47สตริงย่อย Palindromic ที่ยาวที่สุด908
48แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง890
49พิมพ์ลำดับต่อมาที่ยาวที่สุด887
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ879
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด873
52ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้854
53จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด851
54นับสามเหลี่ยมที่เป็นไปได้824
55การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน823
56การคูณสองเมทริกซ์807
57ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่801
58จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ799
59หมุนรายการที่เชื่อมโยง799
60ซื้อหุ้นขายเพื่อเพิ่มผลกำไร797
61การเชื่อมต่อของสองสาย768
62ชักเย่อ766
63พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต762
64นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน761
65ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด750
66ค้นหา Pythagorean Triplets จาก Array742
67ปัญหาคนดัง742
68สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว736
69ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด735
70ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด733
71ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ713
72ค้นหาแถวที่มีจำนวนสูงสุด 1712
73ค้นหา Peak Element จาก Array704
74ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด699
75ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม695
76การเพิ่มสองเมทริกซ์691
77ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ691
78ปริศนาอาร์เรย์ผลิตภัณฑ์689
79เรียงลำดับการแทรก689
80สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1681
81ใช้สอง Stacks ในอาร์เรย์681
82ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน674
83Subarray ผลิตภัณฑ์สูงสุด II661
84อันดับพจนานุกรมของสตริง660
85ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่653
86การคูณก่อนหน้าและถัดไป652
87การลบเมทริกซ์สองตัว640
88ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ636
89ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด634
90แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน629
91อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม628
92สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน628
93ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่621
94ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด621
95ผลรวม Subarray Circular สูงสุด616
96จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย613
97จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว612
98ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน610
99ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก608
100Subarray และผลที่ตามมา605
101ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด603
102Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1602
103การแบนรายการที่เชื่อมโยง599
104เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)599
105องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง593
106Palindrome Permutations ของสตริง591
107องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array584
108Palindromes ในช่วงที่กำหนด583
109องค์ประกอบเสียงข้างมาก581
110เรียกใช้การเข้ารหัสความยาว579
111พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ578
112การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด576
113การตรวจสอบ Pangram576
114อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome570
115รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น570
116ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ568
117จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome567
118อักขระที่ซ้ำกันมากที่สุดในสตริง567
119จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่567
120หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์563
121ซ้ำตามมาของความยาวสองหรือมากกว่า561
122พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ558
123เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด556
124ปัญหาการเรียงลำดับแพนเค้ก546
125โซลูชัน Sum Leetcode สองรายการ543
126ผสานช่วงเวลาที่ทับซ้อนกัน II542
127โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม540
128โซลูชัน 3Sum Leetcode539
129การเปลี่ยนเมทริกซ์532
130ขนาดของ Subarray ที่มีผลรวมสูงสุด530
131ลบพื้นที่พิเศษออกจากสตริง529
132การลบ Spaces ออกจากสตริงโดยใช้ stringstream527
133ลบรายการที่ซ้ำกันออกจากสตริง525
134Palindrome ที่เล็กที่สุดหลังการเปลี่ยน523
135ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่523
136ผลรวมสูงสุดที่เพิ่มขึ้นตามมา522
137ปัญหาเกี่ยวกับพาร์ติชัน521
138Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่520
139ตรวจสอบว่าสตริงห่างกัน K หรือไม่511
140สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด508
141ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง506
142แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ505
143หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด505
144ลบรายการล่าสุด504
145ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่498
146ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง494
147โปรแกรมสลับอักขระทั้งหมดในสตริง490
148สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่488
149นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด484
150รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง482
151จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา481
152ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย479
153ค้นหาคู่กับความแตกต่างที่ได้รับ478
154ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่477
155คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer473
156ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย473
157ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด467
158จัดเรียง 0s 1s และ 2s ใน Array466
159พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด464
160เปรียบเทียบตัวเลขสองเวอร์ชัน462
161กลับคำในสตริงที่กำหนด461
162ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด460
163เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด459
164พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)457
165แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น457
166รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ456
167ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution456
168พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'445
169ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด440
170ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ439
171Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End437
172พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง436
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด432
174พิมพ์พาร์ติชัน palindromic ทั้งหมด425
175ปัญหา Superstring ที่สั้นที่สุด420
176ความยาวสูงสุดของคู่โซ่420
177แบนรายการที่เชื่อมโยงหลายระดับ419
178ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่417
179การเรียงลำดับ K เรียงอาร์เรย์413
180จัดเรียงสตริงตามสตริงอื่น410
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II404
182ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม401
183ค้นหาลำดับที่ตามมาของขนาด 3400
184พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์397
185โปรแกรมเพิ่มเลขฐานสองสองหลัก397
186ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ391
187คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II390
188ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)388
189ซีซาร์ไซเฟอร์387
190อักขระที่ไม่ซ้ำ Kth384
191ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ383
192จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag383
193การเรียงลำดับแพนเค้ก380
194หมุนภาพ 90 องศา379
195คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ378
196การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL373
197สตริงย้อนกลับที่สมบูรณ์แบบ371
198การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด368
199การผสานสองอาร์เรย์ที่เรียงลำดับ367
200จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s365
201ส่วนเสริม 1 และ 2 ของเลขฐานสอง365
202ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง365
203สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด363
204ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก363
205สี่องค์ประกอบที่รวมที่จะให้359
206แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด358
207ลบโหนดหลังจาก M357
208คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ352
209นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ350
210แยกสตริง347
211สตริง Palindrome (ตัวเลข)347
212อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate343
213การใช้งานซ้ำของ atoi ()340
214ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่338
215พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์337
216แม้แต่ Substring Count336
217การเรียงลำดับอาร์เรย์ของสตริง335
218แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K333
219วงเล็บที่ถูกต้อง โซลูชัน LeetCode332
220ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด331
221ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ331
222อักขระที่เกิดขึ้นสูงสุดในสตริง331
223พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ329
224เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?327
225ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ326
226การจับคู่อักขระตัวแทน325
227แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว324
228ย้อนกลับสตริงโดยใช้ Stack324
229อักขระ N ในสตริงทศนิยมที่ต่อกัน323
230จัดเรียงองค์ประกอบตามความถี่ II321
231โซลูชัน Subarray Leetcode สูงสุด321
232ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่318
233นับจำนวนคำ317
234ผสานสองอาร์เรย์ที่เรียงลำดับ315
235แยกสี่สายที่แตกต่างกัน314
236ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน312
237ค้นหาตรงกลางของรายการที่เชื่อมโยง311
238ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน309
239นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ305
240การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก301
241องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์299
242การเรียงสับเปลี่ยน Palindrome294
243โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น291
244ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ288
245ค้นหา Nth Node287
246Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด286
247การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี285
248สตริง (แทนจำนวนเต็ม) เป็นค่า283
249ลบทรี282
250ย้อนกลับสตริง282
251โซลูชัน Leetcode ของ Word Search281
252ย้อนกลับบิต280
253พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket278
254ต้นไม้ไบนารี277
255ลบโหนดภายใต้เงื่อนไขที่กำหนด277
256เปลี่ยนเพศของสตริงที่กำหนด276
257วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?275
258จัดเรียงอาร์เรย์ของสตริง275
259องค์ประกอบแรกที่ไม่ซ้ำ274
260นับคู่ด้วยผลรวมที่ได้รับ271
261นามสกุลทั่วไปที่ยาวที่สุด271
262ห้องประชุม II โซลูชั่น LeetCode271
263จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9270
264เมทริกซ์ Toeplitz270
265ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด270
266รูปแบบสตริงย่อยซ้ำ269
267ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์267
268ลบช่องว่างออกจากสตริง266
269LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด265
270ไม่มีปัญหาราชินี264
271สลับอาร์เรย์ที่กำหนด263
272กองต่ำ262
273โปรแกรมลำดับนกกาเหว่า258
274จำนวนเกาะ โซลูชั่น LeetCode258
275อัลกอริทึม Dijkstra257
276กองซ้อนสูงสุด255
277โซลูชั่นปล้นบ้าน Leetcode254
278ค้นหาอักขระที่สองบ่อย254
279ลดความแตกต่างสูงสุดระหว่างความสูง253
280องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์253
281ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน251
282โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)250
283หมายเลขฟีโบนักชี250
284จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์249
285การประเมินนิพจน์249
286โซลูชัน Palindrome Leetcode ที่ถูกต้อง247
287ซูโดกุ Solver247
288KMP อัลกอริทึม246
289โซลูชัน Plus One Leetcode246
290ชุดย่อย Leetcode246
291จำนวน 1 บิต244
292กลับคำในสตริง244
293รวมผลรวม Leetcode Solution244
294วิธีการลบรายการที่เชื่อมโยง244
295Min Stack Leetcode โซลูชัน243
296การประเมิน Postfix Expression242
297ค้นหาคำ241
298Backspace String เปรียบเทียบ238
299ตั้งค่า Matrix Zeroes237
300Sqrt (x) โซลูชัน Leetcode236
301ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ234
302คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์234
303อัลกอริทึม Rabin Karp234
304การกลับคิว234
305Subarray ที่มี 0 ผลรวม233
306องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด232
307ลบองค์ประกอบตรงกลางของสแต็ก230
308ประกอบด้วย Duplicate II Leetcode Solution230
309หอคอยแห่งฮานอย230
310ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง229
311ผลรวมรวม228
312โซลูชันจำนวนเต็มเป็นโรมัน Leetcode227
313Leetcode สามเหลี่ยมปาสคาล227
314จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II227
315การบีบอัดสตริง226
316ย้อนกลับคำแต่ละคำ225
317จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์224
318นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน224
319การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน224
320อัลกอริทึม Bellman Ford223
321เทคนิคหน้าต่างบานเลื่อน223
322ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม222
323สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า222
324เพิ่ม Binary Leetcode Solution221
325การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List221
326การประเมินนิพจน์ทางคณิตศาสตร์221
327โซลูชัน Leetcode หมายเลขเดียว221
328ประกอบด้วย Duplicate220
329คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ219
330แยกเลขคู่และเลขคี่219
331จัดเรียงองค์ประกอบตามความถี่219
332มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution219
333Palindrome Linked List Leetcode โซลูชัน218
334Pow (x, n) โซลูชัน Leetcode218
335Postfix เป็น Infix Conversion218
336ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ217
337ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์217
338อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ217
339จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode216
340นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา216
341อัลกอริทึม Kruskal216
342การเรียงลำดับถัดไป216
343กลุ่มคำที่มีชุดอักขระเดียวกัน216
344โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม215
345Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน214
346ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด213
347อัลกอริธึม Convex Hull213
348คำที่ใช้บ่อย K ยอดนิยม213
349พีชคณิต Leetcode Solution213
350K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ212
351สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution212
352ค้นหา Town Judge Leetcode Solution211
353โซลูชัน Leetcode องค์ประกอบส่วนใหญ่210
354Subarray สูงสุด210
355การเรียงลำดับอาร์เรย์โดยใช้ Stacks210
356ค้นหา Lucky Integer ใน Array Leetcode Solution210
357โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด210
358ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่209
359สตริงการแย่งชิง209
360นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม209
361องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์209
362การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์209
363โซลูชัน LeetCode เมทริกซ์เกลียว208
364ประเมินกอง208
365Swap Nodes ในคู่ Leetcode Solutions207
366การเข้ารหัส Huffman207
367กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x207
368หมายเลขพิเศษ207
369ผลรวมเส้นทางขั้นต่ำ206
370คำนำหน้าในการแปลง Infix206
371ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่206
372หมายเลขที่หายไป โซลูชัน Leetcode206
373จำนวนคู่ที่ดีโซลูชัน Leetcode206
374โซลูชัน Leetcode Triangle II ของ Pascal205
375ค้นหาใน Rotated Sorted Array Leetcode Solution205
376Count Primes Leetcode Solutions205
377ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ205
378เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution205
379ย้อนกลับตัวเลขโดยใช้กอง204
380ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง203
381จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution203
382จัตุรัสสูงสุด203
383โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ203
384หมายเลขเดียว203
385House Robber II โซลูชัน Leetcode202
386พลังของโซลูชัน Leetcode สองตัว202
387ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน202
388องค์ประกอบที่พบบ่อย K ยอดนิยม202
389ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode202
390การย้อนกลับองค์ประกอบ K แรกของคิว202
391กลุ่มแอนนาแกรม202
392การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย201
393โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร201
394ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์201
395โซลูชัน Matrix Diagonal Sum Leetcode201
396ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์200
397Fizz Buzz Leetcode200
398การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d200
399ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน199
400วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap199
401จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน199
402นิพจน์มีวงเล็บสำรองหรือไม่199
403จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution198
404ผลรวม Subarray เท่ากับ k198
405Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป198
406เส้นทางที่ไม่ซ้ำใคร198
407Leetcode เรียงลำดับ198
408Coin Change 2 Leetcode โซลูชั่น198
409โซลูชัน Leetcode แบบต่อเนื่องสูงสุด198
410แปลงสตริงเป็น Int198
411เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด198
412ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด198
413ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน197
414ถอดรหัสสตริง197
415แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น197
416ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution196
417ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution196
418การแปลงซิกแซก196
419ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน196
420ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์196
421การเรียงสับเปลี่ยนกรณีจดหมาย196
422แบบสอบถามสตริงย่อย Palindrome196
423จำนวนเต็มย้อนกลับ195
424โซลูชัน LeetCode อาร์เรย์โมโนโทนิก195
425ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม195
426องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง195
427ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่195
428จัดเรียงสแต็กโดยใช้การเรียกซ้ำ194
429ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution194
430หมายเลขฟีโบนักชี โซลูชัน LeetCode194
431ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์194
432ปัญหาผลรวมย่อย194
433Subarray Sum เท่ากับ K LeetCode Solution194
434เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution194
435Reverse Vowels ของ String Leetcode Solution194
436ย้อนกลับกองโดยใช้การเรียกซ้ำ193
437ค้นหาหมายเลขที่ซ้ำกัน193
438ใช้ Stack และ Queue โดยใช้ Deque193
439ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution193
440นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน193
441ค้นหาค่ามัธยฐานจากสตรีมข้อมูล193
442ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ193
443อัลกอริทึมของ Prim192
444ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่192
445ย้อนกลับคำในสตริง III LeetCode Solution192
446กราฟ Bipartite192
447ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว192
448การใช้งานแคช LRU192
449ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี192
450พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ192
451หมายเลขคาตาลันที่ N192
452Subarrays ที่มีองค์ประกอบที่แตกต่างกัน191
453ค้นหาองค์ประกอบที่ซ้ำกัน191
454สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่191
455ผลรวมของช่วง Subarray Leetcode Solution191
456สลับโซลูชัน Array Leetcode191
457ผลรวมเป้าหมาย190
458การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค190
459ดักจับน้ำฝน Leetcode Solution190
460ย้อนกลับสตริง190
461ค้นหาอักขระทั่วไป Leetcode Solution190
462ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว190
463จำนวนเต็มเป็นคำภาษาอังกฤษ190
464ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ189
465พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0189
466องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions189
467หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution189
468ลำดับต่อมาที่ยาวที่สุด189
469ค้นหาความแตกต่าง Leetcode Solution188
470Fizz Buzz188
471หอคอยซ้ำแห่งฮานอย188
472เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด188
473โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล188
474ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k188
475Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม187
476การต่อกันของ Array LeetCode Solution187
477ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution187
478แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode187
479อัลกอริทึม Floyd Warshall187
480Word Ladder โซลูชัน LeetCode187
481ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution187
482ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที187
483จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution186
484ต่อไป Greater Element I Leetcode Solution186
485แก้ไขระยะทาง186
486ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์186
487นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด186
488การจัดข้อความให้เหมาะสม โซลูชัน LeetCode186
489นับและพูด186
490ผสานช่วงเวลาที่ทับซ้อนกัน185
491ซิกแซกการแปลง LeetCode โซลูชั่น185
492ระดับของอาร์เรย์185
493น้ำท่วมเติม LeetCode185
494ออกแบบระบบจอดรถ Leetcode Solution185
495คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie185
496ย้อนกลับรายการที่เชื่อมโยง184
497โซลูชัน Leetcode คูณสตริง184
498นับและพูด Leetcode Solution184
499อัลกอริทึม MiniMax184
500กระโดดเกม โซลูชัน Leetcode183
501ปัญหาช่วงเวลาของสต็อก183
502มุมมองด้านบนของ Binary Tree183
503คำนำหน้าในการแปลง Postfix183
504พื้นที่สูงสุดของเกาะ183
505สตริงย่อยที่มีการต่อคำทั้งหมด183
506ย้ายศูนย์ LeetCode Solution183
507โซลูชัน Leetcode ที่สำคัญช้าที่สุด183
508ดัชนีสูงสุดในอาร์เรย์ภูเขา183
509สตริงวงเล็บที่ถูกต้อง183
510ความยาวของ Last Word Leetcode Solution183
511องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป183
512Palindrome ที่สั้นที่สุด183
513ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)183
514ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)183
515ปัญหาปุ่มกดตัวเลขบนมือถือ183
516แปลงอาร์เรย์เป็นแบบซิกแซก182
517ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution182
518จับคู่กับผลิตภัณฑ์ที่กำหนด182
519ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่182
520subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K182
521โซลูชัน Leetcode แบบสุ่ม182
522ใช้สแต็กโดยใช้คิวเดียว182
523จุดตัดของสองอาร์เรย์182
524ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์182
525ลำดับความสำคัญใน C ++182
526การเรียงลำดับแบบวนซ้ำของทรีไบนารี181
527น้ำหนักหินสุดท้าย181
528ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว181
529Postfix เป็น Prefix Conversion181
530นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด181
531คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ181
532ค้นหาองค์ประกอบที่ขาดหายไปของช่วง181
533ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution180
534Leetcode อาร์เรย์ที่ต่อเนื่องกัน180
535Recursion180
536Koko กินกล้วย Leetcode Solution180
537ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์180
538Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด179
539โซลูชัน Leetcode หมายเลข N-th Tribonacci179
540โซลูชัน Leetcode เรียงลำดับอาร์เรย์179
541ใช้ Stack โดยใช้ Queues178
542Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน178
543ภาชนะที่มีน้ำมากที่สุด178
544กำหนดคุกกี้ Leetcode Solution177
545การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม177
546แปลง BST ปกติเป็น BST สมดุล177
547ตรวจสอบวงเล็บสมดุลในนิพจน์177
548การดำเนินการขั้นต่ำในการแปลง X เป็น Y177
549เป็นโซลูชัน Leetcode ที่ตามมา177
550โซลูชันอัญมณีและหิน Leetcode177
551จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k177
552โซลูชัน Leetcode ของ Isomorphic Strings177
553แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี177
554เวลาที่ดีที่สุดในการซื้อและขายหุ้น177
555Anagrams ที่ถูกต้อง177
556เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N177
557สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode176
558ผลรวมด้านซ้ายออกจาก Leetcode Solutions176
559การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก176
560จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง176
561องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์176
562สลับอาร์เรย์176
563การกลับวงเล็บขั้นต่ำ176
564จำนวนเต็มเป็นโรมัน176
565แจกจ่ายขนมให้กับผู้คน Leetcode Solution176
566โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด176
567ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน176
568Sudoku ที่ถูกต้อง176
569จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด176
570วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode176
571โซลูชัน Leetcode ของ Island Perimeter176
572สรุปช่วง Leetcode โซลูชัน175
573ชุดค่าผสม Leetcode175
574ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution175
57501 โซลูชัน Matrix LeetCode175
576การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน175
577Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด175
578ระยะการขัดขวาง175
579ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร174
580วิธีถอดรหัส174
581นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K174
582นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS174
583LRU Cache LeetCode Solution174
584สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ174
585ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม173
586ปัญหาเหมืองทอง173
587ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด173
588จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน173
5893Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด173
590แทรก Interval Leetcode Solution173
591ปัญหากระเป๋าเป้173
592อัศวินขั้นต่ำย้ายโซลูชัน LeetCode173
593หมุนรายการ Leetcode โซลูชัน173
594จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m172
595ระยะทางสูงสุดในอาร์เรย์172
596ดักน้ำฝน LeetCode Solution172
597ระยะห่างระหว่างบัสหยุด Leetcode Solution172
598จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน171
599จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?171
600เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution171
601หมุนภาพ โซลูชัน LeetCode171
602การเรียงสับเปลี่ยนในสตริง Leetcode Solution170
603K ช่องว่าง LeetCode170
604กบกระโดด Leetcode โซลูชั่น170
605รูปแบบคำ170
606จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode170
607เกมหิน LeetCode170
608ตะแกรงของ Eratosthenes170
609จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution170
610โซลูชัน LeetCode ต้นไม้เดียวกัน170
611ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี169
612ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution169
613การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก169
614ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่169
615แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา169
616สตริง Isomorphic169
617ฐานที่เล็กที่สุด169
618การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน169
619การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์169
620ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ169
621ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน168
622การทำงานของ XOR ในโซลูชัน Array Leetcode168
623การกำหนดที่อยู่ IP โซลูชัน Leetcode168
624เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution168
625การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง168
626ปัญหาการตัดคำ168
627จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์168
628โจรปล้นบ้าน168
629การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode168
630อัลกอริทึมการทาสีรั้ว168
631ต้นทุนขั้นต่ำในการจ้างคนงาน K167
632นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี167
633ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด167
634แยก 0s และ 1s ใน Array167
635ปัญหาการเปลี่ยนเหรียญ167
636ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี167
637ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)167
638สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution167
639Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode167
640ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์167
641แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด166
642จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง166
643กระดิกเรียง166
644ผลรวมสองชุดที่ไม่ทับซ้อนกัน166
645เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution166
646GCD ของตัวเลขสองตัว166
647จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย166
648ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่166
649ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด166
650ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode166
651วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี166
652สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution165
653ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล165
654ค้นหาผลรวมระดับสูงสุดใน Binary Tree165
655ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution165
656โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II165
657แปลงอาร์เรย์เป็นรูปแบบย่อ165
658จะสร้าง Mergable Stack ได้อย่างไร?165
659Palindrome ที่ถูกต้อง165
660Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป165
661เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode165
662ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ164
663ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด164
664ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน164
665จัดระเบียบสตริงใหม่164
666โซลูชัน LeetCode เวลาว่างของพนักงาน164
667โซลูชัน LeetCode หมายเลข Strobogrammatic164
668จำนวนจังหวัด โซลูชั่น Leetcode164
669ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d164
670การรวมตัวอักษรของหมายเลขโทรศัพท์164
671เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution163
672ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution163
673ฉลากพาร์ติชั่น LeetCode Solution163
674แก้ไขระยะทาง LeetCode Solution163
675พลิกโซลูชัน LeetCode ของรูปภาพ163
676โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง163
677กู้คืนโครงสร้างการค้นหาแบบไบนารี163
678จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode163
679พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ163
680พลังของโซลูชัน Leetcode สี่ตัว163
681การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด162
682จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2162
683ลำดับการเรียงสับเปลี่ยน LeetCode Solution162
684BFS กับ DFS สำหรับ Binary Tree162
685สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด162
686จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution162
687ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่162
688จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode162
689Lucky Numbers ในโซลูชัน Matrix Leetcode162
690ลดจาน LeetCode Solution162
691K ช่องว่าง162
692พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน161
693ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่161
694เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก161
695โซลูชัน Leetcode จำนวนที่น่าเกลียด161
696พื้นฐานการเขียนโปรแกรมแบบไดนามิก161
697ลบวงเล็บไม่ถูกต้อง Leetcode Solution161
698แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution161
699การย้อนกลับคิวโดยใช้การเรียกซ้ำ161
700Inorder Successor ของโหนดใน Binary Tree161
701ผสานสอง Binary Trees LeetCode Solution161
702การสุ่มตัวอย่างอ่างเก็บน้ำ161
703แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution161
704หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution161
705สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution161
706ชุดย่อย Sum Leetcode160
707Binary Tree ลำดับระดับซิกแซก Traversal160
708ย้อนกลับเฉพาะตัวอักษร LeetCode Solution160
709ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode160
710ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่160
711กู้คืนที่อยู่ IP โซลูชัน Leetcode160
712สร้าง BST จาก Preorder Traversal ที่กำหนด160
713ค้นหาใบของ Binary Tree LeetCode Solution160
714โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II160
715โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II159
716คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน159
717ตัวสลับหลอดไฟ โซลูชัน LeetCode159
718ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด159
719ค่าสัมประสิทธิ์ทวินาม159
720ค้นหาผลคูณที่ใหญ่ที่สุดของ 3159
721Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode159
722การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง159
723โซลูชัน Leetcode แถวแป้นพิมพ์159
724ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข158
725ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode158
726ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array158
727ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution158
728ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี158
729ดำเนินการเปลี่ยนสตริง Leetcode158
730มอร์ริส Traversal158
731อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution157
732ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n157
733ผสาน K เรียงลำดับรายการที่เชื่อมโยง157
734จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล157
735โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข157
736ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution157
737ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง157
738การจัดเรียงฟองโดยใช้สองกอง156
739เส้นทแยงมุมของต้นไม้ไบนารี156
740โซลูชัน LeetCode Array ที่ไม่ลดลง156
741ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution156
742ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k156
743ปัญหาการปูกระเบื้อง156
744บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution156
745โซลูชันการบีบอัดสตริง LeetCode156
746ค้นหาอักขระที่ไม่ซ้ำกันในสตริง156
747พลิกโซลูชัน LeetCode Binary Tree156
748อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน156
749โซลูชัน Leetcode ระยะทางที่ติดขัด156
750ต้นไม้ที่มีความสูงต่ำสุด156
751แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม156
752ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K156
753อันดับ Transform ของ Array Leetcode Solution156
754ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution155
755ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution155
756Kth บรรพบุรุษของโหนดในไบนารีทรี155
757ค้นหาโซลูชัน Leetcode 2D Matrix II155
758จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode155
759Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution155
760จำนวนเกาะ II โซลูชัน LeetCode155
761รูปแบบคำ โซลูชัน LeetCode155
762เกมกระโดด155
763ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่155
764Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)155
765ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution155
766subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน155
767องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์155
768เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด155
769ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution154
770ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -154
771ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์154
772โซลูชัน LeetCode ของรถแข่ง154
773โซลูชัน Leetcode ต้นไม้สมมาตร154
774ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode154
775เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0154
776งูและบันได LeetCode Solution154
777ความลึกสูงสุดของ N-ary Tree Leetcode Solution154
778ลดจำนวนคู่สูงสุดใน Array LeetCode Solution154
779สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution154
780โปรแกรมสำหรับปัญหา Bridge and Torch154
781เปลี่ยนกราฟ154
782สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด154
783แยกสตริงใน Balanced Strings Leetcode Solution154
784ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution154
785โซลูชั่น N-Queens LeetCode153
786พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution153
787องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด153
788นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x153
789ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี153
790การลบในทรีไบนารี153
791ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution153
792กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode153
793จำนวน NGE ทางด้านขวา153
794นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน153
795วงจรรายการที่เชื่อมโยง153
796ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง152
797เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution152
798โซลูชัน Leetcode ส่วนเติมเต็ม152
799ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่152
800หมายเลขที่ถูกต้อง152
801จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น152
802จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด152
803ตารางเรียน II - LeetCode152
804ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II152
805สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น152
806ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution152
807เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution152
808ต้นไม้ช่วงเวลา152
809Last Stone Weight II โซลูชัน LeetCode152
810ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์151
811โซลูชันฐาน 7 Leetcode151
812โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler151
813ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k151
814พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง151
815กำไรสูงสุดในการจัดตารางงาน Leetcode Solution151
816โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1151
817หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น151
818น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode151
819การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน151
820ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution151
821ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution151
822รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น150
823โซลูชันกำแพงอิฐ LeetCode150
824การจับคู่นิพจน์ทั่วไป150
825ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น150
826เรียงลำดับ Array ตาม Parity II Leetcode Solution150
827ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง150
828อันดับสัมพัทธ์ Leetcode Solution150
829คิวแบบวงกลม150
830ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว150
831โซลูชัน Leetcode ของ Spiral Matrix II150
832แปลง BST เป็น Min Heap150
833สแต็กตามอาร์เรย์ที่เติบโตได้150
834การสั่งซื้อล่วงหน้าแบบวนซ้ำ150
835ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด149
836พจนานุกรมคนต่างด้าว โซลูชัน LeetCode149
837โคลนกราฟ โซลูชัน LeetCode149
838คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode149
839วางดอกไม้ได้ LeetCode Solution149
840แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี149
841เส้นทางที่มีค่าเฉลี่ยสูงสุด149
842ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่149
843เรียงสี149
844รายการพาร์ติชั่น Leetcode Solution149
845ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ149
846สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด149
847ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด149
848ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution149
849จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution149
850ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่149
851วงเล็บที่ถูกต้อง โซลูชัน Leetcode149
852การเลื่อนระดับคำสั่งในรูปแบบ Spiral148
853ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้148
854นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K148
855ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution148
856Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s148
857ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution148
858ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution148
859ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1148
860การค้นหาแบบไบนารีการค้นหาทรีและการแทรก148
861ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง147
862การแสดงออกที่สมดุลพร้อมการเปลี่ยน147
863ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode147
864ปัญหาการจับคู่เพื่อน147
865นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ147
866เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม147
867เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง147
868รูปแบบสตริงย่อยซ้ำ LeetCode Solution147
869ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด147
870เซตย่อยที่มีผลรวมหารด้วยม147
871ค่าสัมประสิทธิ์การเปลี่ยนแปลง147
872ผลรวมขั้นต่ำของการคูณของจำนวน n146
873Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)146
874ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ146
875ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution146
876K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST146
877จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i146
878การคูณเมทริกซ์ลูกโซ่146
879จัดเรียงอาร์เรย์เป็น BST ที่สมดุล146
880โซลูชัน LeetCode การข้ามเส้นทแยงมุม146
881ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์146
882การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด146
883วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n146
884โซลูชัน LeetCode แนวขวางในแนวทแยง146
885GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์146
886องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์146
887โซลูชัน Leetcode ระยะทางสั้นที่สุด146
888ลบและรับ145
889คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง145
890น้ำมะนาวเปลี่ยน Leetcode Solution145
891จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution145
892ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่145
893ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่145
894แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต145
895แบบสอบถาม LCM ช่วง145
896ขวดน้ำ Leetcode Solution145
897โซลูชัน Leetcode อุณหภูมิรายวัน145
898จำนวนวันระหว่างสองวัน โซลูชัน LeetCode145
899LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย145
900ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree145
901เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution145
902องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ145
903โซลูชัน Leetcode เมืองปลายทาง145
904เดาตัวเลขสูงกว่าหรือต่ำกว่า II145
905Robot Bounded In Circle โซลูชัน LeetCode145
906Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution145
9074 ซัม144
908นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3144
909ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่144
910โซลูชัน LeetCode ของ Spiral Matrix III144
911ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด144
912โซลูชัน Leetcode กองซ้อนความถี่สูงสุด143
913BFS สำหรับ Disconnected Graph143
914ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution143
915จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i143
916โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่143
917แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี143
918จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution143
919ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี143
920Palindrome Partitioning Leetcode Solution143
9213 ผลรวม143
922สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง143
923แทรกลบ GetRandom143
924พจนานุกรมคนต่างด้าว143
925ตัดแต่งต้นไม้ค้นหาแบบไบนารี142
926ผสาน Leetcode สองรายการที่เรียงลำดับ142
927ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด142
928ค้นหาอักขระทั่วไป Leetcode Solution142
929จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode142
930เกม Stone II Leetcode142
931สร้าง BST จาก Level Order Traversal ที่กำหนด142
932ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์142
933ใส่ลงใน Postfix142
934อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)142
935ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution142
936สร้าง Rectangle Leetcode Solution142
937ค่าเฉลี่ยของระดับในต้นไม้ไบนารี142
938แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน142
939ผลที่ตามมาของ Palindromic ที่ยาวที่สุด142
940ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode142
941Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด141
942ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา141
943เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0141
944ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่141
945รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง141
946ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์141
947จัดคิวโดยใช้ Stacks141
948การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง141
949นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน141
950Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution141
951อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M141
952เลขพจนานุกรม Leetcode Solution141
953พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร140
954เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น140
955วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution140
956จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution140
957การรวมช่วงเวลา140
958นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด140
959จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino140
960สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม140
961Reverse Nodes ใน K-Group140
962สร้างจำนวนสูงสุด140
963ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution139
964แบ่งคำ139
965Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode139
966ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา139
967การส่งผ่านลำดับระดับของต้นไม้ไบนารี139
968นับคู่กับผลรวมที่ได้รับ139
969การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K139
970การดำเนินการลบทรีค้นหาแบบไบนารี139
971ลำดับนิวแมน - คอนเวย์139
972นับราคาในช่วง139
973สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution139
974ค้นหาความแตกต่าง Leetcode Solution139
975การแบ่งพาร์ติชัน Palindrome139
976ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่139
977ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า139
978ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง138
979เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution138
980หน้าต่างบานเลื่อนสูงสุด138
981ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ138
982ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution138
983เส้นทางที่ไม่ซ้ำกัน II138
984Subarray ผลิตภัณฑ์สูงสุด138
985ต้นไม้สมมาตร138
986การชนกันของดาวเคราะห์น้อย LeetCode Solution138
987รูปแบบเกิดขึ้นโดยใช้ Stack138
988สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน138
989ปฏิทินของฉัน I LeetCode Solution138
990โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด138
991ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด137
992ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด137
993เพื่อนวัยที่เหมาะสม LeetCode Solution137
994สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution137
995โซลูชัน Boomerang Leetcode ที่ถูกต้อง137
996ต้นไม้กลุ่ม137
997K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution137
998โซลูชัน LeetCode Maze III137
999ความยาวสูงสุดของ Subarray ซ้ำ137
1000ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา137
1001สิ่งแรกที่ขาดหายไปในเชิงบวก136
1002การแทรกในทรีไบนารี136
1003การค้นหาแรกกว้าง (BFS) สำหรับกราฟ136
1004จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น136
1005ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน136
1006Serialize และ Deserialize Binary Tree136
1007คำนวณ nCr% p136
1008พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน136
1009สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array136
1010นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด136
1011การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด136
1012ปัญหาพาร์ทิชันของจิตรกร136
1013ไต่บันได136
1014เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด136
1015ปัญหาการจัดวงเล็บแบบบูลีน136
1016การข้ามผ่านขอบเขตของต้นไม้ไบนารี136
1017การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)136
1018Depth First Search (DFS) สำหรับกราฟ136
1019การส่งผ่านคำสั่งระดับโดยใช้สองคิว136
1020การจับคู่สตริงในโซลูชัน Array Leetcode136
1021ค้นหา Subtrees ที่ซ้ำกัน136
1022Morris Inorder Traversal136
1023สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String136
1024สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน136
1025ถัดไป Greater Element III โซลูชัน LeetCode135
1026ผลรวมดัชนีขั้นต่ำของสองรายการ135
1027ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง135
1028จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'135
1029โซลูชัน Leetcode ของ Word ที่สั้นที่สุด135
1030ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution135
1031กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode135
1032ฆ่ากระบวนการ LeetCode Solution135
1033ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด135
1034โซลูชัน LeetCode สตริงการแย่งชิง134
1035ข้อดีของ BST มากกว่า Hash Table134
1036โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง134
1037โซลูชัน Leetcode ที่ใหญ่ที่สุด134
1038จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่134
1039สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations134
1040ตรวจสอบโครงสร้างการค้นหาแบบไบนารี134
1041จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์134
1042K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน134
1043ตัวเลขที่น่าเกลียด134
1044Design Hit Counter โซลูชัน LeetCode134
1045ต้นไม้ค้นหาแบบไบนารี133
1046ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode133
1047ต้นไม้ไบนารีที่สมดุล133
1048ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน133
1049Bitwise และช่วงตัวเลข โซลูชัน LeetCode133
1050ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม132
1051นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x132
1052น่าเกลียดหมายเลข II LeetCode โซลูชั่น132
1053การกำหนดที่อยู่ IP โซลูชัน LeetCode132
1054กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี132
1055จำนวนพา ธ พาลินโดรมิกในเมทริกซ์132
1056หมายเลขที่น่าเกลียดสุด ๆ132
1057ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0132
1058ความลึกแบบวนซ้ำครั้งแรกของกราฟ132
1059สามารถจับภาพได้สำหรับ Rook Leetcode Solution132
1060ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1132
1061เพิ่มตัวเลขสองตัว132
1062นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ132
1063จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode131
1064Path Sum II LeetCode Solution131
1065ค้นหาโซลูชัน LeetCode ของ Peak Element II131
1066การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode131
1067ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode131
1068Binary Tree มุมมองด้านขวา โซลูชัน LeetCode131
1069ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน131
1070กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่131
1071ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution131
1072สร้างวงเล็บ Leetcode Solution131
1073ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution131
1074ค้นหา Peak Element131
1075รวมผลรวม IV LeetCode โซลูชั่น130
1076อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution130
1077ผลที่ตามมาของ Bitonic ที่ยาวที่สุด130
1078การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution130
1079Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ130
1080จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า130
1081วันแห่งปี Leetcode Solution130
1082ความสำคัญของพนักงาน LeetCode Solution130
1083ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน130
1084ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่130
1085บรรพบุรุษที่ต่ำที่สุด130
1086โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม130
1087จำนวนเกาะที่ปิด โซลูชัน Leetcode130
1088แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์129
1089Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution129
1090ผลที่ตามมาที่แตกต่าง129
1091ประเภทของต้นไม้ไบนารี129
1092ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists129
1093ขนาดต่ำสุด Subarray Sum129
1094เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions129
1095ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution129
1096เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution129
1097โครงสร้างข้อมูลไบนารีทรี129
1098ลบ Palindromic Subsequences Leetcode Solution129
1099ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์128
1100พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP128
1101เพิ่ม Triplet Subsequence โซลูชัน LeetCode128
1102จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree128
1103โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด128
1104ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ128
1105ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum128
1106ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด128
1107ถัดไป การเรียงสับเปลี่ยน Leetcode Solution128
1108ผลรวมเส้นทาง128
1109หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว128
1110ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง128
1111สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution127
1112ตัวละครต่อเนื่อง LeetCode Solution127
1113การนับคู่หาร127
1114Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution127
1115โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม127
1116โซลูชัน Prime Palindrome LeetCode127
1117ตัดคัน127
1118ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution126
1119รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution126
1120เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution126
1121นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด126
1122ผลิตภัณฑ์ของช่วงในอาร์เรย์126
1123พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป126
1124Subarray ผลิตภัณฑ์สูงสุด126
1125ผลรวมของเลขคู่หลังการสืบค้น125
1126ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution125
1127ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน125
1128สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe125
1129เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่125
1130มุมมองด้านล่างของทรีไบนารี125
1131ลำดับ Moser-de Bruijn125
1132การเรียงลำดับโทโพโลยี125
1133พิมพ์มุมมองด้านขวาของทรีไบนารี125
1134ฟอร์แมตโซลูชัน String Leetcode125
1135Palindrome Permutation LeetCode Solution124
1136ค้นหาตำแหน่งแทรก124
1137ต้นไม้ไบนารีสูงสุด124
1138ปัญหาผลรวมย่อยในช่องว่าง O (sum)124
1139สร้าง K Palindrome Strings LeetCode Solution124
1140รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด124
1141โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด124
1142โซลูชัน Leetcode ตัวคั่นพัน124
1143เพิ่มขึ้นต่อเนื่องยาวนานที่สุด123
1144สลับโหนดในคู่123
1145โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้123
1146พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ123
1147ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย123
1148วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด123
1149ลำดับโกลอมบ์123
1150ลบโหนดและส่งคืน Forest Leetcode Solution123
1151ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน123
1152ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k123
1153เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution123
1154สตริงย่อย Palindromic Leetcode Solution122
1155คิวลำดับความสำคัญ122
1156ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น122
1157ค้นหาระบบข้อเสนอแนะ LeetCode Solution122
1158ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน122
1159การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray122
1160ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution121
1161เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด121
1162Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution121
1163ค้นหาลำดับงูที่มีความยาวสูงสุด121
1164แนะนำต้นไม้แดง - ดำ121
1165ต้นไม้ตัดสินใจ121
1166ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode121
1167เส้นทางรถเมล์ Leetcode Solution121
1168Binary Tree เป็น Binary Search Tree Conversion121
1169แปลง BST เป็น Greater sum Tree121
1170โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ120
1171นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน120
1172การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode120
1173หมุนอาร์เรย์120
1174เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม120
1175แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode120
1176ผลที่ตามมาซ้ำซากยาวที่สุด120
1177ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด120
1178ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution119
1179ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution119
1180จำนวนการสั่งซื้อใน Backlog Leetcode Solution119
1181เวอร์ชันแรกที่ไม่ดี119
1182บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี119
1183K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่119
1184ย้อนกลับเส้นทางใน BST โดยใช้ Queue119
1185ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode119
1186แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions118
1187การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode118
1188การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง118
1189หมายเลขสามเหลี่ยมที่ถูกต้อง118
1190จำนวนส่วนสูงสุดของความยาว a, b และ c118
1191กราฟและการแสดง118
1192นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์118
1193การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด118
1194subarray bitonic ผลรวมสูงสุด118
1195วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด117
1196Kth องค์ประกอบที่เล็กที่สุดใน BST117
1197การสร้างคิวใหม่ตามความสูง117
1198เดาคำ117
1199โซลูชัน LeetCode Array ที่ต่อเนื่องกัน117
1200ผลรวมของใบซ้าย LeetCode Solution117
1201ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?117
1202ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution117
1203Matchsticks กับ Square Leetcode Solution117
1204แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ117
1205โซลูชัน Leetcode ข้ามเส้นทาง116
1206กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode116
1207ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ116
1208ตัวแบ่งจำนวนเต็ม LeetCode Solution115
1209แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว115
1210แชมเปญทาวเวอร์ โซลูชัน LeetCode115
1211บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี115
1212การต่อกันของ Array LeetCode Solution115
1213สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode115
1214Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode115
1215แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า115
1216Perfect Squares โซลูชัน LeetCode115
1217ฟอร์แมตวันที่ โซลูชัน LeetCode115
1218เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ114
1219พลังของสอง114
1220LRU Cache Leetcode Solution114
1221แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ114
1222ปัจจัยที่ k ของ n Leetcode Solution114
1223ผสานการเรียง114
1224หารสองจำนวนเต็ม Leetcode Solution114
1225การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย114
1226พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ113
1227คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด113
1228คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ113
1229ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา113
1230ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้113
1231ค่าเฉลี่ยของช่วงในอาร์เรย์113
1232โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด113
1233ความลึกสูงสุดของไบนารีทรี113
1234ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution113
1235โซลูชัน LeetCode Perfect Square ที่ถูกต้อง113
1236หลักสูตรคู่ขนาน II โซลูชัน LeetCode112
1237พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์112
1238ออกแบบ Skiplist โซลูชัน LeetCode112
1239ใหม่ 21 เกม112
1240ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น112
1241โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน112
1242ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution112
1243ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่112
1244ตัวหนาในสตริง LeetCode Solution112
1245BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด112
1246นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน111
1247Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode111
1248ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่111
1249ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม111
1250อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน111
1251อาร์เรย์ที่ต่อเนื่องกัน111
1252ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต111
1253การโคลนกราฟ111
1254ไม่มีหมายเลข110
1255ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution110
1256Subarray ผลิตภัณฑ์สูงสุด110
1257ผสาน k เรียงลำดับรายการ Leetcode Solution110
1258โซลูชัน Leetcode ช่วงที่เล็กที่สุด110
1259ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)110
1260ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่110
1261พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ110
1262นับและสลับการค้นหาในอาร์เรย์ไบนารี109
1263จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด109
1264โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ108
1265ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่108
1266ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode108
1267ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี108
1268ต้นทุนขั้นต่ำปีนบันได LeetCode Solution107
1269องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป107
1270Koko กินกล้วย LeetCode Solution107
1271เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode106
1272การแบ่งพาร์ติชัน Palindrome106
1273วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution106
1274Peeking Iterator โซลูชัน LeetCode105
1275คิวที่เป็นระเบียบ โซลูชั่น LeetCode104
1276สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution104
1277ผสานอาร์เรย์ที่จัดเรียง103
1278ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่103
1279ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่103
1280ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)102
1281นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์102
1282เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution102
1283Array Nesting Leetcode Solution102
1284การจัดเรียงเหรียญ โซลูชัน Leetcode101
1285เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution100
1286ผลรวมสูงสุดที่เพิ่มขึ้นตามมา100
1287ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น99
1288ค้นหา subarray เฉลี่ยสูงสุดของความยาว k99
1289จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode98
1290แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array98
1291จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด98
1292พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution98
1293ดัชนีสุ่มเลือก LeetCode Solution97
1294แปลงเป็นฐาน -2 โซลูชัน LeetCode97
1295แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ97
1296โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง96
1297ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode96
1298เพิ่มโซลูชัน Leetcode สองหมายเลข96
1299Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL95
1300การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution95
1301โซลูชัน LeetCode หมายเลข Palindrome95
1302ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง94
1303เข้าถึงหมายเลขโซลูชัน LeetCode94
1304ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่94
1305จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode94
1306จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode94
1307Jump Game IV โซลูชัน LeetCode94
1308แทรก ลบ GetRandom O(1) Leetcode Solution93
1309ออกแบบระบบใต้ดิน Leetcode Solution89
1310พิมพ์โซ่ความยาวสูงสุดของคู่88
1311ตรวจหาโซลูชัน Leetcode ของ Capital87
1312ออกแบบลีดเดอร์บอร์ด Leetcode Solution85
1313สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม83
1314สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution83
1315โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม82
1316นับหมู่เกาะย่อย โซลูชัน LeetCode80
1317โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ80
1318เปลี่ยนตัวอักษร โซลูชัน LeetCode79
1319Binary Tree Inorder Traversal โซลูชัน LeetCode79
1320ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode77
1321รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode77
1322จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode76
1323ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง76
1324ถอดรหัสสตริง Leetcode Solution75
1325ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง75
1326โซลูชั่น LeetCode ปีประชากรสูงสุด74
1327โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด72
1328รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น71
1329โซลูชั่น LeetCode ปีประชากรสูงสุด70
1330ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode70
1331สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution68
1332แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution67
1333คะแนนของวงเล็บ LeetCode Solution66
1334เกมสโตน IV โซลูชัน LeetCode66
1335Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป66
1336แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution65
1337เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution63
1338Graph Bipartite คืออะไร? โซลูชัน LeetCode62
1339โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง62
1340แบ่งช็อกโกแลต LeetCode Solution53
1341คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น48
1342ช่วงผลรวมของ BST LeetCode Solution45
1343ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม43
1344จัดเรียงสี โซลูชัน LeetCode42
1345ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution40
1346ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution38
1347หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode37
1348หมุนโซลูชัน LeetCode สตริง36
1349โซลูชัน LeetCode ไฮไฟว์18
1350ขนาดสูงสุด Subarray Sum เท่ากับ k Leetcode Solution18
1351โซลูชัน Leetcode ของดัชนี H16
Translate »