แบ่งช็อกโกแลต LeetCode Solution

ระดับความยาก ยาก
ถามบ่อยใน อเมซอน Facebook Google
แถว การค้นหาแบบไบนารีเข้าชม 60

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

พื้นที่ แบ่งโซลูชันช็อคโกแลต LeetCode บอกว่าแท่งช็อกโกแลตแสดงด้วยรายการจำนวนเต็มที่ไม่ใช่ศูนย์

ผลรวมของ subarray ที่ต่อเนื่องกันหมายถึงความหวานของชิ้นช็อกโกแลตที่แสดงโดย subarray นี้

งานนี้คือการหาผลรวมต่ำสุดที่เป็นไปได้ของอาร์เรย์ย่อยทั้งหมดหลังจากแบ่งอาร์เรย์ออกเป็น k + 1 อาร์เรย์ย่อยที่อยู่ติดกัน

1 ตัวอย่าง:

Input:

 sweetness = [1,2,3,4,5,6,7,8,9], k = 5

Output:

 6
Explanation: You can divide the chocolate to [1,2,3], [4,5], [6], [7], [8], [9]

2 ตัวอย่าง:

Input:

 sweetness = [5,6,7,8,9,1,2,3,4], k = 8

Output:

 1
Explanation: There is only one way to cut the bar into 9 pieces.

3 ตัวอย่าง:

Input:

 sweetness = [1,2,2,1,2,2,1,2,2], k = 2

Output:

 5
Explanation: You can divide the chocolate to [1,2,2], [1,2,2], [1,2,2]

 

เข้าใกล้

ความคิด

  1. ปัญหานี้แก้ได้ด้วย วิธีค้นหาแบบไบนารี
  2. พื้นที่การค้นหาของเราจะอยู่ระหว่าง 1 ถึง total_sweetness_value/(k+1) หรือเราจำกัดวงขวาเป็น 1e9 เนื่องจากจะไม่เป็นอันตรายต่อคำตอบของเรา
  3. เช็คก่อนว่าเราตัดชอคโกแลตเป็น .ได้ไหม k + 1 ชิ้นที่มีความหวานไม่น้อยกว่าที่ mid เป็นการคาดเดาในปัจจุบันของเราด้วยค่าที่เหมาะสมที่สุดที่ใช้การได้
  4. ตอนนี้เราต้องตัดสินใจตามค่าประมาณของเราในฟังก์ชันตรวจสอบ ถ้าคะแนน cnt ของเรามากกว่าเท่ากับ (k+1) เราสามารถเพิ่ม l=mid+1 มิฉะนั้น r=mid-1

รหัส

แบ่งช็อกโกแลต C ++ โซลูชั่น

class Solution {
public:
    #define ll long long
    vector<int>a;
    ll check(ll mid,ll k)
    {
        ll i,n=a.size();
        ll sum=0,cnt=0;
        for(i=0;i<n;i++)
        {
            sum+=a[i];
            if(sum>=mid)
            {
                cnt++;
                sum=0;
            }
        }
        return cnt>=(k+1);
    }
    int maximizeSweetness(vector<int>& sweetness, int k) {

        a=sweetness;
        ll l=1,r=1e9,mid,ans;
        while(l<=r)
        {
            mid=l+(r-l)/2;
            if(check(mid,k))
            {
                l=mid+1;
                ans=mid;
            }
            else
                r=mid-1;
        }
        return ans;
    }
};

แบ่งช็อกโกแลต Java Solution

class Solution {
    int a[];
    int check(int mid,int k)
    {
        int i,n=a.length;
        int sum=0,cnt=0;
        for(i=0;i<n;i++)
        {
            sum+=a[i];
            if(sum>=mid)
            {
                cnt++;
                sum=0;
            }
        }
        if(cnt>=(k+1))
            return 1;
        return 0;
    }
    public int maximizeSweetness(int[] sweetness, int k) {
        a=sweetness;
        long l=1,mid,ans=0;
        long r = (long) Math.pow(10, 9);

        while(l<=r)
        {
            mid=l+(r-l)/2;
            if(check((int)mid,(int)k)==1)
            {
                l=mid+1;
                ans=mid;
            }
            else
                r=mid-1;
        }
        return (int)ans;
    }
}

การวิเคราะห์ความซับซ้อนของ Divide Chocolate LeetCode Solution

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

ความซับซ้อนของเวลาคือ โอ(NlogS). N คือขนาดของ แถว. S คือความหวานทั้งหมด

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

