โซลูชัน Leetcode ของดัชนี H

ระดับความยาก กลาง
ถามบ่อยใน Alation อเมซอน แอปเปิล บลูมเบิร์ก Facebook แซคส์โกลด์แมน Google ไมโครซอฟท์ Nvidia
แถวเข้าชม 21

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

โซลูชัน H-Index Leetcode กล่าวว่า – ให้ an แถว ของจำนวนเต็ม “การอ้างอิง” โดยที่ citations[i] คือจำนวนการอ้างอิงที่ผู้วิจัยได้รับสำหรับ ith กระดาษคืนนักวิจัย H-ดัชนี. หากมีค่า H-Index หลายค่า ให้คืนค่าสูงสุดจากค่าเหล่านั้น

คำจำกัดความของดัชนี H: นักวิทยาศาสตร์มีดัชนี "h" ถ้า h ของเอกสาร n ของพวกเขามีการอ้างอิงอย่างน้อย h ครั้ง และเอกสาร nh อื่น ๆ มีการอ้างอิงไม่เกิน h ครั้ง

ตัวอย่าง:

Input: 
citations = [3,0,6,1,5]
Output: 
3

คำอธิบาย:

การอ้างอิง = [3, 0, 6, 1, 5] หมายความว่ามีทั้งหมด 5 เอกสารและแต่ละฉบับได้รับการอ้างอิง 3, 0, 6, 1, 5 รายการตามลำดับ เนื่องจากผู้วิจัยมีเอกสาร 3 ฉบับ โดยมีการอ้างอิงอย่างน้อย 3 รายการ (3, 6, 5) และอีก 3 รายการที่เหลือมีการอ้างอิงไม่เกิน 0 รายการ (1, 3) ในกรณีนี้ดัชนี H จะเป็น XNUMX

 

โซลูชัน Leetcode ของดัชนี Hหมุด

หลังจากแทนที่ 6 ด้วย n = 5, เรามี การอ้างอิง = [3,0,5,1,5]. ตอนนี้เรานับจำนวนเอกสารสำหรับแต่ละหมายเลขอ้างอิง 0 ไป . นับเป็น [1,1,0,1,0,2. แรก k จากขวาไปซ้าย (5 ลงไป ) ที่มี k<=s คือ h-ดัชนี 3.

 

โซลูชัน Leetcode ของดัชนี Hหมุด

ตัดพื้นที่ด้วยการอ้างอิงมากกว่า n

2 ตัวอย่าง:

Input: 
citations = [1,3,1]
Output: 1

 

วิธีการ:

ความคิด:

เพื่อแก้ปัญหานี้เราใช้ การเรียงลำดับการนับ เทคนิคเล็กๆ น้อยๆ

แนวคิดคือการเห็นว่าผลลัพธ์สามารถอยู่ในช่วงตั้งแต่ 0 ถึงความยาวของอาร์เรย์เท่านั้น (เพราะเราไม่สามารถมีดัชนี h ที่มากกว่าเอกสารทั้งหมดที่เผยแพร่)

  1. ดังนั้นเราจึงสร้างอาร์เรย์ "papers_freq" ซึ่งทำหน้าที่เหมือน HashMap และวนกลับจากองค์ประกอบสูงสุด
  2.  จากนั้นเราจะพบ "totalCitations" ซึ่งเป็นจำนวนเอกสารทั้งหมดที่มีการอ้างอิงมากกว่าที่ฉันอ้างอิง
  3. เราสิ้นสุดเมื่อจำนวนเอกสารทั้งหมดที่มีการอ้างอิงมากกว่า i >= i (totalCitations >=i )
  4. เราไม่จำเป็นต้องเดินหน้าต่อไปเพราะเรากำลังพยายามอย่างดีที่สุดเท่าที่จะทำได้ เราหยุดและส่งคืนผลลัพธ์

 

รหัส:

รหัส C ++ สำหรับโซลูชัน H-Index Leetcode:

class Solution {
public:
    int hIndex(vector<int>& citations) {
        int len = citations.size();
 
        vector<int> papers_freq(len+1);
        for(int c: citations) {
            if(c > len) {
                papers_freq[len]++;
            } else {
                papers_freq[c]++;
            }
        }

        int totalCitations = 0;
        for(int i = len; i >= 0; i--) {
            totalCitations += papers_freq[i];
            if(totalCitations >= i) {
                return i;
            }   
        }

        return -1;
    }
};

 

รหัส Java สำหรับ H-Index Leetcode Solution :

class Solution {
    public int hIndex(int[] citations) {
        
        int len = citations.length;
 
        int[] papers_freq = new int[len+1];
        for(int c: citations) {
            if(c > len) {
                papers_freq[len]++;
            } else {
                papers_freq[c]++;
            }
        }

        int totalCitations = 0;
        for(int i = len; i >= 0; i--) {
            totalCitations += papers_freq[i];
            if(totalCitations >= i) {
                return i;
            }   
        }

        return -1;
    }
}

การวิเคราะห์ความซับซ้อนสำหรับ H-Index Leetcoee Solution:

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

ความซับซ้อนของเวลาจะเป็น บน), อันดับแรก เราต้องสำรวจอาร์เรย์ "การอ้างอิง" หนึ่งครั้งซึ่งต้องใช้เวลา O(N) จากนั้นสำหรับการค้นหาดัชนี H เราต้องใช้ O(N) อีกตัว เนื่องจากเราสำรวจอาร์เรย์ papers_freq อย่างมากที่สุดครั้งเดียว ดังนั้นเราสามารถพูดได้ว่าความซับซ้อนของเวลาโดยรวมของรหัสจะเป็น บน).

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

