สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution

ระดับความยาก กลาง
ถามบ่อยใน อะโดบี Alation อเมซอน แอปเปิล บลูมเบิร์ก ByteDance ซิสโก้ ของ DocuSign อีเบย์ Expedia Facebook แซคส์โกลด์แมน Google ไมโครซอฟท์ สแตนลี่ย์มอร์แกน คำพยากรณ์ บัตรเครดิต/เดบิต หรือ PayPal SAP SAP Labs ServiceNow Spotify Uber VMware Walmart Labs yahoo Yandex จ้า Zoho
กัญชา hashing หน้าต่างบานเลื่อน เชือก สองตัวชี้เข้าชม 208

สตริงย่อยที่ยาวที่สุดโดยไม่มีอักขระซ้ำ โซลูชัน LeetCode - ให้ เชือกเราต้องหาความยาวของสตริงย่อยที่ยาวที่สุดโดยไม่ต้องใช้อักขระซ้ำ

ลองดูตัวอย่างบางส่วน:

ตัวอย่าง

pwwkew
3

คำอธิบาย: คำตอบคือ "wke" มีความยาว 3

aav
2

คำอธิบาย: คำตอบคือ "av" ที่มีความยาว 2

Approach-1 สำหรับ สตริงย่อยที่ยาวที่สุดโดยไม่ต้องใช้อักขระซ้ำ 

โหดเหี้ยม 

การตรวจสอบสตริงย่อยทั้งหมด one be one สำหรับอักขระที่ซ้ำกัน

  • ความซับซ้อนของเวลา
    • จำนวนสตริงที่จะสร้าง = n * (n + 1) / 2
    • ใช้เวลาในการตรวจสอบแต่ละสตริง = O (n)
    • ดังนั้นความซับซ้อนของเวลา = O (n ^ 3)
  • ความซับซ้อนของอวกาศ
    • การจัดเก็บอักขระที่เกิดขึ้นเพื่อตรวจสอบความเป็นเอกลักษณ์ = n
    • ดังนั้น Space Complexity = O (n)

Approach-2 สำหรับ สตริงย่อยที่ยาวที่สุดโดยไม่ต้องใช้อักขระซ้ำ 

หน้าต่างบานเลื่อน 

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

  • ให้สูงสุด
  • อืมยาวเป็น แม็กซ์ ซึ่งเริ่มต้นด้วย 0
  • เรามั่นใจว่าจาก  i ไปยัง J-1 ได้รับการตรวจสอบแล้ว
  • ทุกครั้งที่เราพบตัวละคร jth
    • หากไม่ได้ทำซ้ำ s [j]
      • สามารถเพิ่มลงในสตริงย่อยได้
      • สามารถเพิ่มความยาวของสตริงย่อยได้
      • j สามารถเพิ่มได้
      • สามารถบันทึก / เพิ่ม s [j] ลงใน HashSet
    • ถ้า s [j] ซ้ำ
      • เราลบตัวละคร
      • จุดเริ่มต้นคือฉันต้องเปลี่ยน
      • เราทำเช่นนี้จนกว่าสตริงย่อยจะไม่มีการทำซ้ำ

โปรแกรม Java สำหรับสตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution

import java.util.*;
class Solution 
{
    public int lengthOfLongestSubstring(String s)
    {
        int max=0;
        HashSet<Character>hash=new HashSet<Character>();
        int i=0;
        int j=0;
        while(i<s.length() && j<s.length())
        {
            if(hash.contains(s.charAt(j)))
            {
                hash.remove(s.charAt(i));
                i=i+1;
            }
            else
            {
             hash.add(s.charAt(j));
             j=j+1;
             max=Math.max(j-i,max);   
            }
        }
        return max;
    }
}

class Main{
  public static void main(String[] args){
    int answer = (new Solution()).lengthOfLongestSubstring("pwwkew");
    System.out.print(answer);
  }
}
pwwkew
3

โปรแกรม C ++

class Solution 
{
public:
    int maxs(int a,int b)
    {
        if(a>b)
            return a;
        else
            return b;
    }
public:
    int lengthOfLongestSubstring(string s) 
    {
    int max=0;
    set<char>hash;
    int i=0;
    int j=0;
    while(i<s.length() && j<s.length())
    {
      if(hash.count(s[j]))
      {
                hash.erase(s[i]);
                i=i+1;
      }
      else
     {
     hash.insert(s[j]);
     j=j+1;
     max=maxs(j-i,max);   
     }
    }
    return max;    
    }
};
pwwkew
3

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

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

ความซับซ้อนของพื้นที่: O (k) โดยที่ k คือขนาดของหน้าต่างบานเลื่อน

Approach-3 สำหรับ สตริงย่อยที่ยาวที่สุดโดยไม่ต้องใช้อักขระซ้ำ 

หน้าต่างบานเลื่อนที่ปรับให้เหมาะสม 

ด้วยวิธีการข้างต้นเราจะลบอักขระออกไปเรื่อย ๆ และเปลี่ยนจุดเริ่มต้นของสตริงจนกว่าเราจะเจออักขระที่ซ้ำกัน

สามารถใช้แฮชแมปเพื่อเก็บการเกิดซ้ำสุดท้ายของอักขระซ้ำและ i (จุดเริ่มต้นของสตริงย่อย) ไปยังจุดนั้นได้ทำให้เป็นการดำเนินการ O (1)

โปรแกรม Java

import java.util.*;
class Solution 
{
    public int lengthOfLongestSubstring(String s)
    {
        int max=0;
        HashMap<Character,Integer>hash=new HashMap<Character,Integer>();
        int i=0;
        int j=0;
        while(j<s.length())
        {
            if(hash.containsKey(s.charAt(j)))
            {
                i=Math.max(hash.get(s.charAt(j)),i);
            }
             hash.put(s.charAt(j),j+1);
             max=Math.max(j-i+1,max); 
             j=j+1;
        }
        return max;
    }
}

class Main{
  public static void main(String[] args){
    int answer = (new Solution()).lengthOfLongestSubstring("abcdefg");
    System.out.print(answer);
  }
}
abcdefg
7

โปรแกรม C ++

class Solution 
{
public:
    int maxs(int a,int b)
    {
        if(a>b)
            return a;
        else
            return b;
    }
public:
    int lengthOfLongestSubstring(string s) 
    {
    int max=0;
    map<char,int>hash;
    int i=0;
    int j=0;
    while(j<s.length())
    {
    if(hash.count(s[j]))
    {
    i=maxs(hash[s[j]],i);
    }
    hash[s[j]]=j+1;
    max=maxs(j-i+1,max); 
    j=j+1;
    }
    return max;
    }
};
aabbccddee
2

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

ความซับซ้อนของเวลา: O (n)

ความซับซ้อนของพื้นที่: O (k) โดยที่ k คือขนาดของหน้าต่างบานเลื่อน

อ้างอิง

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

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