การจัดข้อความให้เหมาะสม โซลูชัน LeetCode

ระดับความยาก ยาก
ถามบ่อยใน อเมซอน ทุนหนึ่ง Coursera อีเบย์ Facebook Google จริง การัต LinkedIn ไมโครซอฟท์ Nvidia คำพยากรณ์ Pinterest Snapchat สี่เหลี่ยมด้านเท่า Twilio Uber
เชือกเข้าชม 181

เราจะหารือเกี่ยวกับ Text Justification LeetCode Solution วันนี้

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

ปัญหา“ Text Justification” ระบุว่าคุณได้รับรายชื่อ [] ประเภท เชือก ขนาด n และ จำนวนเต็ม ขนาด. จัดข้อความให้พอดีเพื่อให้แต่ละบรรทัดของข้อความประกอบด้วยขนาดของอักขระ คุณสามารถใช้ช่องว่าง ('') เป็นอักขระเพื่อเติมเต็มจำนวนอักขระที่ต้องการในบรรทัด

การจัดข้อความให้เหมาะสม โซลูชัน LeetCodeหมุด

ตัวอย่าง

s = {"TutorialCup", "is", "the", "best", "portal", "for", "programming."}
size = 12
TutorialCup
is  the best
portal   for
programming.

คำอธิบาย: เนื่องจากเราสามารถใช้ช่องว่างระหว่างคำได้เราจึงได้วางไว้อย่างเหมาะสมดังที่เห็นในภาพด้านบน

s = {"This", "article", "is", "contributed", "by", "Akshita", "Jain"}
size = 13
This  article
is
contributed
by    Akshita
Jain

อัลกอริธึมสำหรับ Text Justification LeetCode Solution

  1. เริ่มต้นรายการ s [] ประเภท เชือก ขนาด n และ จำนวนเต็ม ขนาดตัวแปร
  2. สำรวจผ่านรายการและตรวจสอบแต่ละคำ / สตริงหากความยาวของคำปัจจุบันน้อยกว่าหรือเท่ากับขนาดที่กำหนดให้เพิ่มคำปัจจุบันลงในผลลัพธ์
  3. หากความยาวของสตริง / คำปัจจุบันมากกว่าขนาดที่กำหนดให้ใช้ช่องว่างสีขาวเพื่อเติมตำแหน่งที่เหลือของบรรทัด
  4. หากผลรวมของความยาวของคำถัดไปในบรรทัดเดียวกันและความยาวของคำก่อนหน้าในบรรทัดเดียวกันน้อยกว่าหรือเท่ากับขนาดที่กำหนดให้เพิ่มคำปัจจุบันลงในผลลัพธ์และปรับตำแหน่งที่เหลือด้วยสีขาว พื้นที่.
  5. หากผลรวมของความยาวของคำถัดไปในบรรทัดเดียวกันและความยาวของคำก่อนหน้าในบรรทัดเดียวกันมากกว่าขนาดที่กำหนดให้เพิ่มคำปัจจุบันในบรรทัดถัดไปของผลลัพธ์และเติมตำแหน่งที่เหลือของ บรรทัดปัจจุบันที่มีช่องว่างสีขาว
  6. พิมพ์สตริงผลลัพธ์

รหัส

โปรแกรม C ++ ของ Text Justification

#include "bits/stdc++.h" 
using namespace std; 
  
string getSpaces(int n){
    string s = "";
    for(int i=0; i<n;i++) s += " ";
    return s; 
}

string getLine(vector<string>& words, int start, int end, int letterCount, int maxWidth){
    string res = words[start];
    int spaces = maxWidth - letterCount;
    
    if(start == end){ 
        res += getSpaces(spaces);
        return res;
    }
    
    int numOfSpace = spaces/(end-start);
    int extraOne = spaces%(end-start);
    string space0 = getSpaces(numOfSpace);
    string space1 = space0 + " "; 
    
    for(int i= 0; i< end-start; i++){
        res  = res + (i < extraOne? space1: space0) + words[start + 1 + i];
    }
    return res; 
}

vector<string> fullJustify(vector<string>& words, int maxWidth) {
    int N = words.size(); 
    int i = 0, j = 0;
    int counter = 0; 
    vector<string> res; 
    
    while(i<N && j<N){
        int len = words[j].length(); 
        counter += len;
        
        if(counter + j - i > maxWidth){
            counter -= len; 
            res.push_back(getLine(words, i, j-1, counter, maxWidth));
            i = j; 
            counter = 0; 
        }
        
        else{
            j++;
        }
    }
    
    if(counter){
        string last = words[i];
        
        for(int x=i+1; x < j; x++){ 
            last = last + " " + words[x];
        }
        
        last = last + getSpaces(maxWidth - last.size());
        res.push_back(last);
    }

    return res; 
}

int main(){
    vector<string> s = {"TutorialCup", "is", "the", "best", "portal", "for", "programming."};
    int size = 12;
    
    vector<string> lines = fullJustify(s, size); 
    
    for(auto x: lines)
        cout << x << endl;
    
    return 0; 
}
TutorialCup 
is  the best
portal   for
programming.

โปรแกรม Java ของ Text Justification

import java.util.*;

class TextJustification{
    
    static List<String> fullJustify(String[] words, int maxWidth) {
        List<String> res = new ArrayList<>();
        int size = words.length;
        int index = 0;
        
        while (index < size){
            int totalChars = words[index].length();
            int lastIndex = index + 1;
            int gaps = 0;
            
            while (lastIndex < size){
                if (totalChars + 1 + words[lastIndex].length() > maxWidth){
                    break;
                }
                totalChars += 1 + words[lastIndex++].length();
                gaps++;
            }
            
            StringBuilder sb = new StringBuilder();
            
            if (lastIndex == size || gaps == 0){
                for (int i = index; i < lastIndex; ++i){
                    sb.append(words[i]).append(' ');
                }
                sb.deleteCharAt(sb.length() - 1);
                while (sb.length() < maxWidth){
                    sb.append(' ');
                }
            } 
            
            else {
                int spaces = (maxWidth - totalChars) / gaps;
                int restSpaces = (maxWidth - totalChars) % gaps;
                for (int i = index; i < lastIndex - 1; ++i){
                    sb.append(words[i]).append(' ');
                    for (int j = 0; j < spaces + (i - index < restSpaces ? 1 : 0); ++j){
                        sb.append(' ');
                    }
                }
                sb.append(words[lastIndex - 1]);
            }
            
            res.add(sb.toString());
            index = lastIndex;
        }
        return res;
    }
  
  public static void main (String[] args){
      
      String[] words = {"TutorialCup", "is", "the", "best", "portal", "for", "programming."};
      int size = 12;
      
      List<String> res = new ArrayList<String>();
      res = fullJustify(words, size);
      ListIterator<String> lItr = res.listIterator();
      
      while (lItr.hasNext()){
          System.out.println(lItr.next());
      }
  }
}
  
TutorialCup 
is  the best
portal   for
programming.

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

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

O (n) โดยที่ n คือขนาดของสตริงอาร์เรย์ที่กำหนด s [] เรากำลังเรียกใช้ไฟล์ ในขณะที่วนซ้ำ ภายใน fullJustify ซึ่งรันจนกว่าตัวแปร i และ j อย่างใดอย่างหนึ่งจะไม่ข้าม N และลูปนี้ใช้เวลาเชิงเส้นในการสิ้นสุด ดังนั้นความซับซ้อนของเวลาจึงเป็นเชิงเส้น

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

O (n) เนื่องจากเราใช้พื้นที่ในการจัดเก็บสตริง n

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

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