ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง

ระดับความยาก ยาก
ถามบ่อยใน อะโดบี อเมซอน แอปเปิล บลูมเบิร์ก ByteDance ป้อมปราการ อีเบย์ Facebook Google ไมโครซอฟท์ คำพยากรณ์ Uber VMware yahoo
เชือกเข้าชม 501

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

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

รูปแบบการป้อนข้อมูล

บรรทัดแรกและบรรทัดเดียวที่มีสตริง s

รูปแบบผลลัพธ์

บรรทัดแรกและบรรทัดเดียวที่มีจำนวนเต็ม n แสดงถึงความยาวของสตริงย่อยวงเล็บที่ยาวที่สุดที่ถูกต้อง

ข้อ จำกัด

  • 1 <= | s | <= 10 ^ 5
  • s [i] ต้องเป็น '(' หรือ ')'

ตัวอย่าง

(())())
6

คำอธิบาย:  “ (()) ()” เป็นสตริงย่อยในวงเล็บที่ยาวที่สุดที่ถูกต้องในสตริงที่กำหนดด้านบน คำตอบของเราคือ 6

อัลกอริทึมสำหรับความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง

1. สร้างสแต็กว่างและกด -1 ไป -1 คือการระบุกรณีฐานสำหรับสตริงที่ถูกต้องถัดไป

2. สร้างตัวแปร 'res' เพื่อเก็บผลลัพธ์

3. สำรวจอักขระทั้งหมดตั้งแต่ต้นจนจบ

        a. หากอักขระเป็น '(' ให้ดันดัชนีปัจจุบันไปที่สแต็ก
        b. อื่น,

  • ป๊อปองค์ประกอบจากสแต็ก
  • หากสแต็กไม่ว่างให้ค้นหาความยาวของสตริงย่อยที่ถูกต้องในปัจจุบันโดยใช้ความแตกต่างระหว่างดัชนีปัจจุบันและด้านบนสุดของสแตก ตรวจสอบว่าความยาวปัจจุบันมากกว่าผลลัพธ์หรือไม่จากนั้นอัปเดตผลลัพธ์
  • หากสแต็กว่างเปล่าให้ดันดัชนีปัจจุบันเป็นฐานสำหรับสตริงย่อยที่ถูกต้องถัดไป

4. ส่งคืน 'res'

การใช้อัลกอริทึม -

s =“ (())”
กด -1 ลงในสแต็กและเริ่มต้น res = 0

i = 0, s [0] = '(', ดัน 0 ลงในสแต็กตอนนี้ stack = [-1,0]
i = 1, s [1] = '(', ดัน 1 ลงในสแต็กตอนนี้ stack = [-1,0,1]
สำหรับ i = 2, s [2] = ')', pop () ดังนั้นตอนนี้ stack = [-1,0]
res = สูงสุด (res, i - stack.top ()) = สูงสุด (0, 2-0) = สูงสุด (0,2) = 2
i = 3, s [3] = ')', pop () ดังนั้นตอนนี้ stack = [-1]
res = สูงสุด (res, i - stack.top ()) = สูงสุด (2, 3 - (- 1)) = สูงสุด (2,4) = 4

ดังนั้นความยาวที่ยาวที่สุดคือ = res = 4

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

โปรแกรม C ++ สำหรับความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง

#include<bits/stdc++.h>
using namespace std;
 
int maxLength(string s)
{
    int n = s.length();
 
    // Create a stack and push -1 as initial index to it.
    stack<int> stck;
    stck.push(-1);
 
    // Initialize res
    int res = 0;
 
    // Traverse all characters of given string
    for (int i=0; i<n; i++)
    {
        // If opening bracket, push index of it
        if (s[i] == '(')
          stck.push(i);
 
        else // If closing bracket, i.e.,s[i] = ')'
        {
            // Pop the previous opening bracket's index
            stck.pop();
 
            // Check if this length formed with base of
            // current valid substring is more than max 
            // so far
            if (!stck.empty())
                res = max(res, i - stck.top());
 
            // If stack is empty. push current index as 
            // base for next valid substring (if any)
            else stck.push(i);
        }
    }
 
    return res;
}
 
int main()
{
    string s;
    cin>>s;
    cout<<maxLength(s)<<endl;
    return 0;
}

โปรแกรม Java สำหรับความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง

import static java.lang.Math.max;
import java.util.Scanner;
import java.util.Stack;
class sum
{
    public static int maxLength(String s)
    {
        int n = s.length();

        // Create a stack and push -1 as initial index to it.
        Stack<Integer> stck = new Stack<Integer>();
        stck.push(-1);
        // Initialize res
        int res = 0;
        // Traverse all characters of given string
        for (int i=0; i<n; i++)
        {
            // If opening bracket, push index of it
            if(s.charAt(i) == '(')
              stck.push(i);

            else // If closing bracket, i.e.,s[i] = ')'
            {
                // Pop the previous opening bracket's index
                stck.pop();

                // Check if this length formed with base of
                // current valid substring is more than max 
                // so far
                if(stck.size()>0)
                    res = max(res, i - (Integer) stck.peek());
                // If stack is empty. push current index as 
                // base for next valid substring (if any)
                else stck.push(i);
            }
        }
        return res;
    }
    public static void main(String[] args)  
    { 
        Scanner sr = new Scanner(System.in);
        String s = sr.next();
        System.out.println(maxLength(s));
    }
}
(()())((
6

การวิเคราะห์ความซับซ้อนสำหรับความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง

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

O (n) ที่ไหน n คือขนาดของสตริงที่กำหนด ที่นี่เราสำรวจในขณะที่สตริง char โดย char และดำเนินการบางอย่างในเวลาคงที่

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

O (n) เพราะเราใช้สแต็ก ที่นี่ขนาดสูงสุดของสแต็กจะเป็น n

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

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