อย่างที่เราเห็นว่าไม่มีการใช้พื้นที่พิเศษ ก็จะ O (1).

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

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2850
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2517
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2486
4Palindrome ใช้การเรียกซ้ำ2271
5ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1992
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1677
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1665
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1652
9จัดเรียงด่วน1633
10เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1624
11ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1491
12สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1459
13ย้อนกลับอาร์เรย์1436
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1413
15ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1375
16ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1367
17องค์ประกอบที่ทำซ้ำครั้งแรก1359
18จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1333
19ผลรวมของตัวเลขในสตริง1333
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1300
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1271
22ตรวจหาลูปในรายการที่เชื่อมโยง1252
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1239
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1232
25Subarray กับผลรวมที่ได้รับ1226
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1224
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1214
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1179
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1136
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1131
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1121
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1118
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1085
34ค้นหาผู้นำในอาร์เรย์1071
35สลับโหนดในรายการที่เชื่อมโยง1054
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์1014
37ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง1008
38จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II1007
39กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก984
40ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด980
41รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x966
42โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่965
43จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง964
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์948
45ค้นหาหมายเลขที่หายไป939
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์931
47สตริงย่อย Palindromic ที่ยาวที่สุด919
48แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง902
49พิมพ์ลำดับต่อมาที่ยาวที่สุด897
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ886
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด885
52ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้867
53จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด856
54การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน846
55เรียงลำดับการแทรก836
56นับสามเหลี่ยมที่เป็นไปได้835
57การคูณสองเมทริกซ์817
58จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ809
59ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่808
60หมุนรายการที่เชื่อมโยง804
61ซื้อหุ้นขายเพื่อเพิ่มผลกำไร802
62ชักเย่อ776
63การเชื่อมต่อของสองสาย776
64พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต770
65นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน769
66ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด758
67สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว753
68ปัญหาคนดัง752
69ค้นหา Pythagorean Triplets จาก Array750
70ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด746
71ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด738
72ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ720
73ค้นหาแถวที่มีจำนวนสูงสุด 1718
74ค้นหา Peak Element จาก Array711
75ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด710
76ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม707
77ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ706
78การเพิ่มสองเมทริกซ์698
79สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1698
80ปริศนาอาร์เรย์ผลิตภัณฑ์697
81ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน686
82ใช้สอง Stacks ในอาร์เรย์686
83Subarray ผลิตภัณฑ์สูงสุด II671
84อันดับพจนานุกรมของสตริง668
85การคูณก่อนหน้าและถัดไป663
86ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่661
87การลบเมทริกซ์สองตัว649
88ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด645
89ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ643
90แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน640
91อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม640
92ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่636
93สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน635
94ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด628
95ผลรวม Subarray Circular สูงสุด621
96จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว621
97จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย621
98ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน619
99Subarray และผลที่ตามมา615
100ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด613
101ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก613
102เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)607
103Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1606
104องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง604
105การแบนรายการที่เชื่อมโยง602
106Palindrome Permutations ของสตริง600
107Palindromes ในช่วงที่กำหนด595
108เรียกใช้การเข้ารหัสความยาว592
109องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array592
110การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด591
111องค์ประกอบเสียงข้างมาก590
112การตรวจสอบ Pangram589
113พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ588
114อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome580
115หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์577
116อักขระที่ซ้ำกันมากที่สุดในสตริง576
117ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ576
118ซ้ำตามมาของความยาวสองหรือมากกว่า576
119จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่575
120รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น575
121จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome574
122โซลูชัน Sum Leetcode สองรายการ565
123พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ565
124เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด560
125โซลูชัน 3Sum Leetcode559
126ปัญหาการเรียงลำดับแพนเค้ก555
127ผสานช่วงเวลาที่ทับซ้อนกัน II549
128โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม548
129ขนาดของ Subarray ที่มีผลรวมสูงสุด539
130การเปลี่ยนเมทริกซ์538
131ลบรายการที่ซ้ำกันออกจากสตริง538
132ลบพื้นที่พิเศษออกจากสตริง538
133การลบ Spaces ออกจากสตริงโดยใช้ stringstream538
134Palindrome ที่เล็กที่สุดหลังการเปลี่ยน535
135ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่534
136ผลรวมสูงสุดที่เพิ่มขึ้นตามมา534
137Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่532
138ปัญหาเกี่ยวกับพาร์ติชัน531
139สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด523
140ตรวจสอบว่าสตริงห่างกัน K หรือไม่519
141ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง516
142หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด513
143ลบรายการล่าสุด512
144ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่511
145แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ511
146โปรแกรมสลับอักขระทั้งหมดในสตริง503
147ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง503
148สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่496
149นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด492
150ค้นหาคู่กับความแตกต่างที่ได้รับ489
151จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา488
152ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย487
153รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง487
154คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer484
155ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่484
156ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย479
157เปรียบเทียบตัวเลขสองเวอร์ชัน476
158จัดเรียง 0s 1s และ 2s ใน Array473
159พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด472
160ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด470
161กลับคำในสตริงที่กำหนด469
162เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด468
163รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ467
164ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution466
165พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)466
166ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด465
167แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น461
168พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'450
169ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ448
170พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง446
171Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End445
172ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด444
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด436
174พิมพ์พาร์ติชัน palindromic ทั้งหมด433
175ปัญหา Superstring ที่สั้นที่สุด431
176แบนรายการที่เชื่อมโยงหลายระดับ430
177ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่427
178ความยาวสูงสุดของคู่โซ่426
179จัดเรียงสตริงตามสตริงอื่น425
180การเรียงลำดับ K เรียงอาร์เรย์421
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II409
182ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม408
183ค้นหาลำดับที่ตามมาของขนาด 3407
184ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ405
185โปรแกรมเพิ่มเลขฐานสองสองหลัก404
186พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์403
187คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II402
188ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)399
189ซีซาร์ไซเฟอร์397
190อักขระที่ไม่ซ้ำ Kth395
191จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag391
192ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ391
193การเรียงลำดับแพนเค้ก386
194คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ386
195การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL383
196หมุนภาพ 90 องศา383
197สตริงย้อนกลับที่สมบูรณ์แบบ380
198การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด377
199การผสานสองอาร์เรย์ที่เรียงลำดับ377
200ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง375
201ส่วนเสริม 1 และ 2 ของเลขฐานสอง371
202ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก371
203จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s370
204สี่องค์ประกอบที่รวมที่จะให้370
205สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด369
206แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด368
207คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ366
208ลบโหนดหลังจาก M362
209นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ361
210อักขระที่เกิดขึ้นสูงสุดในสตริง359
211สตริง Palindrome (ตัวเลข)357
212แยกสตริง355
213อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate355
214การเรียงลำดับอาร์เรย์ของสตริง348
215วงเล็บที่ถูกต้อง โซลูชัน LeetCode347
216การใช้งานซ้ำของ atoi ()347
217แม้แต่ Substring Count345
218แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K345
219ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่343
220พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์342
221ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด339
222ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ337
223พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ337
224โซลูชัน Subarray Leetcode สูงสุด335
225ย้อนกลับสตริงโดยใช้ Stack335
226อักขระ N ในสตริงทศนิยมที่ต่อกัน334
227แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว334
228เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?333
229การจับคู่อักขระตัวแทน333
230นับจำนวนคำ332
231ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ330
232ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่328
233จัดเรียงองค์ประกอบตามความถี่ II327
234ผสานสองอาร์เรย์ที่เรียงลำดับ324
235แยกสี่สายที่แตกต่างกัน322
236ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน322
237ค้นหาตรงกลางของรายการที่เชื่อมโยง319
238การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก319
239ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน317
240นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ315
241องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์308
242โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น308
243การเรียงสับเปลี่ยน Palindrome302
244ค้นหา Nth Node297
245ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ297
246การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี295
247โซลูชัน Leetcode ของ Word Search293
248สตริง (แทนจำนวนเต็ม) เป็นค่า292
249Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด291
250ลบทรี290
251เมทริกซ์ Toeplitz290
252พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket290
253นับคู่ด้วยผลรวมที่ได้รับ289
254ย้อนกลับสตริง289
255ไม่มีปัญหาราชินี288
256วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?288
257ย้อนกลับบิต287
258เปลี่ยนเพศของสตริงที่กำหนด286
259จัดเรียงอาร์เรย์ของสตริง286
260ลบโหนดภายใต้เงื่อนไขที่กำหนด286
261จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9284
262ต้นไม้ไบนารี284
263องค์ประกอบแรกที่ไม่ซ้ำ284
264ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์282
265รูปแบบสตริงย่อยซ้ำ281
266ห้องประชุม II โซลูชั่น LeetCode280
267จำนวนเกาะ โซลูชั่น LeetCode278
268นามสกุลทั่วไปที่ยาวที่สุด278
269LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด277
270กองต่ำ276
271ลบช่องว่างออกจากสตริง275
272ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด274
273สลับอาร์เรย์ที่กำหนด273
274องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์272
275อัลกอริทึม Dijkstra271
276หมายเลขฟีโบนักชี268
277ค้นหาอักขระที่สองบ่อย267
278โปรแกรมลำดับนกกาเหว่า267
279ซูโดกุ Solver267
280โซลูชั่นปล้นบ้าน Leetcode266
281ลดความแตกต่างสูงสุดระหว่างความสูง266
282กองซ้อนสูงสุด264
283ค้นหาคำ264
284การประเมินนิพจน์263
285KMP อัลกอริทึม261
286ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน260
287จำนวน 1 บิต258
288ชุดย่อย Leetcode258
289จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์258
290โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)257
291โซลูชัน Plus One Leetcode256
292โซลูชัน Palindrome Leetcode ที่ถูกต้อง255
293การประเมิน Postfix Expression255
294Min Stack Leetcode โซลูชัน255
295กลับคำในสตริง254
296รวมผลรวม Leetcode Solution254
297Backspace String เปรียบเทียบ249
298ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ249
299ตั้งค่า Matrix Zeroes248
300วิธีการลบรายการที่เชื่อมโยง248
301คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์247
302Subarray ที่มี 0 ผลรวม246
303อัลกอริทึม Rabin Karp245
304การกลับคิว244
305องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด244
306ลบองค์ประกอบตรงกลางของสแต็ก242
307จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์241
308ประกอบด้วย Duplicate II Leetcode Solution241
309Sqrt (x) โซลูชัน Leetcode240
310หอคอยแห่งฮานอย239
311จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II239
312Leetcode สามเหลี่ยมปาสคาล238
313ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม237
314ผลรวมรวม237
315ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง236
316ย้อนกลับคำแต่ละคำ235
317โซลูชันจำนวนเต็มเป็นโรมัน Leetcode235
318การบีบอัดสตริง235
319ประกอบด้วย Duplicate234
320นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน234
321คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ234
322เทคนิคหน้าต่างบานเลื่อน234
323อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ234
324การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List233
325การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน233
326แยกเลขคู่และเลขคี่233
327สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า232
328นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา231
329โซลูชัน Leetcode หมายเลขเดียว231
330เพิ่ม Binary Leetcode Solution230
331K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ229
332อัลกอริทึม Bellman Ford229
333กลุ่มคำที่มีชุดอักขระเดียวกัน229
334อัลกอริทึม Kruskal228
335การประเมินนิพจน์ทางคณิตศาสตร์228
336มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution228
337Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน228
338Pow (x, n) โซลูชัน Leetcode228
339ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ227
340Postfix เป็น Infix Conversion227
341Palindrome Linked List Leetcode โซลูชัน227
342ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์226
343ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด226
344การเรียงลำดับถัดไป226
345จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode226
346จัดเรียงองค์ประกอบตามความถี่226
347การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์224
348โซลูชัน Leetcode องค์ประกอบส่วนใหญ่224
349โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด224
350ค้นหา Lucky Integer ใน Array Leetcode Solution223
351คำที่ใช้บ่อย K ยอดนิยม223
352Swap Nodes ในคู่ Leetcode Solutions222
353กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x222
354ประเมินกอง221
355การเรียงลำดับอาร์เรย์โดยใช้ Stacks221
356สตริงการแย่งชิง221
357พีชคณิต Leetcode Solution220
358อัลกอริธึม Convex Hull220
359ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่220
360นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม220
361โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม220
362สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution220
363องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์219
364ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน219
365Subarray สูงสุด219
366หมายเลขพิเศษ218
367จำนวนคู่ที่ดีโซลูชัน Leetcode218
368ย้อนกลับตัวเลขโดยใช้กอง217
369โซลูชัน LeetCode เมทริกซ์เกลียว217
370คำนำหน้าในการแปลง Infix217
371ผลรวมเส้นทางขั้นต่ำ216
372จัตุรัสสูงสุด216
373ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่216
374Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป215
375การย้อนกลับองค์ประกอบ K แรกของคิว215
376ค้นหา Town Judge Leetcode Solution215
377ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์214
378ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง214
379โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ213
380การเข้ารหัส Huffman213
381Fizz Buzz Leetcode213
382โซลูชัน Leetcode Triangle II ของ Pascal213
383หมายเลขที่หายไป โซลูชัน Leetcode212
384พลังของโซลูชัน Leetcode สองตัว212
385กลุ่มแอนนาแกรม212
386จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution212
387Leetcode เรียงลำดับ212
388Count Primes Leetcode Solutions212
389หมายเลขเดียว212
390การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d212
391นิพจน์มีวงเล็บสำรองหรือไม่211
392ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ211
393ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด211
394ค้นหาใน Rotated Sorted Array Leetcode Solution211
395ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี211
396ใช้ Stack และ Queue โดยใช้ Deque210
397แบบสอบถามสตริงย่อย Palindrome210
398องค์ประกอบที่พบบ่อย K ยอดนิยม210
399House Robber II โซลูชัน Leetcode209
400แปลงสตริงเป็น Int209
401ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ209
402ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม209
403ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่209
404ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode209
405การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย209
406เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution209
407โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร209
408ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์209
409ปัญหาผลรวมย่อย209
410กราฟ Bipartite209
411เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด209
412ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน209
413วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap208
414การแปลงซิกแซก208
415เส้นทางที่ไม่ซ้ำใคร208
416อัลกอริทึมของ Prim207
417แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น207
418การเรียงสับเปลี่ยนกรณีจดหมาย207
419ผลรวม Subarray เท่ากับ k207
420พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ207
421ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์207
422ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน207
423ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน207
424ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution207
425Coin Change 2 Leetcode โซลูชั่น207
426ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์206
427Subarray Sum เท่ากับ K LeetCode Solution206
428โซลูชัน Matrix Diagonal Sum Leetcode206
429ค้นหาค่ามัธยฐานจากสตรีมข้อมูล205
430ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์205
431Subarrays ที่มีองค์ประกอบที่แตกต่างกัน205
432การใช้งานแคช LRU205
433โซลูชัน Leetcode แบบต่อเนื่องสูงสุด205
434องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง205
435ถอดรหัสสตริง204
436ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k204
437นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน204
438จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution204
439เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution204
440ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่203
441พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0203
442จัดเรียงสแต็กโดยใช้การเรียกซ้ำ203
443จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน203
444ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution202
445หมายเลขฟีโบนักชี โซลูชัน LeetCode202
446ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution202
447หมายเลขคาตาลันที่ N202
448นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด201
449จำนวนเต็มย้อนกลับ201
450ย้อนกลับกองโดยใช้การเรียกซ้ำ201
451โซลูชัน LeetCode อาร์เรย์โมโนโทนิก201
452ย้อนกลับรายการที่เชื่อมโยง201
453Fizz Buzz201
454ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution201
455Reverse Vowels ของ String Leetcode Solution200
456ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว200
457ค้นหาอักขระทั่วไป Leetcode Solution200
458ค้นหาหมายเลขที่ซ้ำกัน200
459แก้ไขระยะทาง200
460ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที199
461แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode199
462องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions199
463สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่199
464ค้นหาความแตกต่าง Leetcode Solution199
465ย้อนกลับสตริง199
466ดักจับน้ำฝน Leetcode Solution199
467ผลรวมเป้าหมาย198
468หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution198
469นับและพูด198
470subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K198
471ผลรวมของช่วง Subarray Leetcode Solution198
472หอคอยซ้ำแห่งฮานอย198
473คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie198
474จำนวนเต็มเป็นคำภาษาอังกฤษ198
475โซลูชัน Leetcode ที่สำคัญช้าที่สุด197
476อัลกอริทึม MiniMax197
477การจัดข้อความให้เหมาะสม โซลูชัน LeetCode197
478Palindrome ที่สั้นที่สุด197
479ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ197
480มุมมองด้านบนของ Binary Tree197
481ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์197
482น้ำท่วมเติม LeetCode197
483ออกแบบระบบจอดรถ Leetcode Solution197
484โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล197
485อัลกอริทึม Floyd Warshall197
486ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว197
487ระดับของอาร์เรย์196
488คำนำหน้าในการแปลง Postfix196
489การต่อกันของ Array LeetCode Solution196
490Word Ladder โซลูชัน LeetCode196
491ค้นหาองค์ประกอบที่ซ้ำกัน196
492การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค196
493โซลูชัน Leetcode แบบสุ่ม196
494ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว195
495ย้อนกลับคำในสตริง III LeetCode Solution195
496สลับโซลูชัน Array Leetcode195
497การเรียงลำดับแบบวนซ้ำของทรีไบนารี195
498ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์195
499จับคู่กับผลิตภัณฑ์ที่กำหนด194
500สตริงวงเล็บที่ถูกต้อง194
501จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution194
502ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution194
503ต่อไป Greater Element I Leetcode Solution194
504กระโดดเกม โซลูชัน Leetcode194
505ลำดับต่อมาที่ยาวที่สุด194
506สตริงย่อยที่มีการต่อคำทั้งหมด194
507ลำดับความสำคัญใน C ++193
508โซลูชัน Leetcode คูณสตริง193
509ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)193
510จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง193
511Postfix เป็น Prefix Conversion193
512นับและพูด Leetcode Solution193
513ค้นหาองค์ประกอบที่ขาดหายไปของช่วง193
514ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่192
515พื้นที่สูงสุดของเกาะ192
516ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)192
517ผสานช่วงเวลาที่ทับซ้อนกัน192
518ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution192
519องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์192
520Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม191
521ตรวจสอบวงเล็บสมดุลในนิพจน์191
522Recursion191
523ซิกแซกการแปลง LeetCode โซลูชั่น191
524ใช้สแต็กโดยใช้คิวเดียว191
525เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด191
526องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป191
527จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด190
528คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ190
529ปัญหาปุ่มกดตัวเลขบนมือถือ190
530จุดตัดของสองอาร์เรย์190
531ย้ายศูนย์ LeetCode Solution190
532ใช้ Stack โดยใช้ Queues190
533Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด190
534แปลงอาร์เรย์เป็นแบบซิกแซก190
535การกลับวงเล็บขั้นต่ำ190
536ปัญหาช่วงเวลาของสต็อก190
537ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution189
538โซลูชัน Leetcode ของ Isomorphic Strings189
539ความยาวของ Last Word Leetcode Solution189
540สลับอาร์เรย์189
541การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน189
542นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด189
543Sudoku ที่ถูกต้อง188
544จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k188
545Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด188
546ดัชนีสูงสุดในอาร์เรย์ภูเขา188
547ภาชนะที่มีน้ำมากที่สุด188
548อัศวินขั้นต่ำย้ายโซลูชัน LeetCode187
549น้ำหนักหินสุดท้าย187
550แจกจ่ายขนมให้กับผู้คน Leetcode Solution187
551ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution187
552Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน187
553Koko กินกล้วย Leetcode Solution187
554เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N187
555โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด187
556แปลง BST ปกติเป็น BST สมดุล187
557เป็นโซลูชัน Leetcode ที่ตามมา186
558ปัญหาเหมืองทอง186
559โซลูชัน Leetcode ของ Island Perimeter186
560วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode186
561Leetcode อาร์เรย์ที่ต่อเนื่องกัน186
562นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS186
563Anagrams ที่ถูกต้อง186
564ผลรวมด้านซ้ายออกจาก Leetcode Solutions186
565ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution186
566สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode185
567ปัญหากระเป๋าเป้185
568สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ185
569การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก185
570เวลาที่ดีที่สุดในการซื้อและขายหุ้น185
571จำนวนจังหวัด โซลูชั่น Leetcode185
572ระยะการขัดขวาง185
5733Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด184
574จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?184
575ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด184
576จำนวนเต็มเป็นโรมัน184
577โซลูชัน Leetcode หมายเลข N-th Tribonacci183
578การดำเนินการขั้นต่ำในการแปลง X เป็น Y183
579แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี183
580ชุดค่าผสม Leetcode183
581การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม183
582สรุปช่วง Leetcode โซลูชัน183
583กำหนดคุกกี้ Leetcode Solution183
584ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่183
585ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน182
58601 โซลูชัน Matrix LeetCode182
587ตะแกรงของ Eratosthenes182
588ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์182
589นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K182
590โซลูชัน Leetcode เรียงลำดับอาร์เรย์182
591วิธีถอดรหัส182
592จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน182
593ระยะทางสูงสุดในอาร์เรย์182
594โซลูชันอัญมณีและหิน Leetcode182
595เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution182
596ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม182
597ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร182
598ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ181
599LRU Cache LeetCode Solution180
600ดักน้ำฝน LeetCode Solution180
601หมุนรายการ Leetcode โซลูชัน180
602การจัดเรียงฟองโดยใช้สองกอง180
603จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode180
604จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย180
605ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด180
606รูปแบบคำ179
607หมุนภาพ โซลูชัน LeetCode179
608จะสร้าง Mergable Stack ได้อย่างไร?179
609ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด179
610แทรก Interval Leetcode Solution179
611การเรียงสับเปลี่ยนในสตริง Leetcode Solution178
612ต้นทุนขั้นต่ำในการจ้างคนงาน K178
613การทำงานของ XOR ในโซลูชัน Array Leetcode178
614จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m178
615ระยะห่างระหว่างบัสหยุด Leetcode Solution178
616การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง178
617จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง178
618ปัญหาการตัดคำ178
619โซลูชัน LeetCode ต้นไม้เดียวกัน177
620วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี177
621ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)177
622ฐานที่เล็กที่สุด177
623การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน177
624ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution177
625ผลรวมสองชุดที่ไม่ทับซ้อนกัน177
626ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่177
627การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก177
628โจรปล้นบ้าน177
629กบกระโดด Leetcode โซลูชั่น176
630GCD ของตัวเลขสองตัว176
631การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode176
632จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน176
633ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่176
634การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์176
635ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ176
636ปัญหาการเปลี่ยนเหรียญ176
637จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution175
638การกำหนดที่อยู่ IP โซลูชัน Leetcode175
639โซลูชัน LeetCode หมายเลข Strobogrammatic175
640จัดระเบียบสตริงใหม่175
641เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution175
642ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน175
643สตริง Isomorphic175
644จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์175
645ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d175
646แยก 0s และ 1s ใน Array174
647K ช่องว่าง LeetCode174
648Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป174
649ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode174
650โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II174
651เกมหิน LeetCode174
652ลดจาน LeetCode Solution174
653ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution174
654ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี174
655ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล174
656อัลกอริทึมการทาสีรั้ว174
657ค้นหาผลรวมระดับสูงสุดใน Binary Tree173
658ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution173
659กระดิกเรียง173
660สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด173
661สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution173
662อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution173
663แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา173
664ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี173
665แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด173
666ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน172
667แปลงอาร์เรย์เป็นรูปแบบย่อ172
668สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution172
669เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution172
670K ช่องว่าง172
671การสุ่มตัวอย่างอ่างเก็บน้ำ172
672ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n172
673การรวมตัวอักษรของหมายเลขโทรศัพท์172
674Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode172
675ฉลากพาร์ติชั่น LeetCode Solution172
676โซลูชัน LeetCode เวลาว่างของพนักงาน172
677พลิกโซลูชัน LeetCode ของรูปภาพ172
678เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution171
679ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด171
680ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode171
681จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2171
682ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี170
683โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง170
684โซลูชัน Leetcode จำนวนที่น่าเกลียด170
685เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode170
686Palindrome ที่ถูกต้อง170
687จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode170
688BFS กับ DFS สำหรับ Binary Tree170
689ค้นหาผลคูณที่ใหญ่ที่สุดของ 3170
690ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array170
691พลังของโซลูชัน Leetcode สี่ตัว169
692ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution169
693โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II169
694ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์169
695พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ169
696นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี169
697กู้คืนโครงสร้างการค้นหาแบบไบนารี169
698Lucky Numbers ในโซลูชัน Matrix Leetcode169
699พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน169
700ชุดย่อย Sum Leetcode169
701การย้อนกลับคิวโดยใช้การเรียกซ้ำ169
702ย้อนกลับเฉพาะตัวอักษร LeetCode Solution169
703การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด169
704งูและบันได LeetCode Solution169
705Inorder Successor ของโหนดใน Binary Tree169
706Binary Tree ลำดับระดับซิกแซก Traversal168
707พื้นฐานการเขียนโปรแกรมแบบไดนามิก168
708ค้นหาใบของ Binary Tree LeetCode Solution168
709เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก168
710หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution168
711จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution168
712สร้าง BST จาก Preorder Traversal ที่กำหนด168
713ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่168
714ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด168
715แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution168
716การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง168
717ลำดับการเรียงสับเปลี่ยน LeetCode Solution168
718ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่168
719จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode168
720ลบวงเล็บไม่ถูกต้อง Leetcode Solution167
721ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง167
722ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution167
723ค้นหาอักขระที่ไม่ซ้ำกันในสตริง167
724โซลูชัน LeetCode Array ที่ไม่ลดลง167
725โซลูชันการบีบอัดสตริง LeetCode167
726สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution167
727แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution167
728subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน167
729แก้ไขระยะทาง LeetCode Solution167
730ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่166
731นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x166
732Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution166
733สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution166
734Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode166
735สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด166
736มอร์ริส Traversal166
737ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k166
738โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II166
739บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution166
740อันดับ Transform ของ Array Leetcode Solution166
741Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)165
742ตัวสลับหลอดไฟ โซลูชัน LeetCode165
743กู้คืนที่อยู่ IP โซลูชัน Leetcode165
744โซลูชัน LeetCode ของรถแข่ง165
745ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode165
746พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง164
747ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข164
748ผสานสอง Binary Trees LeetCode Solution164
749รูปแบบคำ โซลูชัน LeetCode164
750จำนวน NGE ทางด้านขวา164
751จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode164
752องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด164
753จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล164
754ปัญหาการปูกระเบื้อง164
755ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution164
756ดำเนินการเปลี่ยนสตริง Leetcode164
757กำไรสูงสุดในการจัดตารางงาน Leetcode Solution164
758ความลึกสูงสุดของ N-ary Tree Leetcode Solution164
759คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน163
760ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution163
761ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -163
762เส้นทแยงมุมของต้นไม้ไบนารี163
763ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution163
764โซลูชัน Leetcode แถวแป้นพิมพ์163
765ลดจำนวนคู่สูงสุดใน Array LeetCode Solution163
766สแต็กตามอาร์เรย์ที่เติบโตได้163
767โซลูชัน Leetcode ระยะทางที่ติดขัด163
768ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง163
769ค่าสัมประสิทธิ์ทวินาม163
770โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข163
771แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม163
772ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K163
773การจับคู่นิพจน์ทั่วไป163
774องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์162
775พลิกโซลูชัน LeetCode Binary Tree162
776เกมกระโดด162
777เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด162
778โปรแกรมสำหรับปัญหา Bridge and Torch162
779การลบในทรีไบนารี162
780น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode162
781ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น162
782ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution162
783ต้นไม้ที่มีความสูงต่ำสุด162
784ผสาน K เรียงลำดับรายการที่เชื่อมโยง162
785หมายเลขที่ถูกต้อง162
786นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน161
787ตารางเรียน II - LeetCode161
788โซลูชัน Leetcode ต้นไม้สมมาตร161
789ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี161
790ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว161
791สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด161
792ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่161
793การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน161
794พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution161
795ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution161
796หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น160
797ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution160
798ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution160
799Kth บรรพบุรุษของโหนดในไบนารีทรี160
800ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution160
801ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode160
802โซลูชันฐาน 7 Leetcode160
803ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง160
804โซลูชั่น N-Queens LeetCode160
805โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler160
806วงจรรายการที่เชื่อมโยง160
807Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s160
808อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน160
809ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution160
810คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode160
811คิวแบบวงกลม159
812Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)159
813โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1159
814เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0159
815ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution159
816Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution159
817ค้นหาโซลูชัน Leetcode 2D Matrix II159
818วางดอกไม้ได้ LeetCode Solution159
819Last Stone Weight II โซลูชัน LeetCode159
820ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ159
821แยกสตริงใน Balanced Strings Leetcode Solution159
822จำนวนเกาะ II โซลูชัน LeetCode159
823จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น159
824โซลูชันกำแพงอิฐ LeetCode159
825ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution159
826ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่158
827ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่158
828ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II158
829เรียงสี158
830ผลรวมขั้นต่ำของการคูณของจำนวน n158
831โซลูชัน Leetcode ส่วนเติมเต็ม158
832ต้นไม้ช่วงเวลา158
833เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution158
834กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode158
835เปลี่ยนกราฟ158
836การสั่งซื้อล่วงหน้าแบบวนซ้ำ158
837การแสดงออกที่สมดุลพร้อมการเปลี่ยน158
838เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution158
839จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution158
840องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ157
841อันดับสัมพัทธ์ Leetcode Solution157
842เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution157
843ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง157
844LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย157
845รายการพาร์ติชั่น Leetcode Solution157
846วงเล็บที่ถูกต้อง โซลูชัน Leetcode157
847สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น157
848การค้นหาแบบไบนารีการค้นหาทรีและการแทรก157
849ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด157
850ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์157
851เรียงลำดับ Array ตาม Parity II Leetcode Solution157
852ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution157
853รูปแบบสตริงย่อยซ้ำ LeetCode Solution157
854การคูณเมทริกซ์ลูกโซ่156
855แปลง BST เป็น Min Heap156
856ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด156
857แทรกลบ GetRandom156
858พจนานุกรมคนต่างด้าว โซลูชัน LeetCode156
859ค่าสัมประสิทธิ์การเปลี่ยนแปลง156
860ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k156
861ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่156
862จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด156
863โซลูชัน Leetcode ของ Spiral Matrix II156
864ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด156
865จัดเรียงอาร์เรย์เป็น BST ที่สมดุล156
866จำนวนวันระหว่างสองวัน โซลูชัน LeetCode156
867เซตย่อยที่มีผลรวมหารด้วยม155
868รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น155
869เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม155
870นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K155
871ปัญหาการจับคู่เพื่อน155
872นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3155
873โคลนกราฟ โซลูชัน LeetCode155
874ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution155
875การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง155
876การเลื่อนระดับคำสั่งในรูปแบบ Spiral154
877ขวดน้ำ Leetcode Solution154
878ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์154
879แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี154
880เส้นทางที่มีค่าเฉลี่ยสูงสุด154
881ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1154
882แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต154
883วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n154
884ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่154
885ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution154
886Robot Bounded In Circle โซลูชัน LeetCode154
887ตัดแต่งต้นไม้ค้นหาแบบไบนารี154
888ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution154
889โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่154
890ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่153
891โซลูชัน Leetcode อุณหภูมิรายวัน153
892พจนานุกรมคนต่างด้าว153
893นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ153
894โซลูชัน Leetcode ระยะทางสั้นที่สุด153
895แบบสอบถาม LCM ช่วง153
896เลขพจนานุกรม Leetcode Solution153
897ลบและรับ153
898ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode153
899เดาตัวเลขสูงกว่าหรือต่ำกว่า II153
900โซลูชัน LeetCode แนวขวางในแนวทแยง153
901ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ153
902องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์153
903ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ153
904GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์152
905ค่าเฉลี่ยของระดับในต้นไม้ไบนารี152
906ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์152
907ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้152
908สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง152
909ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution152
910ค้นหาอักขระทั่วไป Leetcode Solution152
911จัดคิวโดยใช้ Stacks152
912จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i152
913คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง152
914ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์152
915ใส่ลงใน Postfix152
916จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution152
917เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง152
918การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K152
9193 ผลรวม151
920ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด151
921ผสาน Leetcode สองรายการที่เรียงลำดับ151
922ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree151
923รูปแบบเกิดขึ้นโดยใช้ Stack151
924จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i151
925ปฏิทินของฉัน I LeetCode Solution151
926K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST151
927จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode151
928แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี151
929BFS สำหรับ Disconnected Graph151
930นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน151
931วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution151
932การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด151
933น้ำมะนาวเปลี่ยน Leetcode Solution151
934โซลูชัน LeetCode การข้ามเส้นทแยงมุม151
935จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution150
936สร้าง Rectangle Leetcode Solution150
937หน้าต่างบานเลื่อนสูงสุด150
938ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด150
939นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด150
940Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด150
941โซลูชัน Leetcode เมืองปลายทาง150
942รวมผลรวม IV LeetCode โซลูชั่น149
943ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา149
944จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino149
945ผลที่ตามมาของ Palindromic ที่ยาวที่สุด149
946เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0149
947สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน149
948ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode149
949จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution149
950โซลูชัน LeetCode ของ Spiral Matrix III149
951Reverse Nodes ใน K-Group149
952เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น149
953สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution148
954เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution148
955ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี148
956อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)148
957สร้างจำนวนสูงสุด148
958อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M148
959ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง148
960ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution148
961พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร148
962สร้าง BST จาก Level Order Traversal ที่กำหนด148
963Subarray ผลิตภัณฑ์สูงสุด148
964นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด148
965โซลูชัน Boomerang Leetcode ที่ถูกต้อง148
966ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่148
967เกม Stone II Leetcode147
968โซลูชัน Leetcode กองซ้อนความถี่สูงสุด147
969Palindrome Partitioning Leetcode Solution147
970Depth First Search (DFS) สำหรับกราฟ147
971ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution147
972ไต่บันได147
973การรวมช่วงเวลา147
9744 ซัม147
975Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution147
976แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน147
977ต้นไม้สมมาตร146
978Serialize และ Deserialize Binary Tree146
979เส้นทางที่ไม่ซ้ำกัน II146
980นับราคาในช่วง146
981การค้นหาแรกกว้าง (BFS) สำหรับกราฟ146
982ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด146
983ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา146
984การชนกันของดาวเคราะห์น้อย LeetCode Solution146
985Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode145
986สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน145
987สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution145
988สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม145
989การแบ่งพาร์ติชัน Palindrome145
990Design Hit Counter โซลูชัน LeetCode145
991ผสานการเรียง145
992แบ่งคำ145
993ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution145
994ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง144
995การดำเนินการลบทรีค้นหาแบบไบนารี144
996ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0144
997ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด144
998การแทรกในทรีไบนารี144
999ต้นไม้กลุ่ม144
1000ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1144
1001K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution144
1002จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น144
1003ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่143
1004ค้นหา Subtrees ที่ซ้ำกัน143
1005นับคู่กับผลรวมที่ได้รับ143
1006โซลูชัน LeetCode Maze III143
1007ปัญหาการจัดวงเล็บแบบบูลีน143
1008ปัญหาพาร์ทิชันของจิตรกร143
1009รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง143
1010การข้ามผ่านขอบเขตของต้นไม้ไบนารี143
1011โซลูชัน Leetcode ของ Word ที่สั้นที่สุด143
1012การส่งผ่านลำดับระดับของต้นไม้ไบนารี143
1013การจับคู่สตริงในโซลูชัน Array Leetcode143
1014ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า143
1015โซลูชัน LeetCode สตริงการแย่งชิง143
1016ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด143
1017Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ143
1018ค้นหาความแตกต่าง Leetcode Solution143
1019พิมพ์มุมมองด้านขวาของทรีไบนารี142
1020ผลรวมดัชนีขั้นต่ำของสองรายการ142
1021ลำดับนิวแมน - คอนเวย์142
1022นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x142
1023คำนวณ nCr% p142
1024โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด142
1025ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา142
1026ความยาวสูงสุดของ Subarray ซ้ำ142
1027ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน142
1028การส่งผ่านคำสั่งระดับโดยใช้สองคิว142
1029Bitwise และช่วงตัวเลข โซลูชัน LeetCode142
1030ความลึกแบบวนซ้ำครั้งแรกของกราฟ142
1031จำนวนพา ธ พาลินโดรมิกในเมทริกซ์142
1032โซลูชัน Leetcode ที่ใหญ่ที่สุด142
1033ตรวจสอบโครงสร้างการค้นหาแบบไบนารี142
1034กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode142
1035จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่142
1036ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution142
1037การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)142
1038สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations141
1039ฆ่ากระบวนการ LeetCode Solution141
1040สามารถจับภาพได้สำหรับ Rook Leetcode Solution141
1041จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์141
1042ถัดไป Greater Element III โซลูชัน LeetCode141
1043ข้อดีของ BST มากกว่า Hash Table141
1044ต้นไม้ไบนารีที่สมดุล141
1045ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน141
1046ถัดไป การเรียงสับเปลี่ยน Leetcode Solution141
1047พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป141
1048สิ่งแรกที่ขาดหายไปในเชิงบวก141
1049เพื่อนวัยที่เหมาะสม LeetCode Solution141
1050ต้นไม้ค้นหาแบบไบนารี141
1051ตัวเลขที่น่าเกลียด140
1052ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน140
1053พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน140
1054ขนาดต่ำสุด Subarray Sum140
1055Path Sum II LeetCode Solution140
1056จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า140
1057เพิ่มตัวเลขสองตัว140
1058สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array140
1059Morris Inorder Traversal140
1060K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน140
1061การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution140
1062การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด140
1063เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด139
1064บรรพบุรุษที่ต่ำที่สุด139
1065ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode139
1066ตัวละครต่อเนื่อง LeetCode Solution139
1067จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'139
1068สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String139
1069ค้นหาโซลูชัน LeetCode ของ Peak Element II139
1070การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode139
1071ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution138
1072การนับคู่หาร138
1073ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่138
1074โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง138
1075การกำหนดที่อยู่ IP โซลูชัน LeetCode138
1076หมายเลขที่น่าเกลียดสุด ๆ138
1077ผลรวมเส้นทาง138
1078กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่138
1079น่าเกลียดหมายเลข II LeetCode โซลูชั่น138
1080ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม138
1081นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ138
1082กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี137
1083จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree137
1084สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe137
1085ความสำคัญของพนักงาน LeetCode Solution137
1086ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution137
1087ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน137
1088ประเภทของต้นไม้ไบนารี137
1089สร้างวงเล็บ Leetcode Solution137
1090เพิ่ม Triplet Subsequence โซลูชัน LeetCode137
1091ลบ Palindromic Subsequences Leetcode Solution137
1092Binary Tree มุมมองด้านขวา โซลูชัน LeetCode136
1093Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution136
1094เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution136
1095ผลที่ตามมาของ Bitonic ที่ยาวที่สุด136
1096การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray136
1097วันแห่งปี Leetcode Solution136
1098ค้นหา Peak Element136
1099โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม136
1100สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution135
1101เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions135
1102โครงสร้างข้อมูลไบนารีทรี135
1103จำนวนเกาะที่ปิด โซลูชัน Leetcode135
1104โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด135
1105ผลที่ตามมาที่แตกต่าง135
1106หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว135
1107พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP135
1108Palindrome Permutation LeetCode Solution135
1109อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution135
1110ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution135
1111ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode135
1112ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists134
1113ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง134
1114ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k134
1115จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode134
1116ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด134
1117ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum134
1118โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม134
1119ฟอร์แมตโซลูชัน String Leetcode134
1120เพิ่มขึ้นต่อเนื่องยาวนานที่สุด134
1121แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์134
1122สลับโหนดในคู่133
1123ผลรวมของเลขคู่หลังการสืบค้น133
1124นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด133
1125วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด133
1126ตัดคัน133
1127ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution133
1128ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ133
1129ค้นหาตำแหน่งแทรก133
1130ผลิตภัณฑ์ของช่วงในอาร์เรย์132
1131มุมมองด้านล่างของทรีไบนารี132
1132พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ132
1133เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่132
1134ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution132
1135สร้าง K Palindrome Strings LeetCode Solution132
1136ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์131
1137รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution131
1138คิวลำดับความสำคัญ131
1139เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution131
1140Subarray ผลิตภัณฑ์สูงสุด131
1141โซลูชัน Prime Palindrome LeetCode131
1142การเรียงลำดับโทโพโลยี131
1143โซลูชัน Leetcode ตัวคั่นพัน131
1144เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม131
1145สตริงย่อย Palindromic Leetcode Solution130
1146ลบโหนดและส่งคืน Forest Leetcode Solution130
1147ค้นหาลำดับงูที่มีความยาวสูงสุด130
1148นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์130
1149นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน130
1150ลำดับ Moser-de Bruijn130
1151Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution130
1152ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน130
1153แนะนำต้นไม้แดง - ดำ130
1154โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้130
1155เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution129
1156โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด129
1157เส้นทางรถเมล์ Leetcode Solution129
1158ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน129
1159หมุนอาร์เรย์129
1160ปัญหาผลรวมย่อยในช่องว่าง O (sum)129
1161ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน129
1162รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด129
1163แปลง BST เป็น Greater sum Tree129
1164ลำดับโกลอมบ์129
1165เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด129
1166ต้นไม้ไบนารีสูงสุด129
1167Binary Tree เป็น Binary Search Tree Conversion129
1168ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode129
1169ต้นไม้ตัดสินใจ129
1170ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย128
1171ผลที่ตามมาซ้ำซากยาวที่สุด128
1172ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น128
1173โซลูชัน LeetCode Array ที่ต่อเนื่องกัน128
1174ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution128
1175Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution128
1176ย้อนกลับเส้นทางใน BST โดยใช้ Queue127
1177ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode127
1178K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่127
1179ค้นหาระบบข้อเสนอแนะ LeetCode Solution127
1180แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode127
1181ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution127
1182ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?127
1183โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ127
1184ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution126
1185จำนวนการสั่งซื้อใน Backlog Leetcode Solution126
1186เวอร์ชันแรกที่ไม่ดี126
1187ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด126
1188วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด126
1189จำนวนส่วนสูงสุดของความยาว a, b และ c125
1190ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution125
1191Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode125
1192หมายเลขสามเหลี่ยมที่ถูกต้อง125
1193ฟอร์แมตวันที่ โซลูชัน LeetCode125
1194การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode125
1195เดาคำ125
1196โซลูชัน LeetCode Perfect Square ที่ถูกต้อง125
1197ใหม่ 21 เกม125
1198บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี125
1199Matchsticks กับ Square Leetcode Solution125
1200ความลึกสูงสุดของไบนารีทรี125
1201ผลรวมของใบซ้าย LeetCode Solution124
1202การสร้างคิวใหม่ตามความสูง124
1203แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ124
1204กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode124
1205แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions124
1206การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode124
1207การต่อกันของ Array LeetCode Solution124
1208กราฟและการแสดง124
1209แชมเปญทาวเวอร์ โซลูชัน LeetCode123
1210การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง123
1211แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า123
1212subarray bitonic ผลรวมสูงสุด123
1213การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด123
1214บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี122
1215Kth องค์ประกอบที่เล็กที่สุดใน BST122
1216หารสองจำนวนเต็ม Leetcode Solution122
1217ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ122
1218โซลูชัน Leetcode ข้ามเส้นทาง122
1219สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode122
1220การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย122
1221คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด122
1222ไม่มีหมายเลข122
1223พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์122
1224เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ122
1225BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด121
1226ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา121
1227ตัวแบ่งจำนวนเต็ม LeetCode Solution121
1228คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ121
1229ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต121
1230แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ121
1231Perfect Squares โซลูชัน LeetCode121
1232พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ120
1233ค่าเฉลี่ยของช่วงในอาร์เรย์120
1234LRU Cache Leetcode Solution120
1235โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด120
1236แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว120
1237การโคลนกราฟ120
1238พลังของสอง119
1239ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่119
1240ผสาน k เรียงลำดับรายการ Leetcode Solution119
1241โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน119
1242นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน119
1243ปัจจัยที่ k ของ n Leetcode Solution118
1244ตัวหนาในสตริง LeetCode Solution118
1245ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้118
1246ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่118
1247ออกแบบ Skiplist โซลูชัน LeetCode118
1248ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution118
1249อาร์เรย์ที่ต่อเนื่องกัน118
1250อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน118
1251หลักสูตรคู่ขนาน II โซลูชัน LeetCode118
1252ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม118
1253ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น118
1254ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี117
1255Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode117
1256ผลรวมสูงสุดที่เพิ่มขึ้นตามมา117
1257Subarray ผลิตภัณฑ์สูงสุด117
1258ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution117
1259ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution117
1260ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)116
1261ต้นทุนขั้นต่ำปีนบันได LeetCode Solution116
1262พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ116
1263โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ116
1264ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode115
1265เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode115
1266องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป115
1267โซลูชัน Leetcode ช่วงที่เล็กที่สุด114
1268นับและสลับการค้นหาในอาร์เรย์ไบนารี114
1269คิวที่เป็นระเบียบ โซลูชั่น LeetCode114
1270ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่114
1271วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution113
1272การแบ่งพาร์ติชัน Palindrome113
1273ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่113
1274ผสานอาร์เรย์ที่จัดเรียง113
1275ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่112
1276ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)112
1277Koko กินกล้วย LeetCode Solution111
1278จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด111
1279เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution110
1280Array Nesting Leetcode Solution110
1281ค้นหา subarray เฉลี่ยสูงสุดของความยาว k110
1282ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่109
1283Peeking Iterator โซลูชัน LeetCode109
1284นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์109
1285สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution109
1286แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array108
1287ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่108
1288การจัดเรียงเหรียญ โซลูชัน Leetcode107
1289เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution106
1290ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น106
1291จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด106
1292โซลูชัน LeetCode หมายเลข Palindrome105
1293การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution104
1294ดัชนีสุ่มเลือก LeetCode Solution104
1295แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ104
1296ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode104
1297จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode104
1298Jump Game IV โซลูชัน LeetCode103
1299เพิ่มโซลูชัน Leetcode สองหมายเลข103
1300Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL103
1301เข้าถึงหมายเลขโซลูชัน LeetCode103
1302พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution103
1303จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode102
1304โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง102
1305แปลงเป็นฐาน -2 โซลูชัน LeetCode101
1306จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode101
1307ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง101
1308แทรก ลบ GetRandom O(1) Leetcode Solution101
1309ออกแบบระบบใต้ดิน Leetcode Solution96
1310พิมพ์โซ่ความยาวสูงสุดของคู่96
1311เปลี่ยนตัวอักษร โซลูชัน LeetCode94
1312ออกแบบลีดเดอร์บอร์ด Leetcode Solution93
1313ตรวจหาโซลูชัน Leetcode ของ Capital93
1314โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม91
1315สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution89
1316นับหมู่เกาะย่อย โซลูชัน LeetCode88
1317โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ88
1318สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม86
1319รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode85
1320ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode84
1321Binary Tree Inorder Traversal โซลูชัน LeetCode84
1322ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง82
1323โซลูชั่น LeetCode ปีประชากรสูงสุด82
1324ถอดรหัสสตริง Leetcode Solution82
1325จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode81
1326ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง80
1327โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด79
1328รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น78
1329สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution76
1330โซลูชั่น LeetCode ปีประชากรสูงสุด75
1331ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode75
1332แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution73
1333คะแนนของวงเล็บ LeetCode Solution72
1334เกมสโตน IV โซลูชัน LeetCode72
1335Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป71
1336Graph Bipartite คืออะไร? โซลูชัน LeetCode71
1337แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution71
1338โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง69
1339เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution67
1340แบ่งช็อกโกแลต LeetCode Solution60
1341คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น54
1342ช่วงผลรวมของ BST LeetCode Solution52
1343ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution48
1344ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม47
1345จัดเรียงสี โซลูชัน LeetCode45
1346หมุนโซลูชัน LeetCode สตริง44
1347ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution43
1348หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode43
1349โซลูชัน Leetcode แบบ Monotonic Array27
1350ขนาดสูงสุด Subarray Sum เท่ากับ k Leetcode Solution25
1351คอนเทนเนอร์ที่มี Water LeetCode Solution มากที่สุด23
1352โซลูชัน LeetCode ไฮไฟว์23
1353โซลูชัน Leetcode ของดัชนี H23
1354โซลูชัน Leetcode Matching Camelcase23
1355หินส่วนใหญ่ถูกนำออกด้วยโซลูชัน LeetCode แถวหรือคอลัมน์เดียวกัน22
1356ค้นหาโซลูชัน LeetCode พีคเอลิเมนต์21
1357ถูกต้อง Anagram Leetcode Solution20
1358หน้าต่างบานเลื่อนสูงสุด LeetCode Solution20
1359ลำดับถัดไป โซลูชัน LeetCode20
1360การติดตั้งหน้าจอประโยค LeetCode Solution19
1361กลุ่ม Anagrams LeetCode Solution18
1362โซลูชัน LeetCode ค้นหาไบนารี18
1363ต่อไป Greater Element I Leetcode Solution18
1364แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution18
1365คู่เพลงที่มีระยะเวลาทั้งหมดหารด้วย 60 LeetCode Solution18
1366Paint House โซลูชัน LeetCode18
1367Group Shifted Strings โซลูชัน Leetcode17
1368Isomorphic Strings LeetCode Solution17
1369ค่าต้นไม้การค้นหาไบนารีที่ใกล้เคียงที่สุด II โซลูชัน LeetCode16
1370โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง16
1371จำนวนลูกศรขั้นต่ำที่จะระเบิดลูกโป่ง LeetCode Solution16
1372แทรก ลบ GetRandom O(1) – อนุญาตให้ทำซ้ำ LeetCode Solution16
1373การค้นหาแบบไบนารีที่ไม่ซ้ำกัน โซลูชัน LeetCode16
1374ดัชนีพีคใน Mountain Array LeetCode Solution16
1375ว่ายในกระแสน้ำ LeetCode Solution15
Translate »