ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode

ระดับความยาก กลาง
ถามบ่อยใน อเมซอน แอปเปิล บลูมเบิร์ก แซคส์โกลด์แมน
แถว คณิตศาสตร์ คิว Recursion การกระตุ้นเข้าชม 93

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

ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode - มีเพื่อนกำลังเล่นเกมอยู่ n คน เพื่อนนั่งเป็นวงกลมและมีตัวเลขตั้งแต่ 1 ถึง n ใน ลำดับตามเข็มนาฬิกา. เป็นทางการมากขึ้นโดยเลื่อนตามเข็มนาฬิกาจากith เพื่อนพาคุณไปที่ (i+1)th เพื่อนสำหรับ 1 <= i < n และเลื่อนตามเข็มนาฬิกาจาก nth เพื่อนพาคุณไปที่1st เพื่อน

กฎของเกมมีดังนี้:

  1. เริ่มต้น ที่ 1st เพื่อน
  2. นับเพื่อน k คนต่อไปในทิศทางตามเข็มนาฬิกา รวมทั้ง เพื่อนที่คุณเริ่มต้น การนับจะล้อมรอบวงกลมและอาจนับเพื่อนบางคนมากกว่าหนึ่งครั้ง
  3. เพื่อนคนสุดท้ายที่คุณนับออกจากวงกลมและแพ้เกม
  4. หากยังมีเพื่อนอยู่ในแวดวงมากกว่าหนึ่งคน ให้กลับไปที่ขั้นตอนที่ 2 ที่เริ่มต้น จากเพื่อน ตามเข็มนาฬิกาทันที ของเพื่อนที่เพิ่งสูญเสียและทำซ้ำ
  5. มิฉะนั้น เพื่อนคนสุดท้ายในวงกลมจะชนะเกม

กำหนดจำนวนเพื่อน n และจำนวนเต็ม k ให้ส่งคืน ผู้ชนะของเกม.

 

1 ตัวอย่าง:

ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCodeหมุดInput:

 n = 5, k = 2

Output:

 3

คำอธิบาย:

 Here are the steps of the game:
1) Start at friend 1.
2) Count 2 friends clockwise, which are friends 1 and 2.
3) Friend 2 leaves the circle. Next start is friend 3.
4) Count 2 friends clockwise, which are friends 3 and 4.
5) Friend 4 leaves the circle. Next start is friend 5.
6) Count 2 friends clockwise, which are friends 5 and 1.
7) Friend 1 leaves the circle. Next start is friend 3.
8) Count 2 friends clockwise, which are friends 3 and 5.
9) Friend 5 leaves the circle. Only friend 3 is left, so they are the winner.

เข้าใกล้

ความคิด:

หากเราทราบดัชนีผู้ชนะของบุคคล (n – 1) เราจะสามารถหาดัชนีผู้ชนะสำหรับ n คนได้ เราสามารถเห็นสิ่งนี้ด้วยตัวอย่างกับกลุ่มคน 4 คน โดย k เป็น 2 เรารู้ว่าสำหรับ 3 คน (1,2,3) ผู้ชนะคือ 3 (ดัชนี 2) และจะเข้ามาเล่นในภายหลัง อันดับแรก เรากำจัดบุคคล 4 คนจาก 3 คนให้เป็น 1,2,3,4 ดังนั้นสำหรับ 1 -> เรากำจัดบุคคลที่ k หรือผู้ที่มีดัชนีที่ (k – 2) ในกรณีนี้คือ 1 (ดัชนี 3) . ตอนนี้เหลือ 1,3,4 คน 3 คน โดยเริ่มจาก 2 (ดัชนี 1) หรือผู้ที่มีดัชนี (k + 3) ตัวที่ 2 สำหรับรอบต่อไป และเรารู้ว่า สำหรับ 3 คน ผู้ชนะจะอยู่ที่ ดัชนีที่ 1 เริ่มต้นด้วย 0 เป็นจุดเริ่มต้น เช่น 1(ดัชนี 1) หรือ ((k + 1) + f(n – 1)) % n โดยที่ (k +1) เป็นดัชนีเริ่มต้น และ f(n – XNUMX) คือคำตอบสำหรับ (n – XNUMX) บุคคล

รหัส

โปรแกรม Java ของ Find the Winner of the Circular Game:

class Solution {
   public int findTheWinner(int n, int k) {
        return findWinnerHelper(n, k - 1) + 1;
    }
    
    private int findWinnerHelper(int n, int k) {
        if (n == 1) {
            return 0;
        }
        
        return ((k + 1) % n + findWinnerHelper(n - 1, k)) % n;       
    }
}

โปรแกรม C++ ของ Find the Winner of the Circular Game:

class Solution
{
    public:
    int findTheWinner(int n, int k)
    {
        return findWinnerHelper(n, k - 1) + 1;
    }
    private:
    int findWinnerHelper(int n, int k)
    {
        if (n == 1)
        {
            return 0;
        }
        return ((k + 1) % n + findWinnerHelper(n - 1, k)) % n;
    }
};

โปรแกรม Python ของ Find the Winner of the Circular Game:

class Solution :
    def  findTheWinner(self, n,  k) :
        return self.findWinnerHelper(n, k - 1) + 1
    def  findWinnerHelper(self, n,  k) :
        if (n == 1) :
            return 0
        return ((k + 1) % n + self.findWinnerHelper(n - 1, k)) % n

การวิเคราะห์ความซับซ้อนเพื่อค้นหาผู้ชนะของเกมหมุนเวียน LeetCode Solution

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

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

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

ความซับซ้อนของช่องว่างของรหัสข้างต้นคือ O (1) เพราะจำนวนพื้นที่ที่ใช้จะคงที่เสมอไม่ว่า n หรือ k จะใหญ่แค่ไหน เนื่องจากเราไม่ได้เดินผ่านผู้เล่นจริงๆ

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

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