การใช้งานแคช LRU

ระดับความยาก กลาง
ถามบ่อยใน อะโดบี อเมซอน แอปเปิล บลูมเบิร์ก ByteDance ทุนหนึ่ง ซิสโก้ ป้อมปราการ ความสามัคคี Cruise Automation Dropbox อีเบย์ Expedia Facebook แซคส์โกลด์แมน Google ไมโครซอฟท์ Nutanix คำพยากรณ์ บัตรเครดิต/เดบิต หรือ PayPal Pinterest Salesforce Snapchat เทสลา Twilio Uber VMware Walmart Labs ต้องการ จ้า
ออกแบบ ระบบปฏิบัติการเข้าชม 189

แคช (LRU) ที่เพิ่งใช้น้อยที่สุด เป็นวิธีการประเภทหนึ่งที่ใช้ในการรักษาข้อมูลเพื่อให้เวลาที่ต้องใช้ข้อมูลน้อยที่สุดเท่าที่จะเป็นไปได้ อัลกอริทึม LRU ใช้เมื่อแคชเต็ม เราลบข้อมูลที่ใช้ล่าสุดออกจากหน่วยความจำแคชของระบบ นี่เป็นปัญหาที่น่าตื่นเต้นมากในการกำหนดขนาดของหน่วยความจำแคชและหน้าที่เราต้องการอ้างอิง เราเพิ่มข้อมูลในไฟล์ รายการ ดังนั้นหากข้อมูลมีอยู่แล้วให้เปลี่ยนตำแหน่งและวางองค์ประกอบนั้นไว้ที่ด้านหน้าของรายการ เพิ่มข้อมูลที่ด้านหน้าของรายการ

คำอธิบายสำหรับแคช LRU

มาดูความเข้าใจอย่างรวดเร็วสำหรับการใช้งานแคช LRU โดยดูตัวอย่างด้านล่าง - จำนวนหน้าที่เราต้องการอ้างอิงในหน่วยความจำแคชคือ 3, 5, 6, 1, 3, 7, 1

การใช้งานแคช LRUหมุด

 

การใช้งานแคช LRUหมุด

การใช้งานแคช LRUหมุด

การใช้งานแคช LRUหมุด

การใช้งานแคช LRUหมุด

หมุด

หมุด

หมุด

บันทึก: ที่นี่เรามีข้อผิดพลาด 5 หน้าและการตี 2 หน้าในระหว่างการอ้างอิงหน้า

การใช้งานสำหรับการใช้งานแคช LRU

/*C++ Implementation of LRU Cache*/ 
#include<bits/stdc++.h> 
using namespace std;
void LRU_Cache(int pages[],int cache_size,int total_page)
{
    int page_hit=0,page_fault=0;
    list<int> cache;
    for(int i=0;i<total_page;i++)
    {
        list<int>::iterator itr; 
        itr=find(cache.begin(),cache.end(),pages[i]);
        /*page is not present in cache memory*/
        if(itr==cache.end())
        {
            page_fault++;
            int rand_size=cache.size();
            /*if cache is full*/
            if(rand_size==cache_size)
            {
                /*remove the least recently used page from cache*/
                int pop_element=cache.front();
                cache.pop_front();
                /*push page at the end of cache*/
                cache.push_back(pages[i]);
            }
            else//cache is not full;
            {
               cache.push_back(pages[i]);   
            }
        }
        else//page is present in cache;
        {
            page_hit++;
            /*remove the page from previous location*/
            cache.remove(pages[i]);
            /*make the page to most recently used by inserting it at end of list*/
            cache .push_back(pages[i]);
        }
    }
    /*print the page hit and page fault*/
    cout<<"Page Hit: "<<page_hit<<" "<<"Page Fault: "<<page_fault<<endl;
    cout<<"Cache containg pages: ";
    for(auto itr:cache)
    {
        cout<<itr<<" ";
    }
    cout<<endl;
}
int main() 
{ 
    int cache_size,total_page;
    /*take input the size of cache and total pages count*/
    cin>>cache_size>>total_page;
    int pages[total_page];
    /*input the pages which we want to refer*/
    for(int i=0;i<total_page;i++)
    {
        cin>>pages[i];
    }
    /*call LRU_Cache*/
    LRU_Cache(pages,cache_size,total_page);
    return 0; 
}
4 7
3 5 6 1 3 7 1
Page Hit: 2 Page Fault: 5
Cache containg pages: 6 3 7 1

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

O (S * N) โดยที่ S คือขนาดของแคชและ N คือจำนวนหน้าที่เราต้องการอ้างถึง สำหรับทุกหน้าเราจะตรวจสอบว่ามีอยู่หรือไม่ หากการตีหน้าเกิดขึ้นให้ใช้ฟังก์ชันลบซึ่งความซับซ้อนของเวลาคือ O (S) หากเกิดข้อผิดพลาดของเพจ pop_front จะลบองค์ประกอบแรกใน O (1) สำหรับใส่หน้าท้ายรายการใน O (1)

อ้างอิง

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

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