Subarray ผลิตภัณฑ์สูงสุด

ระดับความยาก กลาง
ถามบ่อยใน อเมซอน ซิสโก้ ไมโครซอฟท์ สแตนลี่ย์มอร์แกน Myntra payu ไทม์อินเทอร์เน็ต Zoho
แถวเข้าชม 109

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

ปัญหา“ Maximum Product Subarray” ระบุว่าคุณได้รับไฟล์ แถว จำนวนเต็มที่มีทั้งจำนวนบวกและจำนวนลบ คำสั่งปัญหาขอให้ค้นหาผลิตภัณฑ์สูงสุดของอาร์เรย์ย่อย

ตัวอย่าง

arr[] = { 2, -2, 3, 5}
15

คำอธิบาย

องค์ประกอบในอาร์เรย์ย่อยคือ 3 และ 5 ซึ่งเก็บผลคูณสูงสุดของอาร์เรย์ย่อยทั้งหมดที่เป็นไปได้

ขั้นตอนวิธี

1. Traverse the array from i = 0 to less than the value n(length of the given array).
  1. Check if arr[i] is greater than 0, if true
    1. Find out the maximumRange by multiplying each value of an array to itself.
    2. Find out the minimumRange between the product of minimumRange and arr[i] and 1.
    3. Mark flag is equal to 1.
  2. If the value of the array is equal to 0, then mark the minimum and maximum range to 1.
  3. Else find out the maximum between the product of minimumRange and arr[i] and 1 and find out the minimumRange by the product value of maximumRange and arr[i].
  4. If maxValue is less than the value of the maximumRange then store the value of maximumRange to maxValue.’
2. Check if the flag is equal to 0 and also maxValue is equal to 1, then return 0
3. Return maxValue.

คำอธิบาย

เราได้ให้ไฟล์ แถว of จำนวนเต็ม เราได้ขอให้ค้นหาผลิตภัณฑ์สูงสุดที่อาร์เรย์ย่อยสามารถเก็บไว้ในอาร์เรย์ที่กำหนดได้ อาร์เรย์ประกอบด้วยทั้งจำนวนบวกและลบ เราต้องหาผลิตภัณฑ์สูงสุดที่นี่ แนวทางที่เราใช้ในที่นี้จะเหมือนกับความยาวสูงสุดของอาร์เรย์ย่อยเป็นผลรวมสูงสุดหรือผลคูณสูงสุด

ตอนนี้เราต้องมุ่งเน้นไปที่ผลิตภัณฑ์สูงสุดที่สามารถทำได้กับ subarrays ที่เป็นไปได้ทั้งหมด เราจะจับตาดู maximumRange และ MinimumRange ใน maxValue เราจะจัดเก็บผลิตภัณฑ์สูงสุดที่นี่ แฟล็กคือตัวแปรในการตรวจสอบว่าเราพบจำนวนบวกหรือไม่และมีผลคูณสูงสุดที่ไม่ใช่ 1 ด้วย

เราจะสำรวจอาร์เรย์จาก 0 ถึง n (โดยที่ n คือความยาวของอาร์เรย์) เราจะตรวจสอบว่า arr [i] มากกว่า 0 หรือไม่ถ้าเป็นจริงให้เก็บผลคูณของ maximumRange และ arr [i] ไว้ใน maximumRange จากนั้นหาค่าต่ำสุดระหว่างผลคูณของ MinimumRange และ arr [i] และ 1 และเก็บไว้ที่ MinimumRange

หลังจากนั้นจะมีเงื่อนไขอื่นถ้าองค์ประกอบอาร์เรย์ใด ๆ ใน subarray เป็น 0 ให้ทำเครื่องหมายค่า MinimumRange และ maximumRange เป็น 1 จากนั้นเราก็ต้องเริ่มต้นใหม่จากที่นี่

หากไม่มีเงื่อนไขใดเป็นที่พอใจ จากนั้นหาค่าสูงสุดระหว่างผลคูณของ MinimumRange และ arr [i] และเก็บไว้ที่ maximumRange ผลคูณของ maximumRange และ arr [i] จะถูกเก็บไว้ที่ MinimumRange ในการส่งผ่านแต่ละครั้งเราต้องเปรียบเทียบเพื่อหาค่าที่มากกว่าและอัปเดตเป็น maxValue และในที่สุดส่งคืน maxValue ซึ่งจะถือผลคูณสูงสุดของ subarrays ที่เป็นไปได้ทั้งหมด

Subarray ผลิตภัณฑ์สูงสุดหมุด

รหัส

รหัส CPP เพื่อค้นหา Maximum Product Subarray

#include<iostream>

using namespace std;

int maxSubarrayProduct(int arr[], int n)
{
    int maximumRange = 1;
    int minimumRange = 1;

    int maxValue = 1;
    int flag = 0;
    for (int i = 0; i < n; i++)
    {
        if (arr[i] > 0)
        {
            maximumRange = maximumRange * arr[i];
            minimumRange = min(minimumRange * arr[i], 1);
            flag = 1;
        }
        else if (arr[i] == 0)
        {
            maximumRange = 1;
            minimumRange = 1;
        }
        else
        {
            int temp = maximumRange;
            maximumRange = max(minimumRange * arr[i], 1);
            minimumRange = temp * arr[i];
        }
        if (maxValue < maximumRange)
            maxValue = maximumRange;
    }
    if (flag == 0 && maxValue == 1)
        return 0;
    return maxValue;
}
int main()
{
    int arr[] = { 2,-2,-3,-5};
    int n = sizeof(arr) / sizeof(arr[0]);
    cout << "Maximum Sub array product is "<< maxSubarrayProduct(arr, n);
    return 0;
}
Maximum Sub array product is 15

โค้ด Java เพื่อค้นหา Maximum Product Subarray

class productSubarray
{
    public static int maxSubarrayProduct(int arr[])
    {
        int n = arr.length;
        int maximumRange = 1;
        int minimumRange = 1;

        int maxValue = 1;
        int flag = 0;
        for (int i = 0; i < n; i++)
        {
            if (arr[i] > 0)
            {
                maximumRange = maximumRange * arr[i];
                minimumRange = Math.min(minimumRange * arr[i], 1);
                flag = 1;
            }
            else if (arr[i] == 0)
            {
                maximumRange = 1;
                minimumRange = 1;
            }
            else
            {
                int temp = maximumRange;
                maximumRange = Math.max(minimumRange * arr[i], 1);
                minimumRange = temp * arr[i];
            }
            if (maxValue < maximumRange)
                maxValue = maximumRange;
        }
        if (flag == 0 && maxValue == 1)
            return 0;
        return maxValue;
    }
    public static void main(String[] args)
    {
        int arr[] = { 2,-2,-3,-5};
        System.out.println("Maximum Sub array product is "+ maxSubarrayProduct(arr));
    }
}
Maximum Sub array product is 15

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

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

O (n) ที่ไหน “ n” คือจำนวนองค์ประกอบในอาร์เรย์ เพราะเราวนซ้ำองค์ประกอบในอาร์เรย์ เวลาทั้งหมดที่อัลกอริทึมทำงานเป็นเชิงเส้น

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

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

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

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