ความซับซ้อนของอวกาศจะเป็น บน) เนื่องจากเราใช้พื้นที่พิเศษในการจัดเก็บการนับ

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

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2848
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2515
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2484
4Palindrome ใช้การเรียกซ้ำ2269
5ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1991
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1676
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1663
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1652
9จัดเรียงด่วน1633
10เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1623
11ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1489
12สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1459
13ย้อนกลับอาร์เรย์1432
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1408
15ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1373
16ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1367
17องค์ประกอบที่ทำซ้ำครั้งแรก1356
18จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1332
19ผลรวมของตัวเลขในสตริง1331
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1299
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1265
22ตรวจหาลูปในรายการที่เชื่อมโยง1250
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1236
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1231
25Subarray กับผลรวมที่ได้รับ1226
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1224
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1214
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1177
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1134
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1130
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1119
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1116
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1083
34ค้นหาผู้นำในอาร์เรย์1069
35สลับโหนดในรายการที่เชื่อมโยง1051
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์1013
37ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง1004
38จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II1004
39กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก984
40ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด974
41จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง964
42รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x964
43โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่963
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์946
45ค้นหาหมายเลขที่หายไป937
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์930
47สตริงย่อย Palindromic ที่ยาวที่สุด916
48แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง902
49พิมพ์ลำดับต่อมาที่ยาวที่สุด894
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ885
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด884
52ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้865
53จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด856
54การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน845
55เรียงลำดับการแทรก836
56นับสามเหลี่ยมที่เป็นไปได้835
57การคูณสองเมทริกซ์817
58จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ807
59ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่806
60หมุนรายการที่เชื่อมโยง804
61ซื้อหุ้นขายเพื่อเพิ่มผลกำไร801
62การเชื่อมต่อของสองสาย773
63ชักเย่อ772
64พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต769
65นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน768
66ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด758
67สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว753
68ปัญหาคนดัง752
69ค้นหา Pythagorean Triplets จาก Array748
70ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด745
71ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด738
72ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ719
73ค้นหาแถวที่มีจำนวนสูงสุด 1715
74ค้นหา Peak Element จาก Array710
75ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด708
76ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม706
77ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ701
78การเพิ่มสองเมทริกซ์697
79ปริศนาอาร์เรย์ผลิตภัณฑ์696
80สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1694
81ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน686
82ใช้สอง Stacks ในอาร์เรย์686
83Subarray ผลิตภัณฑ์สูงสุด II671
84อันดับพจนานุกรมของสตริง668
85ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่661
86การคูณก่อนหน้าและถัดไป658
87การลบเมทริกซ์สองตัว649
88ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด644
89ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ643
90แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน640
91อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม638
92สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน635
93ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่633
94ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด625
95ผลรวม Subarray Circular สูงสุด621
96จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว621
97จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย620
98Subarray และผลที่ตามมา615
99ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน615
100ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก613
101ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด611
102เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)607
103Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1606
104องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง603
105การแบนรายการที่เชื่อมโยง602
106Palindrome Permutations ของสตริง600
107องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array591
108การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด591
109เรียกใช้การเข้ารหัสความยาว591
110องค์ประกอบเสียงข้างมาก590
111Palindromes ในช่วงที่กำหนด589
112การตรวจสอบ Pangram587
113พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ587
114อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome578
115อักขระที่ซ้ำกันมากที่สุดในสตริง576
116ซ้ำตามมาของความยาวสองหรือมากกว่า576
117หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์576
118จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่575
119ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ574
120รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น574
121จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome572
122พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ565
123โซลูชัน Sum Leetcode สองรายการ563
124เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด560
125โซลูชัน 3Sum Leetcode558
126ปัญหาการเรียงลำดับแพนเค้ก555
127ผสานช่วงเวลาที่ทับซ้อนกัน II549
128โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม547
129การเปลี่ยนเมทริกซ์538
130ขนาดของ Subarray ที่มีผลรวมสูงสุด538
131ลบรายการที่ซ้ำกันออกจากสตริง537
132ลบพื้นที่พิเศษออกจากสตริง537
133การลบ Spaces ออกจากสตริงโดยใช้ stringstream536
134Palindrome ที่เล็กที่สุดหลังการเปลี่ยน534
135ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่534
136ผลรวมสูงสุดที่เพิ่มขึ้นตามมา534
137Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่531
138ปัญหาเกี่ยวกับพาร์ติชัน530
139สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด522
140ตรวจสอบว่าสตริงห่างกัน K หรือไม่518
141ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง515
142หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด512
143ลบรายการล่าสุด512
144แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ509
145ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่508
146โปรแกรมสลับอักขระทั้งหมดในสตริง503
147ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง503
148สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่496
149นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด492
150ค้นหาคู่กับความแตกต่างที่ได้รับ489
151รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง487
152จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา487
153ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย486
154ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่484
155คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer483
156ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย479
157เปรียบเทียบตัวเลขสองเวอร์ชัน475
158จัดเรียง 0s 1s และ 2s ใน Array471
159พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด471
160ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด470
161กลับคำในสตริงที่กำหนด468
162เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด467
163ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution466
164พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)465
165รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ465
166ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด465
167แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น460
168พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'450
169ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ448
170Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End445
171พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง444
172ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด442
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด436
174พิมพ์พาร์ติชัน palindromic ทั้งหมด433
175ปัญหา Superstring ที่สั้นที่สุด430
176แบนรายการที่เชื่อมโยงหลายระดับ427
177ความยาวสูงสุดของคู่โซ่426
178ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่425
179จัดเรียงสตริงตามสตริงอื่น425
180การเรียงลำดับ K เรียงอาร์เรย์421
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II408
182ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม406
183ค้นหาลำดับที่ตามมาของขนาด 3406
184โปรแกรมเพิ่มเลขฐานสองสองหลัก404
185พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์403
186ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ402
187คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II401
188ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)397
189ซีซาร์ไซเฟอร์395
190อักขระที่ไม่ซ้ำ Kth394
191ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ391
192จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag390
193การเรียงลำดับแพนเค้ก386
194คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ385
195หมุนภาพ 90 องศา383
196สตริงย้อนกลับที่สมบูรณ์แบบ380
197การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL380
198การผสานสองอาร์เรย์ที่เรียงลำดับ376
199การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด374
200ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง374
201ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก371
202ส่วนเสริม 1 และ 2 ของเลขฐานสอง370
203สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด369
204จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s369
205สี่องค์ประกอบที่รวมที่จะให้368
206แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด367
207คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ364
208ลบโหนดหลังจาก M361
209นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ359
210สตริง Palindrome (ตัวเลข)356
211แยกสตริง355
212อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate355
213อักขระที่เกิดขึ้นสูงสุดในสตริง354
214การเรียงลำดับอาร์เรย์ของสตริง346
215วงเล็บที่ถูกต้อง โซลูชัน LeetCode346
216แม้แต่ Substring Count345
217การใช้งานซ้ำของ atoi ()344
218แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K343
219ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่343
220พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์342
221ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด339
222พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ337
223ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ337
224แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว334
225โซลูชัน Subarray Leetcode สูงสุด333
226อักขระ N ในสตริงทศนิยมที่ต่อกัน333
227การจับคู่อักขระตัวแทน332
228เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?332
229นับจำนวนคำ331
230ย้อนกลับสตริงโดยใช้ Stack331
231ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ329
232ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่328
233จัดเรียงองค์ประกอบตามความถี่ II327
234ผสานสองอาร์เรย์ที่เรียงลำดับ323
235ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน322
236แยกสี่สายที่แตกต่างกัน321
237การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก319
238ค้นหาตรงกลางของรายการที่เชื่อมโยง318
239ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน317
240นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ315
241องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์307
242โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น305
243การเรียงสับเปลี่ยน Palindrome301
244ค้นหา Nth Node296
245ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ296
246การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี294
247โซลูชัน Leetcode ของ Word Search292
248สตริง (แทนจำนวนเต็ม) เป็นค่า290
249ลบทรี290
250พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket290
251เมทริกซ์ Toeplitz290
252Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด289
253ย้อนกลับสตริง289
254นับคู่ด้วยผลรวมที่ได้รับ287
255ลบโหนดภายใต้เงื่อนไขที่กำหนด286
256วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?286
257เปลี่ยนเพศของสตริงที่กำหนด286
258ย้อนกลับบิต286
259จัดเรียงอาร์เรย์ของสตริง286
260ไม่มีปัญหาราชินี285
261ต้นไม้ไบนารี283
262จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9283
263องค์ประกอบแรกที่ไม่ซ้ำ282
264ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์280
265รูปแบบสตริงย่อยซ้ำ280
266ห้องประชุม II โซลูชั่น LeetCode279
267นามสกุลทั่วไปที่ยาวที่สุด278
268จำนวนเกาะ โซลูชั่น LeetCode278
269กองต่ำ276
270LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด275
271ลบช่องว่างออกจากสตริง275
272ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด274
273สลับอาร์เรย์ที่กำหนด272
274องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์268
275อัลกอริทึม Dijkstra268
276หมายเลขฟีโบนักชี267
277ค้นหาอักขระที่สองบ่อย267
278โปรแกรมลำดับนกกาเหว่า265
279กองซ้อนสูงสุด264
280ลดความแตกต่างสูงสุดระหว่างความสูง264
281โซลูชั่นปล้นบ้าน Leetcode264
282ค้นหาคำ262
283ซูโดกุ Solver262
284ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน259
285KMP อัลกอริทึม259
286จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์258
287จำนวน 1 บิต257
288การประเมินนิพจน์257
289โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)257
290ชุดย่อย Leetcode256
291การประเมิน Postfix Expression255
292กลับคำในสตริง254
293โซลูชัน Palindrome Leetcode ที่ถูกต้อง253
294โซลูชัน Plus One Leetcode252
295รวมผลรวม Leetcode Solution252
296Min Stack Leetcode โซลูชัน251
297Backspace String เปรียบเทียบ249
298ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ249
299วิธีการลบรายการที่เชื่อมโยง248
300Subarray ที่มี 0 ผลรวม246
301ตั้งค่า Matrix Zeroes245
302คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์245
303อัลกอริทึม Rabin Karp244
304การกลับคิว242
305องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด242
306ประกอบด้วย Duplicate II Leetcode Solution241
307จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์240
308Sqrt (x) โซลูชัน Leetcode240
309หอคอยแห่งฮานอย239
310ลบองค์ประกอบตรงกลางของสแต็ก238
311จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II238
312ผลรวมรวม237
313Leetcode สามเหลี่ยมปาสคาล237
314ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม236
315ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง236
316โซลูชันจำนวนเต็มเป็นโรมัน Leetcode235
317ย้อนกลับคำแต่ละคำ235
318ประกอบด้วย Duplicate234
319การบีบอัดสตริง234
320แยกเลขคู่และเลขคี่233
321เทคนิคหน้าต่างบานเลื่อน232
322สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า232
323การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน232
324อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ232
325นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน231
326นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา231
327การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List231
328โซลูชัน Leetcode หมายเลขเดียว231
329คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ230
330เพิ่ม Binary Leetcode Solution229
331อัลกอริทึม Bellman Ford229
332กลุ่มคำที่มีชุดอักขระเดียวกัน228
333มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution227
334การประเมินนิพจน์ทางคณิตศาสตร์227
335Postfix เป็น Infix Conversion227
336ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์226
337จัดเรียงองค์ประกอบตามความถี่226
338Pow (x, n) โซลูชัน Leetcode226
339ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด226
340อัลกอริทึม Kruskal226
341การเรียงลำดับถัดไป226
342Palindrome Linked List Leetcode โซลูชัน225
343ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ225
344จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode224
345K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ224
346Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน223
347โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด223
348กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x222
349การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์222
350ค้นหา Lucky Integer ใน Array Leetcode Solution221
351โซลูชัน Leetcode องค์ประกอบส่วนใหญ่221
352การเรียงลำดับอาร์เรย์โดยใช้ Stacks221
353สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution220
354สตริงการแย่งชิง220
355พีชคณิต Leetcode Solution220
356ประเมินกอง220
357โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม219
358นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม219
359อัลกอริธึม Convex Hull219
360คำที่ใช้บ่อย K ยอดนิยม219
361Subarray สูงสุด218
362องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์218
363หมายเลขพิเศษ218
364คำนำหน้าในการแปลง Infix217
365จำนวนคู่ที่ดีโซลูชัน Leetcode217
366ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่217
367โซลูชัน LeetCode เมทริกซ์เกลียว216
368ค้นหา Town Judge Leetcode Solution215
369ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน215
370ผลรวมเส้นทางขั้นต่ำ215
371ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่215
372Swap Nodes ในคู่ Leetcode Solutions214
373ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์214
374จัตุรัสสูงสุด214
375การย้อนกลับองค์ประกอบ K แรกของคิว214
376Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป213
377ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง213
378Fizz Buzz Leetcode213
379ย้อนกลับตัวเลขโดยใช้กอง213
380หมายเลขที่หายไป โซลูชัน Leetcode212
381การเข้ารหัส Huffman212
382กลุ่มแอนนาแกรม212
383โซลูชัน Leetcode Triangle II ของ Pascal211
384การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d211
385Count Primes Leetcode Solutions211
386ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ210
387หมายเลขเดียว210
388โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ210
389องค์ประกอบที่พบบ่อย K ยอดนิยม210
390จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution210
391ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด210
392แบบสอบถามสตริงย่อย Palindrome209
393พลังของโซลูชัน Leetcode สองตัว209
394การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย209
395ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี209
396ปัญหาผลรวมย่อย209
397Leetcode เรียงลำดับ208
398House Robber II โซลูชัน Leetcode208
399ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ208
400ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode208
401ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่208
402ค้นหาใน Rotated Sorted Array Leetcode Solution208
403โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร208
404ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์208
405แปลงสตริงเป็น Int208
406เส้นทางที่ไม่ซ้ำใคร208
407เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution208
408ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์207
409ใช้ Stack และ Queue โดยใช้ Deque207
410การแปลงซิกแซก207
411ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน207
412ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม207
413โซลูชัน Matrix Diagonal Sum Leetcode206
414Coin Change 2 Leetcode โซลูชั่น206
415กราฟ Bipartite206
416ผลรวม Subarray เท่ากับ k206
417อัลกอริทึมของ Prim205
418Subarray Sum เท่ากับ K LeetCode Solution205
419เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด205
420องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง205
421การเรียงสับเปลี่ยนกรณีจดหมาย205
422ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์205
423พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ205
424วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap205
425ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน205
426แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น205
427นิพจน์มีวงเล็บสำรองหรือไม่205
428ค้นหาค่ามัธยฐานจากสตรีมข้อมูล204
429ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution204
430ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k203
431จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution203
432ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน203
433พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0203
434โซลูชัน Leetcode แบบต่อเนื่องสูงสุด203
435Subarrays ที่มีองค์ประกอบที่แตกต่างกัน203
436นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน203
437ถอดรหัสสตริง203
438จัดเรียงสแต็กโดยใช้การเรียกซ้ำ203
439จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน202
440หมายเลขคาตาลันที่ N202
441ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution202
442เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution202
443การใช้งานแคช LRU202
444หมายเลขฟีโบนักชี โซลูชัน LeetCode201
445ย้อนกลับกองโดยใช้การเรียกซ้ำ201
446ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่201
447นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด200
448ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution200
449Fizz Buzz200
450จำนวนเต็มย้อนกลับ200
451ค้นหาหมายเลขที่ซ้ำกัน200
452โซลูชัน LeetCode อาร์เรย์โมโนโทนิก199
453ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์199
454Reverse Vowels ของ String Leetcode Solution199
455ค้นหาอักขระทั่วไป Leetcode Solution199
456ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution198
457นับและพูด198
458ดักจับน้ำฝน Leetcode Solution198
459องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions198
460คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie198
461ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที198
462แก้ไขระยะทาง198
463จำนวนเต็มเป็นคำภาษาอังกฤษ198
464แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode197
465ย้อนกลับรายการที่เชื่อมโยง197
466อัลกอริทึม MiniMax197
467สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่197
468ผลรวมของช่วง Subarray Leetcode Solution197
469หอคอยซ้ำแห่งฮานอย197
470ย้อนกลับสตริง197
471ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ197
472ระดับของอาร์เรย์196
473subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K196
474ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์196
475การจัดข้อความให้เหมาะสม โซลูชัน LeetCode196
476ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว196
477อัลกอริทึม Floyd Warshall196
478ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว196
479การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค196
480น้ำท่วมเติม LeetCode196
481Word Ladder โซลูชัน LeetCode196
482ย้อนกลับคำในสตริง III LeetCode Solution195
483ค้นหาองค์ประกอบที่ซ้ำกัน195
484คำนำหน้าในการแปลง Postfix195
485ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์194
486โซลูชัน Leetcode ที่สำคัญช้าที่สุด194
487สตริงวงเล็บที่ถูกต้อง194
488สลับโซลูชัน Array Leetcode194
489มุมมองด้านบนของ Binary Tree194
490การเรียงลำดับแบบวนซ้ำของทรีไบนารี194
491ผลรวมเป้าหมาย194
492ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว193
493ลำดับต่อมาที่ยาวที่สุด193
494โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล193
495ออกแบบระบบจอดรถ Leetcode Solution193
496จับคู่กับผลิตภัณฑ์ที่กำหนด193
497หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution193
498ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)193
499ค้นหาองค์ประกอบที่ขาดหายไปของช่วง193
500โซลูชัน Leetcode แบบสุ่ม193
501ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่192
502Palindrome ที่สั้นที่สุด192
503ลำดับความสำคัญใน C ++192
504ต่อไป Greater Element I Leetcode Solution192
505Postfix เป็น Prefix Conversion192
506ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution192
507ค้นหาความแตกต่าง Leetcode Solution192
508สตริงย่อยที่มีการต่อคำทั้งหมด192
509โซลูชัน Leetcode คูณสตริง192
510พื้นที่สูงสุดของเกาะ192
511องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์191
512นับและพูด Leetcode Solution191
513การต่อกันของ Array LeetCode Solution191
514Recursion191
515ซิกแซกการแปลง LeetCode โซลูชั่น191
516ใช้สแต็กโดยใช้คิวเดียว190
517จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution190
518Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม190
519ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)190
520กระโดดเกม โซลูชัน Leetcode190
521ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution190
522เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด190
523ปัญหาช่วงเวลาของสต็อก190
524ผสานช่วงเวลาที่ทับซ้อนกัน190
525นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด189
526คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ189
527ใช้ Stack โดยใช้ Queues189
528ตรวจสอบวงเล็บสมดุลในนิพจน์189
529จุดตัดของสองอาร์เรย์189
530องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป189
531จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง189
532ย้ายศูนย์ LeetCode Solution188
533ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution188
534ภาชนะที่มีน้ำมากที่สุด188
535สลับอาร์เรย์188
536Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด188
537แปลงอาร์เรย์เป็นแบบซิกแซก188
538Sudoku ที่ถูกต้อง187
539การกลับวงเล็บขั้นต่ำ187
540น้ำหนักหินสุดท้าย187
541Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด187
542อัศวินขั้นต่ำย้ายโซลูชัน LeetCode187
543ดัชนีสูงสุดในอาร์เรย์ภูเขา187
544แปลง BST ปกติเป็น BST สมดุล187
545Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน186
546โซลูชัน Leetcode ของ Isomorphic Strings186
547ปัญหาปุ่มกดตัวเลขบนมือถือ186
548แจกจ่ายขนมให้กับผู้คน Leetcode Solution186
549Leetcode อาร์เรย์ที่ต่อเนื่องกัน186
550ความยาวของ Last Word Leetcode Solution186
551การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน186
552Anagrams ที่ถูกต้อง186
553จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด186
554ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution186
555ระยะการขัดขวาง185
556เวลาที่ดีที่สุดในการซื้อและขายหุ้น185
557ปัญหากระเป๋าเป้185
558เป็นโซลูชัน Leetcode ที่ตามมา185
559โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด185
560เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N185
561จำนวนจังหวัด โซลูชั่น Leetcode185
562ผลรวมด้านซ้ายออกจาก Leetcode Solutions185
563นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS185
564การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก185
565วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode184
566โซลูชัน Leetcode ของ Island Perimeter184
567สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ184
568ปัญหาเหมืองทอง184
569Koko กินกล้วย Leetcode Solution184
570จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k183
571ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด183
572สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode183
573จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?183
5743Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด183
575จำนวนเต็มเป็นโรมัน183
576การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม183
577การดำเนินการขั้นต่ำในการแปลง X เป็น Y182
578ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม182
579ชุดค่าผสม Leetcode182
58001 โซลูชัน Matrix LeetCode182
581โซลูชัน Leetcode หมายเลข N-th Tribonacci182
582กำหนดคุกกี้ Leetcode Solution182
583ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์182
584ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution182
585สรุปช่วง Leetcode โซลูชัน182
586โซลูชัน Leetcode เรียงลำดับอาร์เรย์182
587โซลูชันอัญมณีและหิน Leetcode181
588วิธีถอดรหัส181
589ระยะทางสูงสุดในอาร์เรย์181
590แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี181
591ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่181
592การจัดเรียงฟองโดยใช้สองกอง180
593จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน180
594นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K180
595ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร180
596ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน180
597เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution180
598LRU Cache LeetCode Solution180
599ตะแกรงของ Eratosthenes179
600ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด179
601ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ179
602แทรก Interval Leetcode Solution179
603หมุนภาพ โซลูชัน LeetCode179
604ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด179
605จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย179
606หมุนรายการ Leetcode โซลูชัน179
607ดักน้ำฝน LeetCode Solution178
608การทำงานของ XOR ในโซลูชัน Array Leetcode178
609ระยะห่างระหว่างบัสหยุด Leetcode Solution178
610จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง178
611รูปแบบคำ177
612ต้นทุนขั้นต่ำในการจ้างคนงาน K177
613วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี177
614ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)177
615ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution177
616ฐานที่เล็กที่สุด177
617ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่177
618โซลูชัน LeetCode ต้นไม้เดียวกัน177
619จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode177
620ปัญหาการตัดคำ177
621จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน176
622ผลรวมสองชุดที่ไม่ทับซ้อนกัน176
623ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ176
624การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน176
625การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก176
626การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์176
627จะสร้าง Mergable Stack ได้อย่างไร?176
628เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution175
629จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m175
630ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่175
631สตริง Isomorphic175
632การเรียงสับเปลี่ยนในสตริง Leetcode Solution175
633ปัญหาการเปลี่ยนเหรียญ175
634GCD ของตัวเลขสองตัว175
635การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode175
636กบกระโดด Leetcode โซลูชั่น175
637เกมหิน LeetCode174
638การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง174
639จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution174
640อัลกอริทึมการทาสีรั้ว174
641ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล174
642จัดระเบียบสตริงใหม่174
643จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์174
644โจรปล้นบ้าน173
645กระดิกเรียง173
646ลดจาน LeetCode Solution173
647ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution173
648การกำหนดที่อยู่ IP โซลูชัน Leetcode173
649ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี173
650K ช่องว่าง LeetCode173
651โซลูชัน LeetCode หมายเลข Strobogrammatic173
652ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน173
653แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา173
654แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด172
655ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี172
656ค้นหาผลรวมระดับสูงสุดใน Binary Tree172
657K ช่องว่าง172
658ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode172
659ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d172
660ฉลากพาร์ติชั่น LeetCode Solution172
661สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด172
662การรวมตัวอักษรของหมายเลขโทรศัพท์172
663โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II172
664แปลงอาร์เรย์เป็นรูปแบบย่อ172
665พลิกโซลูชัน LeetCode ของรูปภาพ172
666ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n172
667โซลูชัน LeetCode เวลาว่างของพนักงาน171
668Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป171
669ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution171
670Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode171
671แยก 0s และ 1s ใน Array171
672สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution171
673การสุ่มตัวอย่างอ่างเก็บน้ำ171
674สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution171
675เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution171
676เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution171
677จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2170
678ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด170
679ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน170
680เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode170
681โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง170
682Palindrome ที่ถูกต้อง170
683อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution170
684ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี170
685ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution169
686กู้คืนโครงสร้างการค้นหาแบบไบนารี169
687Inorder Successor ของโหนดใน Binary Tree169
688ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array169
689BFS กับ DFS สำหรับ Binary Tree169
690จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution168
691ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด168
692ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่168
693นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี168
694ค้นหาใบของ Binary Tree LeetCode Solution168
695การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง168
696พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ168
697โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II168
698Lucky Numbers ในโซลูชัน Matrix Leetcode168
699เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก168
700จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode168
701ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่167
702แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution167
703การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด167
704งูและบันได LeetCode Solution167
705แก้ไขระยะทาง LeetCode Solution167
706ลบวงเล็บไม่ถูกต้อง Leetcode Solution167
707ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode167
708ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์167
709โซลูชัน LeetCode Array ที่ไม่ลดลง167
710Binary Tree ลำดับระดับซิกแซก Traversal167
711หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution167
712ย้อนกลับเฉพาะตัวอักษร LeetCode Solution167
713โซลูชันการบีบอัดสตริง LeetCode167
714ชุดย่อย Sum Leetcode167
715สร้าง BST จาก Preorder Traversal ที่กำหนด167
716ค้นหาอักขระที่ไม่ซ้ำกันในสตริง167
717การย้อนกลับคิวโดยใช้การเรียกซ้ำ167
718พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน167
719สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution166
720ค้นหาผลคูณที่ใหญ่ที่สุดของ 3166
721ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution166
722แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution166
723พื้นฐานการเขียนโปรแกรมแบบไดนามิก166
724ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง166
725subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน166
726จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode166
727ลำดับการเรียงสับเปลี่ยน LeetCode Solution166
728โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II166
729Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution166
730กู้คืนที่อยู่ IP โซลูชัน Leetcode165
731Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)165
732ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode165
733ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่165
734ตัวสลับหลอดไฟ โซลูชัน LeetCode165
735อันดับ Transform ของ Array Leetcode Solution165
736Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode165
737มอร์ริส Traversal165
738พลังของโซลูชัน Leetcode สี่ตัว165
739โซลูชัน Leetcode จำนวนที่น่าเกลียด165
740ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k165
741สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด165
742นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x164
743สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution164
744กำไรสูงสุดในการจัดตารางงาน Leetcode Solution164
745ผสานสอง Binary Trees LeetCode Solution164
746ดำเนินการเปลี่ยนสตริง Leetcode164
747จำนวน NGE ทางด้านขวา164
748องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด164
749ค่าสัมประสิทธิ์ทวินาม163
750ปัญหาการปูกระเบื้อง163
751ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K163
752พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง163
753โซลูชัน LeetCode ของรถแข่ง163
754แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม163
755การจับคู่นิพจน์ทั่วไป163
756จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode163
757ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข163
758สแต็กตามอาร์เรย์ที่เติบโตได้163
759โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข163
760ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution162
761องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์162
762โซลูชัน Leetcode แถวแป้นพิมพ์162
763ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution162
764น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode162
765การลบในทรีไบนารี162
766ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution162
767โซลูชัน Leetcode ระยะทางที่ติดขัด162
768เส้นทแยงมุมของต้นไม้ไบนารี162
769เกมกระโดด162
770หมายเลขที่ถูกต้อง162
771บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution162
772ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -162
773รูปแบบคำ โซลูชัน LeetCode162
774ลดจำนวนคู่สูงสุดใน Array LeetCode Solution162
775ผสาน K เรียงลำดับรายการที่เชื่อมโยง161
776จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล161
777โปรแกรมสำหรับปัญหา Bridge and Torch161
778ต้นไม้ที่มีความสูงต่ำสุด161
779ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี161
780ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution161
781การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน161
782พลิกโซลูชัน LeetCode Binary Tree161
783คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน161
784ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว161
785ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง161
786ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution160
787นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน160
788ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution160
789เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด160
790ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution160
791โซลูชัน Leetcode ต้นไม้สมมาตร160
792Kth บรรพบุรุษของโหนดในไบนารีทรี160
793คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode160
794ความลึกสูงสุดของ N-ary Tree Leetcode Solution160
795โซลูชันฐาน 7 Leetcode160
796ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่160
797วงจรรายการที่เชื่อมโยง160
798หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น160
799ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution160
800Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s159
801วางดอกไม้ได้ LeetCode Solution159
802ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง159
803สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด159
804Last Stone Weight II โซลูชัน LeetCode159
805ตารางเรียน II - LeetCode159
806โซลูชั่น N-Queens LeetCode159
807อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน159
808พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution159
809แยกสตริงใน Balanced Strings Leetcode Solution159
810คิวแบบวงกลม159
811โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler159
812โซลูชันกำแพงอิฐ LeetCode159
813การสั่งซื้อล่วงหน้าแบบวนซ้ำ158
814เปลี่ยนกราฟ158
815โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1158
816ผลรวมขั้นต่ำของการคูณของจำนวน n158
817ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ158
818Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution158
819ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution158
820จำนวนเกาะ II โซลูชัน LeetCode158
821เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0158
822ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II158
823การแสดงออกที่สมดุลพร้อมการเปลี่ยน158
824จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น158
825ต้นไม้ช่วงเวลา158
826โซลูชัน Leetcode ส่วนเติมเต็ม158
827ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์157
828ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่157
829ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง157
830ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution157
831ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution157
832ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode157
833รูปแบบสตริงย่อยซ้ำ LeetCode Solution157
834การค้นหาแบบไบนารีการค้นหาทรีและการแทรก157
835ค้นหาโซลูชัน Leetcode 2D Matrix II157
836ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution157
837สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น157
838กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode157
839เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution157
840รายการพาร์ติชั่น Leetcode Solution157
841เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution156
842การคูณเมทริกซ์ลูกโซ่156
843ค่าสัมประสิทธิ์การเปลี่ยนแปลง156
844เรียงลำดับ Array ตาม Parity II Leetcode Solution156
845เรียงสี156
846วงเล็บที่ถูกต้อง โซลูชัน Leetcode156
847LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย156
848จำนวนวันระหว่างสองวัน โซลูชัน LeetCode156
849จัดเรียงอาร์เรย์เป็น BST ที่สมดุล156
850ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด155
851อันดับสัมพัทธ์ Leetcode Solution155
852จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution155
853พจนานุกรมคนต่างด้าว โซลูชัน LeetCode155
854ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่155
855ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น155
856เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution155
857โคลนกราฟ โซลูชัน LeetCode155
858ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k155
859แปลง BST เป็น Min Heap155
860ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution154
861จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด154
862การเลื่อนระดับคำสั่งในรูปแบบ Spiral154
863โซลูชัน Leetcode ของ Spiral Matrix II154
864ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด154
865แทรกลบ GetRandom154
866เซตย่อยที่มีผลรวมหารด้วยม154
867แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต154
868นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3154
869ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution154
870นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K154
871ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution154
872รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น154
873เส้นทางที่มีค่าเฉลี่ยสูงสุด154
874โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่154
875Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)154
876เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม154
877ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์154
878ปัญหาการจับคู่เพื่อน153
879องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ153
880ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode153
881วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n153
882ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่153
883องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์153
884แบบสอบถาม LCM ช่วง153
885ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด153
886เดาตัวเลขสูงกว่าหรือต่ำกว่า II152
887ใส่ลงใน Postfix152
888นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ152
889เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง152
890จัดคิวโดยใช้ Stacks152
891โซลูชัน Leetcode อุณหภูมิรายวัน152
892ค่าเฉลี่ยของระดับในต้นไม้ไบนารี152
893ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่152
894ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution152
895แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี152
896ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1152
897โซลูชัน LeetCode แนวขวางในแนวทแยง152
898ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ152
899ค้นหาอักขระทั่วไป Leetcode Solution152
900ลบและรับ152
901ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree151
902ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์151
903สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง151
9043 ผลรวม151
905ขวดน้ำ Leetcode Solution151
906จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i151
907การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง151
908Robot Bounded In Circle โซลูชัน LeetCode151
909การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K151
910น้ำมะนาวเปลี่ยน Leetcode Solution151
911เลขพจนานุกรม Leetcode Solution151
912ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้151
913ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่151
914K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST151
915ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด151
916GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์151
917จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode150
918ปฏิทินของฉัน I LeetCode Solution150
919โซลูชัน Leetcode ระยะทางสั้นที่สุด150
920จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution150
921พจนานุกรมคนต่างด้าว150
922โซลูชัน Leetcode เมืองปลายทาง150
923คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง150
924จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i150
925BFS สำหรับ Disconnected Graph150
926รูปแบบเกิดขึ้นโดยใช้ Stack150
927การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด150
928ผสาน Leetcode สองรายการที่เรียงลำดับ150
929โซลูชัน LeetCode การข้ามเส้นทแยงมุม150
930แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี150
931วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution150
932จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution149
933Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด149
934หน้าต่างบานเลื่อนสูงสุด149
935นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน149
936เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0149
937สร้าง Rectangle Leetcode Solution149
938ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์149
939ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode149
940Reverse Nodes ใน K-Group149
941นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด149
942ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ149
943อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M148
944พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร148
945สร้าง BST จาก Level Order Traversal ที่กำหนด148
946ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution148
947ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด148
948นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด148
949ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา148
950ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี148
951ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่148
952โซลูชัน LeetCode ของ Spiral Matrix III148
953ผลที่ตามมาของ Palindromic ที่ยาวที่สุด148
954จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino148
955เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น148
956โซลูชัน Leetcode กองซ้อนความถี่สูงสุด147
9574 ซัม147
958สร้างจำนวนสูงสุด147
959Depth First Search (DFS) สำหรับกราฟ147
960ตัดแต่งต้นไม้ค้นหาแบบไบนารี147
961Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution147
962ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution147
963Palindrome Partitioning Leetcode Solution147
964ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง147
965เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution147
966ไต่บันได147
967อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)147
968สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution147
969รวมผลรวม IV LeetCode โซลูชั่น146
970เส้นทางที่ไม่ซ้ำกัน II146
971สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน146
972จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution146
973แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน146
974การรวมช่วงเวลา146
975ผสานการเรียง145
976Subarray ผลิตภัณฑ์สูงสุด145
977นับราคาในช่วง145
978เกม Stone II Leetcode145
979การแบ่งพาร์ติชัน Palindrome145
980ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา145
981ต้นไม้สมมาตร145
982Serialize และ Deserialize Binary Tree145
983Design Hit Counter โซลูชัน LeetCode145
984ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด144
985ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง144
986ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด144
987ต้นไม้กลุ่ม144
988การดำเนินการลบทรีค้นหาแบบไบนารี144
989โซลูชัน Boomerang Leetcode ที่ถูกต้อง144
990แบ่งคำ144
991Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode144
992นับคู่กับผลรวมที่ได้รับ143
993สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution143
994การส่งผ่านลำดับระดับของต้นไม้ไบนารี143
995ค้นหาความแตกต่าง Leetcode Solution143
996รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง143
997การแทรกในทรีไบนารี143
998การชนกันของดาวเคราะห์น้อย LeetCode Solution143
999การจับคู่สตริงในโซลูชัน Array Leetcode143
1000สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน143
1001จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น143
1002ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution143
1003สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม143
1004การข้ามผ่านขอบเขตของต้นไม้ไบนารี143
1005การค้นหาแรกกว้าง (BFS) สำหรับกราฟ143
1006โซลูชัน Leetcode ของ Word ที่สั้นที่สุด142
1007ความลึกแบบวนซ้ำครั้งแรกของกราฟ142
1008ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า142
1009ปัญหาพาร์ทิชันของจิตรกร142
1010ค้นหา Subtrees ที่ซ้ำกัน142
1011ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน142
1012ความยาวสูงสุดของ Subarray ซ้ำ142
1013ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่142
1014ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1142
1015ตรวจสอบโครงสร้างการค้นหาแบบไบนารี142
1016ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด142
1017กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode142
1018ลำดับนิวแมน - คอนเวย์142
1019ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0142
1020โซลูชัน LeetCode Maze III142
1021K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution141
1022จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์141
1023ต้นไม้ไบนารีที่สมดุล141
1024การส่งผ่านคำสั่งระดับโดยใช้สองคิว141
1025สิ่งแรกที่ขาดหายไปในเชิงบวก141
1026พิมพ์มุมมองด้านขวาของทรีไบนารี141
1027ผลรวมดัชนีขั้นต่ำของสองรายการ141
1028จำนวนพา ธ พาลินโดรมิกในเมทริกซ์141
1029การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)141
1030จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่141
1031โซลูชัน Leetcode ที่ใหญ่ที่สุด141
1032โซลูชัน LeetCode สตริงการแย่งชิง141
1033โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด141
1034ข้อดีของ BST มากกว่า Hash Table141
1035ถัดไป การเรียงสับเปลี่ยน Leetcode Solution140
1036ขนาดต่ำสุด Subarray Sum140
1037จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า140
1038คำนวณ nCr% p140
1039สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations140
1040ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน140
1041ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา140
1042ฆ่ากระบวนการ LeetCode Solution140
1043ถัดไป Greater Element III โซลูชัน LeetCode140
1044พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป140
1045เพื่อนวัยที่เหมาะสม LeetCode Solution140
1046ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution140
1047ต้นไม้ค้นหาแบบไบนารี140
1048สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array140
1049ปัญหาการจัดวงเล็บแบบบูลีน140
1050Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ139
1051ตัวเลขที่น่าเกลียด139
1052ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode139
1053การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode139
1054K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน139
1055ตัวละครต่อเนื่อง LeetCode Solution139
1056นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x139
1057พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน139
1058การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด139
1059สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String139
1060ค้นหาโซลูชัน LeetCode ของ Peak Element II139
1061บรรพบุรุษที่ต่ำที่สุด139
1062Morris Inorder Traversal138
1063เพิ่มตัวเลขสองตัว138
1064โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง138
1065สามารถจับภาพได้สำหรับ Rook Leetcode Solution138
1066ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม138
1067ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution138
1068Path Sum II LeetCode Solution138
1069การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution138
1070หมายเลขที่น่าเกลียดสุด ๆ138
1071จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'138
1072น่าเกลียดหมายเลข II LeetCode โซลูชั่น138
1073เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด138
1074ผลรวมเส้นทาง137
1075ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่137
1076กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่137
1077ประเภทของต้นไม้ไบนารี137
1078การกำหนดที่อยู่ IP โซลูชัน LeetCode137
1079กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี137
1080จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree137
1081ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน137
1082นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ137
1083สร้างวงเล็บ Leetcode Solution137
1084Bitwise และช่วงตัวเลข โซลูชัน LeetCode137
1085สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe137
1086ความสำคัญของพนักงาน LeetCode Solution137
1087การนับคู่หาร136
1088ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution136
1089ลบ Palindromic Subsequences Leetcode Solution136
1090Binary Tree มุมมองด้านขวา โซลูชัน LeetCode136
1091ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน136
1092เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution135
1093ผลที่ตามมาที่แตกต่าง135
1094หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว135
1095โครงสร้างข้อมูลไบนารีทรี135
1096จำนวนเกาะที่ปิด โซลูชัน Leetcode135
1097ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution135
1098เพิ่ม Triplet Subsequence โซลูชัน LeetCode135
1099พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP135
1100ผลที่ตามมาของ Bitonic ที่ยาวที่สุด135
1101ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode135
1102Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution135
1103การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray135
1104ค้นหา Peak Element135
1105แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์134
1106ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists134
1107เพิ่มขึ้นต่อเนื่องยาวนานที่สุด134
1108วันแห่งปี Leetcode Solution134
1109โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด134
1110เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions134
1111Palindrome Permutation LeetCode Solution134
1112อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution134
1113โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม134
1114จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode134
1115ค้นหาตำแหน่งแทรก133
1116ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง133
1117ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum133
1118นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด133
1119ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด133
1120โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม133
1121ตัดคัน133
1122สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution133
1123วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด132
1124ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ132
1125ผลิตภัณฑ์ของช่วงในอาร์เรย์132
1126เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่132
1127มุมมองด้านล่างของทรีไบนารี132
1128ฟอร์แมตโซลูชัน String Leetcode132
1129ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution132
1130ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k132
1131ผลรวมของเลขคู่หลังการสืบค้น132
1132เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution131
1133โซลูชัน Prime Palindrome LeetCode131
1134ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution131
1135โซลูชัน Leetcode ตัวคั่นพัน131
1136Subarray ผลิตภัณฑ์สูงสุด131
1137ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์131
1138การเรียงลำดับโทโพโลยี131
1139พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ131
1140สลับโหนดในคู่130
1141รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution130
1142แนะนำต้นไม้แดง - ดำ130
1143ลำดับ Moser-de Bruijn130
1144ลบโหนดและส่งคืน Forest Leetcode Solution130
1145นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน130
1146โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้130
1147สร้าง K Palindrome Strings LeetCode Solution130
1148สตริงย่อย Palindromic Leetcode Solution130
1149คิวลำดับความสำคัญ130
1150Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution130
1151ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน129
1152หมุนอาร์เรย์129
1153เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution129
1154ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน129
1155ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode129
1156Binary Tree เป็น Binary Search Tree Conversion129
1157ต้นไม้ตัดสินใจ129
1158ลำดับโกลอมบ์129
1159ค้นหาลำดับงูที่มีความยาวสูงสุด129
1160ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน129
1161รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด129
1162โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด129
1163แปลง BST เป็น Greater sum Tree129
1164ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย128
1165ปัญหาผลรวมย่อยในช่องว่าง O (sum)128
1166นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์128
1167Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution128
1168เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม128
1169ต้นไม้ไบนารีสูงสุด128
1170เส้นทางรถเมล์ Leetcode Solution128
1171เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด128
1172โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ127
1173ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution127
1174ค้นหาระบบข้อเสนอแนะ LeetCode Solution127
1175แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode127
1176ย้อนกลับเส้นทางใน BST โดยใช้ Queue127
1177K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่127
1178โซลูชัน LeetCode Array ที่ต่อเนื่องกัน127
1179เวอร์ชันแรกที่ไม่ดี126
1180ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode126
1181ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution126
1182ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?126
1183ผลที่ตามมาซ้ำซากยาวที่สุด126
1184ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น126
1185จำนวนการสั่งซื้อใน Backlog Leetcode Solution125
1186บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี125
1187ความลึกสูงสุดของไบนารีทรี125
1188หมายเลขสามเหลี่ยมที่ถูกต้อง125
1189ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด125
1190ฟอร์แมตวันที่ โซลูชัน LeetCode125
1191ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution125
1192Matchsticks กับ Square Leetcode Solution125
1193การสร้างคิวใหม่ตามความสูง124
1194Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode124
1195ใหม่ 21 เกม124
1196ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution124
1197แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ124
1198ผลรวมของใบซ้าย LeetCode Solution124
1199การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode124
1200เดาคำ124
1201กราฟและการแสดง124
1202โซลูชัน LeetCode Perfect Square ที่ถูกต้อง124
1203แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions124
1204จำนวนส่วนสูงสุดของความยาว a, b และ c124
1205การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode124
1206แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า123
1207การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง123
1208subarray bitonic ผลรวมสูงสุด123
1209การต่อกันของ Array LeetCode Solution123
1210เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ122
1211การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย122
1212พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์122
1213โซลูชัน Leetcode ข้ามเส้นทาง122
1214ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ122
1215คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด122
1216แชมเปญทาวเวอร์ โซลูชัน LeetCode122
1217หารสองจำนวนเต็ม Leetcode Solution122
1218กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode122
1219การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด122
1220BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด121
1221Kth องค์ประกอบที่เล็กที่สุดใน BST121
1222ไม่มีหมายเลข121
1223บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี121
1224วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด121
1225Perfect Squares โซลูชัน LeetCode121
1226ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต121
1227ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา121
1228การโคลนกราฟ120
1229ค่าเฉลี่ยของช่วงในอาร์เรย์120
1230โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด120
1231พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ120
1232แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว120
1233คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ120
1234ตัวแบ่งจำนวนเต็ม LeetCode Solution120
1235แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ120
1236พลังของสอง119
1237สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode119
1238โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน119
1239LRU Cache Leetcode Solution119
1240ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่119
1241ผสาน k เรียงลำดับรายการ Leetcode Solution119
1242อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน118
1243ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution118
1244ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้118
1245ตัวหนาในสตริง LeetCode Solution118
1246ออกแบบ Skiplist โซลูชัน LeetCode118
1247ปัจจัยที่ k ของ n Leetcode Solution117
1248ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม117
1249ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution117
1250Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode117
1251ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น117
1252ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่117
1253อาร์เรย์ที่ต่อเนื่องกัน117
1254ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี116
1255ต้นทุนขั้นต่ำปีนบันได LeetCode Solution116
1256โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ116
1257พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ116
1258ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution116
1259หลักสูตรคู่ขนาน II โซลูชัน LeetCode116
1260นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน116
1261องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป115
1262ผลรวมสูงสุดที่เพิ่มขึ้นตามมา115
1263ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)115
1264โซลูชัน Leetcode ช่วงที่เล็กที่สุด114
1265Subarray ผลิตภัณฑ์สูงสุด114
1266เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode114
1267คิวที่เป็นระเบียบ โซลูชั่น LeetCode114
1268การแบ่งพาร์ติชัน Palindrome113
1269ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่113
1270ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode113
1271วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution113
1272นับและสลับการค้นหาในอาร์เรย์ไบนารี113
1273ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่113
1274ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่112
1275ผสานอาร์เรย์ที่จัดเรียง111
1276Koko กินกล้วย LeetCode Solution111
1277จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด110
1278Array Nesting Leetcode Solution110
1279เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution109
1280Peeking Iterator โซลูชัน LeetCode109
1281ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่109
1282ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)108
1283ค้นหา subarray เฉลี่ยสูงสุดของความยาว k108
1284สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution108
1285นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์108
1286ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่107
1287แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array107
1288เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution106
1289การจัดเรียงเหรียญ โซลูชัน Leetcode106
1290จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด105
1291ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น105
1292ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode104
1293จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode104
1294การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution104
1295ดัชนีสุ่มเลือก LeetCode Solution104
1296โซลูชัน LeetCode หมายเลข Palindrome104
1297เพิ่มโซลูชัน Leetcode สองหมายเลข103
1298Jump Game IV โซลูชัน LeetCode103
1299Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL103
1300แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ103
1301พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution102
1302จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode102
1303โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง101
1304แทรก ลบ GetRandom O(1) Leetcode Solution101
1305เข้าถึงหมายเลขโซลูชัน LeetCode101
1306แปลงเป็นฐาน -2 โซลูชัน LeetCode101
1307ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง100
1308จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode100
1309พิมพ์โซ่ความยาวสูงสุดของคู่96
1310ออกแบบระบบใต้ดิน Leetcode Solution96
1311เปลี่ยนตัวอักษร โซลูชัน LeetCode93
1312ตรวจหาโซลูชัน Leetcode ของ Capital93
1313ออกแบบลีดเดอร์บอร์ด Leetcode Solution92
1314โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ88
1315สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution88
1316โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม87
1317นับหมู่เกาะย่อย โซลูชัน LeetCode87
1318สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม86
1319รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode84
1320Binary Tree Inorder Traversal โซลูชัน LeetCode84
1321ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode83
1322โซลูชั่น LeetCode ปีประชากรสูงสุด82
1323จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode81
1324ถอดรหัสสตริง Leetcode Solution81
1325ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง80
1326ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง80
1327โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด78
1328รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น77
1329สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution76
1330โซลูชั่น LeetCode ปีประชากรสูงสุด74
1331ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode74
1332แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution72
1333คะแนนของวงเล็บ LeetCode Solution72
1334เกมสโตน IV โซลูชัน LeetCode71
1335แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution71
1336Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป70
1337Graph Bipartite คืออะไร? โซลูชัน LeetCode70
1338โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง69
1339เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution67
1340แบ่งช็อกโกแลต LeetCode Solution60
1341คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น53
1342ช่วงผลรวมของ BST LeetCode Solution50
1343ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution48
1344ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม47
1345จัดเรียงสี โซลูชัน LeetCode44
1346ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution43
1347หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode42
1348หมุนโซลูชัน LeetCode สตริง42
1349โซลูชัน Leetcode แบบ Monotonic Array27
1350ขนาดสูงสุด Subarray Sum เท่ากับ k Leetcode Solution23
1351หินส่วนใหญ่ถูกนำออกด้วยโซลูชัน LeetCode แถวหรือคอลัมน์เดียวกัน22
1352โซลูชัน Leetcode Matching Camelcase22
1353โซลูชัน LeetCode ไฮไฟว์22
1354คอนเทนเนอร์ที่มี Water LeetCode Solution มากที่สุด21
1355โซลูชัน Leetcode ของดัชนี H21
1356หน้าต่างบานเลื่อนสูงสุด LeetCode Solution20
1357ค้นหาโซลูชัน LeetCode พีคเอลิเมนต์20
1358ถูกต้อง Anagram Leetcode Solution20
1359ลำดับถัดไป โซลูชัน LeetCode19
1360แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution18
1361คู่เพลงที่มีระยะเวลาทั้งหมดหารด้วย 60 LeetCode Solution18
1362กลุ่ม Anagrams LeetCode Solution18
1363โซลูชัน LeetCode ค้นหาไบนารี18
1364Paint House โซลูชัน LeetCode18
1365ต่อไป Greater Element I Leetcode Solution17
1366Group Shifted Strings โซลูชัน Leetcode16
1367การค้นหาแบบไบนารีที่ไม่ซ้ำกัน โซลูชัน LeetCode16
1368แทรก ลบ GetRandom O(1) – อนุญาตให้ทำซ้ำ LeetCode Solution16
1369โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง16
1370ค่าต้นไม้การค้นหาไบนารีที่ใกล้เคียงที่สุด II โซลูชัน LeetCode15
1371การติดตั้งหน้าจอประโยค LeetCode Solution15
1372จำนวนลูกศรขั้นต่ำที่จะระเบิดลูกโป่ง LeetCode Solution15
1373Isomorphic Strings LeetCode Solution15
1374ดัชนีพีคใน Mountain Array LeetCode Solution15
1375ว่ายในกระแสน้ำ LeetCode Solution14
Translate »