ปัญหาการเปลี่ยนเหรียญ

ระดับความยาก กลาง
ถามบ่อยใน อเมซอน แอปเปิล แบล็ค บลูมเบิร์ก ByteDance ทุนหนึ่ง Facebook แซคส์โกลด์แมน Google คำพยากรณ์ Walmart Labs
แถว การเขียนโปรแกรมแบบไดนามิกเข้าชม 163

ปัญหาการเปลี่ยนเหรียญ - ระบุเหรียญที่มีค่าต่างกัน c1, c2, …, cs (เช่น 1,4,7 ….) เราต้องการจำนวน n ใช้เหรียญที่กำหนดเหล่านี้เพื่อสร้างจำนวน n คุณสามารถใช้เหรียญกี่ครั้งก็ได้ตามต้องการ ค้นหาจำนวนวิธีทั้งหมดที่สามารถรับจำนวน n ได้โดยใช้เหรียญเหล่านี้

ตัวอย่างเช่น - ให้จำนวน n = 3 และเหรียญ c = {1,2} จากนั้นวิธีแก้ปัญหาที่เป็นไปได้คือ {1,1,1} เช่นสามเหรียญที่มีค่า 1 จะทำให้ได้จำนวน 3 และ {1,2} คือเหรียญละหนึ่งเหรียญ ของค่า 1 และ 2 ดังนั้นผลลัพธ์คือ 2

ตัวอย่าง

Input: n = 5 และ ค = {1, 2, 3}

Output: 5

Input: n = 34 และ ค = {1, 2, 10}

Output: 42

วิธีการเรียกซ้ำสำหรับปัญหาการเปลี่ยนเหรียญ

ขั้นตอนวิธี

  1. เริ่มต้น a ตัวแปร n และอาร์เรย์ c ของเหรียญที่มีอยู่.
  2. กรณีฐานแรก - ถ้า n เป็นศูนย์ส่งกลับ 1 เนื่องจากวิธีแก้ปัญหาเดียวคือใช้ 0 เหรียญ
  3. ประการที่สอง - ถ้า n น้อยกว่าศูนย์ให้ส่งคืนศูนย์เนื่องจากไม่มีวิธีแก้ปัญหาที่เป็นไปได้
  4. สาม - ถ้า n มีค่ามากกว่าศูนย์ แต่ไม่มีเหรียญที่มีขนาด = 0 ส่งคืน 0.
  5. แบบวนซ้ำ - จำนวนผลตอบแทน (ผลรวมของการแก้ปัญหารวมมูลค่าเหรียญสุดท้าย) + จำนวน (ผลรวมของการแก้ปัญหาไม่รวมมูลค่าเหรียญสุดท้าย)

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

ความซับซ้อนของอวกาศ: O (ขนาด)

โปรแกรม C ++ สำหรับปัญหาการเปลี่ยนเหรียญ

#include <bits/stdc++.h>
using namespace std;

int coin_count(int arr[], int size, int n){ 
    // If n is 0 then  
    // do not include any coin
    if(n==0) 
        return 1; 
      
    // If n is less than 0   
    // no solution exists 
    if(n<0) 
        return 0; 
  
    // If coins do not exist and n  
    // is greater than 0, 
    // no solution exist 
    if((size<=0)&&(n>=1)) 
        return 0; 

    return coin_count(arr,size-1,n)+coin_count(arr,size,n-arr[size-1]); 
}
int main(){ 
    int c[] = {1, 2, 3};
    int n=5;
    int size = sizeof(c)/sizeof(c[0]); 
    cout<<coin_count(c, size, n);
    return 0; 
}
Output :
5

โปรแกรม Java สำหรับปัญหาการเปลี่ยนเหรียญ

import java.io.*; 
class Coins{ 
    static int coin_count(int arr[], int size, int n){ 
        // If n is 0 then  
        // do not include any coin
        if(n==0) 
            return 1; 
          
        // If n is less than 0   
        // no solution exists 
        if(n<0) 
            return 0; 
      
        // If coins do not exist and n  
        // is greater than 0, 
        // no solution exist 
        if((size<=0)&&(n>=1)) 
            return 0; 
    
        return coin_count(arr,size-1,n)+coin_count(arr,size,n-arr[size-1]); 
    }
    public static void main(String[] args){ 
        int c[]={1, 2, 3}; 
        int n=5;
        int size=c.length; 
        System.out.println(coin_count(c, size, n)); 
    } 
}
Output : 
5

 

โครงสร้างการเรียกซ้ำของรหัสข้างต้น

ปัญหาการเปลี่ยนเหรียญหมุด

เราจะเห็นได้จากต้นไม้ด้านบนว่ามีการเรียกใช้ฟังก์ชันบางอย่างมากกว่าหนึ่งครั้ง นี้เรียกว่า คุณสมบัติของปัญหาย่อยที่ทับซ้อนกัน

วิธีการเขียนโปรแกรมแบบไดนามิก

เพื่อหลีกเลี่ยงการคำนวณซ้ำของปัญหาเดียวกันกับที่กล่าวไว้ข้างต้นอาร์เรย์จะถูกสร้างขึ้นในลักษณะจากล่างขึ้นบน

ขั้นตอนวิธี

  1. เริ่มต้นตัวแปร n และอาร์เรย์ c ของเหรียญที่มี
  2. ถ้า n เป็นศูนย์เก็บ 1 ในอาร์เรย์นับเป็นทางออกเดียวคือใช้ 0 เหรียญ
  3. สำรวจค่าเหรียญทั้งหมดทีละรายการและอัปเดตค่าอาร์เรย์นับหลังจากดัชนีมากกว่าหรือเท่ากับมูลค่าของเหรียญที่เลือก
  4. จำนวนผลตอบแทน [n]

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

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

โปรแกรม C ++ สำหรับปัญหาการเปลี่ยนเหรียญ

#include <bits/stdc++.h>
using namespace std;

int coin_count(int arr[], int m, int n){ 
    int count[n+1]; 
  
    // Initialise all count values as 0 
    memset(count, 0, sizeof(count)); 

    //if n=0
    count[0] = 1; 

    // update the count[] 
    // values after the index >=
    // the value of the picked coin 
    for (int i=0; i<m; i++) 
        for (int j=arr[i]; j<=n; j++) 
            count[j] += count[j-arr[i]]; 

    return count[n]; 
}  
int main(){ 
    int c[] = {1, 2, 3};
    int n=5;
    int size = sizeof(c)/sizeof(c[0]); 
    cout<<coin_count(c, size, n);
    return 0; 
}
Output : 
5

โปรแกรม Java สำหรับปัญหาการเปลี่ยนเหรียญ

import java.util.Arrays; 
  
class Coins{ 
    static long coin_count(int arr[], int m, int n){ 
        long[] count = new long[n+1]; 
        
        //Initialise all values of count as 0
        Arrays.fill(count, 0); 
  
        //if n=0
        count[0] = 1; 
  
        // update the count[] 
        // values after the index >=
        // the value of the picked coin 
        for (int i=0; i<m; i++) 
            for (int j=arr[i]; j<=n; j++) 
                count[j] += count[j-arr[i]]; 
  
        return count[n]; 
    } 
    public static void main(String args[]){ 
        int c[] = {1, 2, 3}; 
        int size = c.length; 
        int n = 5; 
        System.out.println(coin_count(c, size, n)); 
    } 
}
Output : 
5

อ้างอิง  คำถามสัมภาษณ์

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

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