สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม

ระดับความยาก กลาง
ถามบ่อยใน อเมซอน Expedia ไอบีเอ็ม Twitter
แถว หน้าต่างบานเลื่อนเข้าชม 86

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

Swap ขั้นต่ำเพื่อจัดกลุ่มโซลูชัน Leetcode ร่วมกันทั้งหมด – บอกว่าให้ไบนารี แถว data, คืนค่าจำนวนสวอปขั้นต่ำที่จำเป็นสำหรับการจัดกลุ่มทั้งหมด 1ที่มีอยู่ในอาร์เรย์ด้วยกันใน ที่ไหนก็ได้ ในอาร์เรย์

สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่มหมุด

Input: data = [1,0,1,0,1]
Output: 1
Explanation: There are 3 ways to group all 1's together:
[1,1,1,0,0] using 1 swap.
[0,1,1,1,0] using 2 swaps.
[0,0,1,1,1] using 1 swap.
The minimum is 1.

คำอธิบาย

คำถามระบุเพื่อค้นหาการแลกเปลี่ยนขั้นต่ำที่จำเป็นในการมาถึงอาร์เรย์ 1 ที่ต่อเนื่องกันหรืออีกนัยหนึ่งคือกลุ่มของ 1
ถ้าเรายกตัวอย่างอาร์เรย์: [1,0,1,0,1] เรารู้ว่าเราต้องมี 3 1's รวมกลุ่มเพื่อสร้างผลลัพธ์ เป็นได้ทั้ง [1,1,1,0,0] or [0,0,1,1,1] แต่ก็ยังเป็นอาร์เรย์ย่อยที่ต่อเนื่องกัน 3 ความยาว

ขั้นแรก เราสร้างหน้าต่างขนาด (int หนึ่ง) โดยมีจำนวน (int winOnes) เท่ากับ 1 แล้วเลื่อนผ่านอาร์เรย์ แนวคิดนี้เกี่ยวข้องกับการค้นหา a หน้าต่าง โดยมีสูงสุด 1s (int maxOnes) อยู่ในนั้น 0s ที่เหลือในหน้าต่างนี้จะถูกสลับเป็น 1 วินาที ไม่ใช่ในหน้าต่าง ดังนั้น ผลลัพธ์จะเป็นขนาดหน้าต่าง (int หนึ่ง) – หน้าต่างที่มีสูงสุด 1s (int maxOnes)

รหัส

Java Solution

class Solution {
    public int minSwaps(int[] data) {
        int ones = 0;
        for (int datum : data) {
            ones += datum;
        }

        if(ones == 0 || ones == 1 || ones == data.length){
            return 0;
        }

        int winOnes = 0;

        for(int i = 0; i < ones; i++){
            winOnes += data[i];
        }

        int maxOnes = winOnes;

        for(int i = ones; i < data.length; i++){
            winOnes -= data[i - ones];
            winOnes += data[i];
            maxOnes = Math.max(maxOnes, winOnes);
        }

        return ones - maxOnes;
    }

}




โซลูชัน C++

#include <vector>
using namespace std;

class Solution {
    
public:
    int minSwaps(vector<int>& data) {
        int countOnes = accumulate(data.begin(), data.end(), 0);
        int currentSwaps = 0;
        for (int i = 0; i < countOnes; ++i) {
            currentSwaps += (1 - data[i]);
        }

        int minSwaps = currentSwaps;
        for (int i = countOnes; i < data.size(); ++i) {
            currentSwaps += (1 - data[i]) - (1 - data[i - countOnes]);
            minSwaps = min(minSwaps, currentSwaps);
        }
        return minSwaps;
    }
};

การวิเคราะห์ความซับซ้อนสำหรับ Swap ขั้นต่ำเพื่อรวมกลุ่มโซลูชัน LeetCode ทั้งหมด 1 รายการ:

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

ความซับซ้อนของเวลาของวิธีแก้ปัญหาข้างต้นคือ O(n)

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

Space Complexity ของวิธีแก้ปัญหาข้างต้นคือ O(1)

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

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2850
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2517
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2488
4Palindrome ใช้การเรียกซ้ำ2271
5ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1992
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1680
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1665
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1652
9จัดเรียงด่วน1634
10เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1624
11ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1491
12สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1459
13ย้อนกลับอาร์เรย์1436
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1413
15ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1378
16ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1367
17องค์ประกอบที่ทำซ้ำครั้งแรก1359
18ผลรวมของตัวเลขในสตริง1336
19จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1333
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1300
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1271
22ตรวจหาลูปในรายการที่เชื่อมโยง1252
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1239
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1232
25Subarray กับผลรวมที่ได้รับ1226
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1224
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1214
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1179
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1136
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1133
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1122
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1119
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1086
34ค้นหาผู้นำในอาร์เรย์1072
35สลับโหนดในรายการที่เชื่อมโยง1055
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์1015
37จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II1008
38ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง1008
39กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก984
40ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด980
41รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x968
42จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง966
43โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่965
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์948
45ค้นหาหมายเลขที่หายไป939
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์932
47สตริงย่อย Palindromic ที่ยาวที่สุด921
48แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง903
49พิมพ์ลำดับต่อมาที่ยาวที่สุด898
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ886
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด885
52ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้867
53จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด856
54การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน847
55เรียงลำดับการแทรก837
56นับสามเหลี่ยมที่เป็นไปได้835
57การคูณสองเมทริกซ์818
58จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ810
59ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่808
60หมุนรายการที่เชื่อมโยง805
61ซื้อหุ้นขายเพื่อเพิ่มผลกำไร802
62การเชื่อมต่อของสองสาย777
63ชักเย่อ776
64พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต771
65นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน769
66ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด758
67สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว755
68ปัญหาคนดัง752
69ค้นหา Pythagorean Triplets จาก Array750
70ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด748
71ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด738
72ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ720
73ค้นหาแถวที่มีจำนวนสูงสุด 1718
74ค้นหา Peak Element จาก Array711
75ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด711
76ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม707
77ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ707
78สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1698
79การเพิ่มสองเมทริกซ์698
80ปริศนาอาร์เรย์ผลิตภัณฑ์697
81ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน686
82ใช้สอง Stacks ในอาร์เรย์686
83Subarray ผลิตภัณฑ์สูงสุด II671
84อันดับพจนานุกรมของสตริง668
85การคูณก่อนหน้าและถัดไป663
86ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่661
87การลบเมทริกซ์สองตัว650
88ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด645
89ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ644
90อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม640
91แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน640
92สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน638
93ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่636
94ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด629
95จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว621
96จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย621
97ผลรวม Subarray Circular สูงสุด621
98ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน619
99Subarray และผลที่ตามมา615
100ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด613
101ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก613
102Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1607
103เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)607
104การแบนรายการที่เชื่อมโยง604
105องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง604
106Palindrome Permutations ของสตริง601
107Palindromes ในช่วงที่กำหนด595
108องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array593
109เรียกใช้การเข้ารหัสความยาว592
110การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด592
111องค์ประกอบเสียงข้างมาก590
112การตรวจสอบ Pangram589
113พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ588
114อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome580
115ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ578
116หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์577
117อักขระที่ซ้ำกันมากที่สุดในสตริง576
118ซ้ำตามมาของความยาวสองหรือมากกว่า576
119จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่575
120รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น575
121จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome574
122พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ566
123โซลูชัน Sum Leetcode สองรายการ565
124เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด560
125โซลูชัน 3Sum Leetcode560
126ปัญหาการเรียงลำดับแพนเค้ก555
127ผสานช่วงเวลาที่ทับซ้อนกัน II549
128โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม548
129ลบรายการที่ซ้ำกันออกจากสตริง540
130ขนาดของ Subarray ที่มีผลรวมสูงสุด539
131Palindrome ที่เล็กที่สุดหลังการเปลี่ยน539
132ลบพื้นที่พิเศษออกจากสตริง538
133การลบ Spaces ออกจากสตริงโดยใช้ stringstream538
134การเปลี่ยนเมทริกซ์538
135ผลรวมสูงสุดที่เพิ่มขึ้นตามมา534
136ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่534
137Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่532
138ปัญหาเกี่ยวกับพาร์ติชัน531
139สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด524
140ตรวจสอบว่าสตริงห่างกัน K หรือไม่519
141ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง518
142หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด514
143ลบรายการล่าสุด513
144ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่511
145แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ511
146ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง503
147โปรแกรมสลับอักขระทั้งหมดในสตริง503
148นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด497
149สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่496
150จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา491
151ค้นหาคู่กับความแตกต่างที่ได้รับ489
152รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง488
153ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย487
154ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่485
155คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer484
156ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย479
157เปรียบเทียบตัวเลขสองเวอร์ชัน476
158จัดเรียง 0s 1s และ 2s ใน Array473
159พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด472
160ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด470
161กลับคำในสตริงที่กำหนด469
162เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด469
163รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ468
164พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)467
165ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution467
166ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด465
167แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น462
168พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'451
169ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ448
170Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End446
171พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง446
172ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด445
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด436
174พิมพ์พาร์ติชัน palindromic ทั้งหมด434
175ปัญหา Superstring ที่สั้นที่สุด431
176แบนรายการที่เชื่อมโยงหลายระดับ430
177ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่428
178ความยาวสูงสุดของคู่โซ่427
179จัดเรียงสตริงตามสตริงอื่น425
180การเรียงลำดับ K เรียงอาร์เรย์421
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II411
182ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม408
183ค้นหาลำดับที่ตามมาของขนาด 3407
184ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ405
185โปรแกรมเพิ่มเลขฐานสองสองหลัก405
186พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์404
187คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II402
188ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)400
189ซีซาร์ไซเฟอร์397
190อักขระที่ไม่ซ้ำ Kth396
191จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag392
192ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ391
193การเรียงลำดับแพนเค้ก386
194คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ386
195หมุนภาพ 90 องศา383
196การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL383
197สตริงย้อนกลับที่สมบูรณ์แบบ380
198การผสานสองอาร์เรย์ที่เรียงลำดับ377
199การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด377
200ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง375
201ส่วนเสริม 1 และ 2 ของเลขฐานสอง372
202ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก372
203สี่องค์ประกอบที่รวมที่จะให้370
204สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด370
205จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s370
206แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด368
207คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ366
208ลบโหนดหลังจาก M362
209นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ362
210อักขระที่เกิดขึ้นสูงสุดในสตริง359
211สตริง Palindrome (ตัวเลข)357
212อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate357
213แยกสตริง355
214การเรียงลำดับอาร์เรย์ของสตริง348
215การใช้งานซ้ำของ atoi ()347
216วงเล็บที่ถูกต้อง โซลูชัน LeetCode347
217แม้แต่ Substring Count345
218แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K345
219ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่343
220พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์342
221ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด339
222พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ338
223ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ337
224ย้อนกลับสตริงโดยใช้ Stack336
225โซลูชัน Subarray Leetcode สูงสุด335
226แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว334
227อักขระ N ในสตริงทศนิยมที่ต่อกัน334
228เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?333
229การจับคู่อักขระตัวแทน333
230ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ332
231นับจำนวนคำ332
232ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่329
233จัดเรียงองค์ประกอบตามความถี่ II327
234ผสานสองอาร์เรย์ที่เรียงลำดับ325
235แยกสี่สายที่แตกต่างกัน323
236ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน322
237การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก319
238ค้นหาตรงกลางของรายการที่เชื่อมโยง319
239ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน318
240นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ315
241โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น308
242องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์308
243การเรียงสับเปลี่ยน Palindrome302
244ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ297
245ค้นหา Nth Node297
246โซลูชัน Leetcode ของ Word Search296
247การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี295
248สตริง (แทนจำนวนเต็ม) เป็นค่า292
249Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด291
250พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket290
251นับคู่ด้วยผลรวมที่ได้รับ290
252เมทริกซ์ Toeplitz290
253ลบทรี290
254ย้อนกลับสตริง289
255วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?289
256ไม่มีปัญหาราชินี289
257ย้อนกลับบิต288
258เปลี่ยนเพศของสตริงที่กำหนด287
259ต้นไม้ไบนารี286
260ลบโหนดภายใต้เงื่อนไขที่กำหนด286
261จัดเรียงอาร์เรย์ของสตริง286
262จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9284
263องค์ประกอบแรกที่ไม่ซ้ำ284
264ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์283
265ห้องประชุม II โซลูชั่น LeetCode283
266รูปแบบสตริงย่อยซ้ำ281
267จำนวนเกาะ โซลูชั่น LeetCode280
268LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด279
269นามสกุลทั่วไปที่ยาวที่สุด278
270กองต่ำ276
271ลบช่องว่างออกจากสตริง275
272ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด274
273สลับอาร์เรย์ที่กำหนด273
274องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์272
275อัลกอริทึม Dijkstra271
276โปรแกรมลำดับนกกาเหว่า269
277โซลูชั่นปล้นบ้าน Leetcode268
278หมายเลขฟีโบนักชี268
279ค้นหาอักขระที่สองบ่อย267
280ซูโดกุ Solver267
281ลดความแตกต่างสูงสุดระหว่างความสูง266
282การประเมินนิพจน์264
283ค้นหาคำ264
284กองซ้อนสูงสุด264
285KMP อัลกอริทึม261
286ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน260
287จำนวน 1 บิต260
288โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)258
289ชุดย่อย Leetcode258
290จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์258
291โซลูชัน Plus One Leetcode258
292โซลูชัน Palindrome Leetcode ที่ถูกต้อง257
293Min Stack Leetcode โซลูชัน255
294รวมผลรวม Leetcode Solution255
295การประเมิน Postfix Expression255
296กลับคำในสตริง255
297ตั้งค่า Matrix Zeroes252
298Subarray ที่มี 0 ผลรวม250
299Backspace String เปรียบเทียบ249
300ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ249
301วิธีการลบรายการที่เชื่อมโยง248
302คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์247
303อัลกอริทึม Rabin Karp247
304การกลับคิว246
305องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด245
306ลบองค์ประกอบตรงกลางของสแต็ก244
307จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์242
308ประกอบด้วย Duplicate II Leetcode Solution241
309ผลรวมรวม241
310Sqrt (x) โซลูชัน Leetcode240
311Leetcode สามเหลี่ยมปาสคาล239
312จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II239
313หอคอยแห่งฮานอย239
314ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง238
315ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม237
316เทคนิคหน้าต่างบานเลื่อน236
317แยกเลขคู่และเลขคี่236
318ย้อนกลับคำแต่ละคำ236
319อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ235
320คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ235
321การบีบอัดสตริง235
322ประกอบด้วย Duplicate235
323โซลูชันจำนวนเต็มเป็นโรมัน Leetcode235
324การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List234
325นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน234
326การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน233
327สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า232
328โซลูชัน Leetcode หมายเลขเดียว232
329นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา232
330เพิ่ม Binary Leetcode Solution231
331Postfix เป็น Infix Conversion230
332K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ230
333มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution230
334Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน229
335กลุ่มคำที่มีชุดอักขระเดียวกัน229
336Pow (x, n) โซลูชัน Leetcode229
337อัลกอริทึม Bellman Ford229
338จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode228
339การประเมินนิพจน์ทางคณิตศาสตร์228
340ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด228
341อัลกอริทึม Kruskal228
342ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ227
343Palindrome Linked List Leetcode โซลูชัน227
344โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด227
345จัดเรียงองค์ประกอบตามความถี่227
346การเรียงลำดับถัดไป227
347ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์226
348การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์225
349โซลูชัน Leetcode องค์ประกอบส่วนใหญ่224
350Swap Nodes ในคู่ Leetcode Solutions224
351ค้นหา Lucky Integer ใน Array Leetcode Solution224
352คำที่ใช้บ่อย K ยอดนิยม224
353อัลกอริธึม Convex Hull223
354กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x223
355สตริงการแย่งชิง223
356ประเมินกอง222
357ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่221
358สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution221
359การเรียงลำดับอาร์เรย์โดยใช้ Stacks221
360พีชคณิต Leetcode Solution220
361องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์220
362นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม220
363โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม220
364จัตุรัสสูงสุด219
365จำนวนคู่ที่ดีโซลูชัน Leetcode219
366ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน219
367Subarray สูงสุด219
368หมายเลขพิเศษ218
369โซลูชัน LeetCode เมทริกซ์เกลียว218
370คำนำหน้าในการแปลง Infix217
371ย้อนกลับตัวเลขโดยใช้กอง217
372ผลรวมเส้นทางขั้นต่ำ217
373ค้นหา Town Judge Leetcode Solution217
374ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง216
375การย้อนกลับองค์ประกอบ K แรกของคิว216
376ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่216
377โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ215
378Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป215
379หมายเลขเดียว214
380ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์214
381โซลูชัน Leetcode Triangle II ของ Pascal213
382ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี213
383Leetcode เรียงลำดับ213
384ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ213
385การเข้ารหัส Huffman213
386พลังของโซลูชัน Leetcode สองตัว213
387Fizz Buzz Leetcode213
388หมายเลขที่หายไป โซลูชัน Leetcode213
389จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution212
390House Robber II โซลูชัน Leetcode212
391ค้นหาใน Rotated Sorted Array Leetcode Solution212
392การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d212
393กลุ่มแอนนาแกรม212
394Count Primes Leetcode Solutions212
395นิพจน์มีวงเล็บสำรองหรือไม่211
396ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด211
397แปลงสตริงเป็น Int211
398ใช้ Stack และ Queue โดยใช้ Deque210
399เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution210
400แบบสอบถามสตริงย่อย Palindrome210
401ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน210
402Coin Change 2 Leetcode โซลูชั่น210
403องค์ประกอบที่พบบ่อย K ยอดนิยม210
404ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์210
405เส้นทางที่ไม่ซ้ำใคร209
406เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด209
407ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม209
408โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร209
409การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย209
410ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ209
411ปัญหาผลรวมย่อย209
412ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่209
413กราฟ Bipartite209
414ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode209
415ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน208
416ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์208
417การแปลงซิกแซก208
418ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution208
419วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap208
420ผลรวม Subarray เท่ากับ k208
421แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น207
422การเรียงสับเปลี่ยนกรณีจดหมาย207
423ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน207
424พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ207
425อัลกอริทึมของ Prim207
426โซลูชัน Leetcode แบบต่อเนื่องสูงสุด206
427นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน206
428ค้นหาค่ามัธยฐานจากสตรีมข้อมูล206
429จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน206
430โซลูชัน Matrix Diagonal Sum Leetcode206
431ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์206
432Subarray Sum เท่ากับ K LeetCode Solution206
433ถอดรหัสสตริง206
434ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์205
435องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง205
436Subarrays ที่มีองค์ประกอบที่แตกต่างกัน205
437จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution205
438การใช้งานแคช LRU205
439หมายเลขฟีโบนักชี โซลูชัน LeetCode204
440เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution204
441ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k204
442พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0203
443ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution203
444จัดเรียงสแต็กโดยใช้การเรียกซ้ำ203
445ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่203
446ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution202
447แก้ไขระยะทาง202
448ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว202
449โซลูชัน LeetCode อาร์เรย์โมโนโทนิก202
450หมายเลขคาตาลันที่ N202
451ย้อนกลับกองโดยใช้การเรียกซ้ำ202
452ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution202
453จำนวนเต็มย้อนกลับ202
454Fizz Buzz202
455ค้นหาอักขระทั่วไป Leetcode Solution201
456ค้นหาหมายเลขที่ซ้ำกัน201
457นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด201
458ย้อนกลับรายการที่เชื่อมโยง201
459สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่200
460Reverse Vowels ของ String Leetcode Solution200
461จำนวนเต็มเป็นคำภาษาอังกฤษ199
462องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions199
463แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode199
464ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที199
465ดักจับน้ำฝน Leetcode Solution199
466อัลกอริทึม Floyd Warshall199
467หอคอยซ้ำแห่งฮานอย199
468ค้นหาความแตกต่าง Leetcode Solution199
469ย้อนกลับสตริง199
470ผลรวมของช่วง Subarray Leetcode Solution198
471หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution198
472ผลรวมเป้าหมาย198
473การจัดข้อความให้เหมาะสม โซลูชัน LeetCode198
474ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ198
475subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K198
476นับและพูด198
477คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie198
478ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์198
479Palindrome ที่สั้นที่สุด198
480น้ำท่วมเติม LeetCode197
481อัลกอริทึม MiniMax197
482จับคู่กับผลิตภัณฑ์ที่กำหนด197
483ค้นหาองค์ประกอบที่ซ้ำกัน197
484ออกแบบระบบจอดรถ Leetcode Solution197
485การเรียงลำดับแบบวนซ้ำของทรีไบนารี197
486ระดับของอาร์เรย์197
487มุมมองด้านบนของ Binary Tree197
488โซลูชัน Leetcode ที่สำคัญช้าที่สุด197
489โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล197
490ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว197
491การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค196
492ต่อไป Greater Element I Leetcode Solution196
493ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์196
494การต่อกันของ Array LeetCode Solution196
495Word Ladder โซลูชัน LeetCode196
496โซลูชัน Leetcode แบบสุ่ม196
497คำนำหน้าในการแปลง Postfix196
498ย้อนกลับคำในสตริง III LeetCode Solution196
499สตริงย่อยที่มีการต่อคำทั้งหมด195
500ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution195
501กระโดดเกม โซลูชัน Leetcode195
502สลับโซลูชัน Array Leetcode195
503ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว195
504สตริงวงเล็บที่ถูกต้อง194
505โซลูชัน Leetcode คูณสตริง194
506จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution194
507ค้นหาองค์ประกอบที่ขาดหายไปของช่วง194
508ผสานช่วงเวลาที่ทับซ้อนกัน194
509ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution194
510ลำดับต่อมาที่ยาวที่สุด194
511ลำดับความสำคัญใน C ++194
512พื้นที่สูงสุดของเกาะ194
513ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)193
514นับและพูด Leetcode Solution193
515ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)193
516จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง193
517Postfix เป็น Prefix Conversion193
518ซิกแซกการแปลง LeetCode โซลูชั่น193
519ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่192
520ใช้สแต็กโดยใช้คิวเดียว192
521Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม192
522องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์192
523จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด191
524Recursion191
525แปลงอาร์เรย์เป็นแบบซิกแซก191
526องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป191
527ตรวจสอบวงเล็บสมดุลในนิพจน์191
528นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด191
529เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด191
530คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ191
531Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด190
532ปัญหาปุ่มกดตัวเลขบนมือถือ190
533ความยาวของ Last Word Leetcode Solution190
534สลับอาร์เรย์190
535การกลับวงเล็บขั้นต่ำ190
536ดัชนีสูงสุดในอาร์เรย์ภูเขา190
537ปัญหาช่วงเวลาของสต็อก190
538จุดตัดของสองอาร์เรย์190
539ย้ายศูนย์ LeetCode Solution190
540ใช้ Stack โดยใช้ Queues190
541Sudoku ที่ถูกต้อง189
542โซลูชัน Leetcode ของ Isomorphic Strings189
543การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน189
544จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k189
545ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution189
546Koko กินกล้วย Leetcode Solution189
547แปลง BST ปกติเป็น BST สมดุล189
548ภาชนะที่มีน้ำมากที่สุด188
549สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ188
550แจกจ่ายขนมให้กับผู้คน Leetcode Solution188
551Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด188
552การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม188
553ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution187
554อัศวินขั้นต่ำย้ายโซลูชัน LeetCode187
555เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N187
556Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน187
557ผลรวมด้านซ้ายออกจาก Leetcode Solutions187
558โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด187
559เวลาที่ดีที่สุดในการซื้อและขายหุ้น187
560โซลูชัน Leetcode ของ Island Perimeter187
561น้ำหนักหินสุดท้าย187
562เป็นโซลูชัน Leetcode ที่ตามมา187
563วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode187
564ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution186
565นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS186
566ปัญหาเหมืองทอง186
5673Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด186
568Leetcode อาร์เรย์ที่ต่อเนื่องกัน186
569Anagrams ที่ถูกต้อง186
570ระยะการขัดขวาง185
571สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode185
572การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก185
573จำนวนจังหวัด โซลูชั่น Leetcode185
574ปัญหากระเป๋าเป้185
575ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด184
576จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?184
577โซลูชัน Leetcode หมายเลข N-th Tribonacci184
578โซลูชันอัญมณีและหิน Leetcode184
579จำนวนเต็มเป็นโรมัน184
580สรุปช่วง Leetcode โซลูชัน184
581แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี183
582ชุดค่าผสม Leetcode183
583ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม183
584โซลูชัน Leetcode เรียงลำดับอาร์เรย์183
585นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K183
586ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่183
587การดำเนินการขั้นต่ำในการแปลง X เป็น Y183
588ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน183
589กำหนดคุกกี้ Leetcode Solution183
59001 โซลูชัน Matrix LeetCode182
591วิธีถอดรหัส182
592เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution182
593ระยะทางสูงสุดในอาร์เรย์182
594ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์182
595จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน182
596ตะแกรงของ Eratosthenes182
597ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร182
598ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ181
599LRU Cache LeetCode Solution181
600ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด181
601แทรก Interval Leetcode Solution181
602หมุนรายการ Leetcode โซลูชัน181
603จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย180
604ดักน้ำฝน LeetCode Solution180
605การจัดเรียงฟองโดยใช้สองกอง180
606จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode180
607รูปแบบคำ179
608จะสร้าง Mergable Stack ได้อย่างไร?179
609การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง179
610การทำงานของ XOR ในโซลูชัน Array Leetcode179
611จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m179
612หมุนภาพ โซลูชัน LeetCode179
613โซลูชัน LeetCode ต้นไม้เดียวกัน179
614ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด179
615ต้นทุนขั้นต่ำในการจ้างคนงาน K178
616ปัญหาการตัดคำ178
617ระยะห่างระหว่างบัสหยุด Leetcode Solution178
618ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution178
619ผลรวมสองชุดที่ไม่ทับซ้อนกัน178
620จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง178
621การเรียงสับเปลี่ยนในสตริง Leetcode Solution178
622ฐานที่เล็กที่สุด178
623ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)178
624ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่177
625โจรปล้นบ้าน177
626การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน177
627ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่177
628การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก177
629วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี177
630กบกระโดด Leetcode โซลูชั่น177
631การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode176
632Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป176
633การกำหนดที่อยู่ IP โซลูชัน Leetcode176
634สตริง Isomorphic176
635GCD ของตัวเลขสองตัว176
636จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์176
637ลดจาน LeetCode Solution176
638ปัญหาการเปลี่ยนเหรียญ176
639การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์176
640ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ176
641ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน176
642จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน176
643จัดระเบียบสตริงใหม่175
644เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution175
645อัลกอริทึมการทาสีรั้ว175
646เกมหิน LeetCode175
647จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution175
648แยก 0s และ 1s ใน Array175
649ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d175
650ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution175
651โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II175
652อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution175
653ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี175
654โซลูชัน LeetCode หมายเลข Strobogrammatic175
655ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode175
656ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution174
657K ช่องว่าง LeetCode174
658ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล174
659แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด173
660ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี173
661พลิกโซลูชัน LeetCode ของรูปภาพ173
662Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode173
663โซลูชัน LeetCode เวลาว่างของพนักงาน173
664ค้นหาผลรวมระดับสูงสุดใน Binary Tree173
665แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา173
666กระดิกเรียง173
667สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด173
668การรวมตัวอักษรของหมายเลขโทรศัพท์173
669สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution173
670ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n172
671K ช่องว่าง172
672การสุ่มตัวอย่างอ่างเก็บน้ำ172
673ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด172
674สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution172
675แปลงอาร์เรย์เป็นรูปแบบย่อ172
676เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution172
677ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน172
678ฉลากพาร์ติชั่น LeetCode Solution172
679ค้นหาผลคูณที่ใหญ่ที่สุดของ 3171
680ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array171
681ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี171
682งูและบันได LeetCode Solution171
683เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution171
684จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2171
685ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode171
686โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง170
687ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution170
688โซลูชัน Leetcode จำนวนที่น่าเกลียด170
689ย้อนกลับเฉพาะตัวอักษร LeetCode Solution170
690พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ170
691Palindrome ที่ถูกต้อง170
692เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก170
693หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution170
694BFS กับ DFS สำหรับ Binary Tree170
695เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode170
696จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode170
697สร้าง BST จาก Preorder Traversal ที่กำหนด170
698การย้อนกลับคิวโดยใช้การเรียกซ้ำ170
699โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II170
700แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution169
701การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง169
702พลังของโซลูชัน Leetcode สี่ตัว169
703นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี169
704Lucky Numbers ในโซลูชัน Matrix Leetcode169
705โซลูชัน LeetCode Array ที่ไม่ลดลง169
706จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution169
707การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด169
708กู้คืนโครงสร้างการค้นหาแบบไบนารี169
709ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่169
710ชุดย่อย Sum Leetcode169
711ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์169
712พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน169
713Inorder Successor ของโหนดใน Binary Tree169
714แก้ไขระยะทาง LeetCode Solution169
715ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่168
716ค้นหาใบของ Binary Tree LeetCode Solution168
717ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด168
718พื้นฐานการเขียนโปรแกรมแบบไดนามิก168
719จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode168
720ลำดับการเรียงสับเปลี่ยน LeetCode Solution168
721แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution168
722โซลูชันการบีบอัดสตริง LeetCode168
723ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่168
724Binary Tree ลำดับระดับซิกแซก Traversal168
725ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง168
726Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution167
727สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution167
728subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน167
729ค้นหาอักขระที่ไม่ซ้ำกันในสตริง167
730ผสานสอง Binary Trees LeetCode Solution167
731ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution167
732สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด167
733สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution167
734ลบวงเล็บไม่ถูกต้อง Leetcode Solution167
735โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II167
736บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution167
737โซลูชัน Leetcode แถวแป้นพิมพ์166
738นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x166
739มอร์ริส Traversal166
740Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode166
741ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k166
742อันดับ Transform ของ Array Leetcode Solution166
743ตัวสลับหลอดไฟ โซลูชัน LeetCode166
744ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข165
745ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode165
746รูปแบบคำ โซลูชัน LeetCode165
747ความลึกสูงสุดของ N-ary Tree Leetcode Solution165
748ปัญหาการปูกระเบื้อง165
749กู้คืนที่อยู่ IP โซลูชัน Leetcode165
750Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)165
751โซลูชัน LeetCode ของรถแข่ง165
752โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1164
753พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง164
754ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง164
755กำไรสูงสุดในการจัดตารางงาน Leetcode Solution164
756ต้นไม้ที่มีความสูงต่ำสุด164
757ดำเนินการเปลี่ยนสตริง Leetcode164
758องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด164
759จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล164
760ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K164
761คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน164
762วงจรรายการที่เชื่อมโยง164
763พลิกโซลูชัน LeetCode Binary Tree164
764ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution164
765จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode164
766จำนวน NGE ทางด้านขวา164
767โซลูชัน Leetcode ระยะทางที่ติดขัด163
768โซลูชันฐาน 7 Leetcode163
769ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution163
770ลดจำนวนคู่สูงสุดใน Array LeetCode Solution163
771ตารางเรียน II - LeetCode163
772โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข163
773เส้นทแยงมุมของต้นไม้ไบนารี163
774แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม163
775ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี163
776สแต็กตามอาร์เรย์ที่เติบโตได้163
777นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน163
778ค่าสัมประสิทธิ์ทวินาม163
779โซลูชั่น N-Queens LeetCode163
780ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution163
781ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution163
782ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -163
783การจับคู่นิพจน์ทั่วไป163
784หมายเลขที่ถูกต้อง162
785โปรแกรมสำหรับปัญหา Bridge and Torch162
786เกมกระโดด162
787เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด162
788ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น162
789ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution162
790หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น162
791Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s162
792การลบในทรีไบนารี162
793ผสาน K เรียงลำดับรายการที่เชื่อมโยง162
794องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์162
795น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode162
796อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน161
797ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว161
798ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง161
799โซลูชัน Leetcode ต้นไม้สมมาตร161
800ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution161
801ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่161
802พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution161
803การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน161
804คิวแบบวงกลม161
805สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด161
806Kth บรรพบุรุษของโหนดในไบนารีทรี161
807ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution160
808คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode160
809Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)160
810ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode160
811ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution160
812ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution160
813แยกสตริงใน Balanced Strings Leetcode Solution160
814จำนวนเกาะ II โซลูชัน LeetCode160
815ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution160
816โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler160
817ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์159
818ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่159
819เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0159
820ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution159
821รายการพาร์ติชั่น Leetcode Solution159
822ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ159
823รูปแบบสตริงย่อยซ้ำ LeetCode Solution159
824ค้นหาโซลูชัน Leetcode 2D Matrix II159
825จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น159
826เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution159
827Last Stone Weight II โซลูชัน LeetCode159
828วางดอกไม้ได้ LeetCode Solution159
829โซลูชันกำแพงอิฐ LeetCode159
830Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution159
831ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด158
832เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution158
833การแสดงออกที่สมดุลพร้อมการเปลี่ยน158
834เรียงสี158
835ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II158
836ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง158
837การสั่งซื้อล่วงหน้าแบบวนซ้ำ158
838ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่158
839กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode158
840เซตย่อยที่มีผลรวมหารด้วยม158
841จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution158
842ต้นไม้ช่วงเวลา158
843สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น158
844อันดับสัมพัทธ์ Leetcode Solution158
845โซลูชัน Leetcode ส่วนเติมเต็ม158
846ผลรวมขั้นต่ำของการคูณของจำนวน n158
847เรียงลำดับ Array ตาม Parity II Leetcode Solution158
848ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k158
849เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution158
850เปลี่ยนกราฟ158
851แทรกลบ GetRandom157
852ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution157
853การค้นหาแบบไบนารีการค้นหาทรีและการแทรก157
854องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ157
855ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด157
856วงเล็บที่ถูกต้อง โซลูชัน Leetcode157
857LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย157
858ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด157
859ค่าสัมประสิทธิ์การเปลี่ยนแปลง156
860พจนานุกรมคนต่างด้าว โซลูชัน LeetCode156
861จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด156
862ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่156
863จัดเรียงอาร์เรย์เป็น BST ที่สมดุล156
864จำนวนวันระหว่างสองวัน โซลูชัน LeetCode156
865โซลูชัน Leetcode ของ Spiral Matrix II156
866การคูณเมทริกซ์ลูกโซ่156
867แปลง BST เป็น Min Heap156
868ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution155
869การเลื่อนระดับคำสั่งในรูปแบบ Spiral155
870Robot Bounded In Circle โซลูชัน LeetCode155
871การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง155
872โคลนกราฟ โซลูชัน LeetCode155
873นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K155
874ปัญหาการจับคู่เพื่อน155
875รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น155
876ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution155
877เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม155
878นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3155
879ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด154
880โซลูชัน LeetCode แนวขวางในแนวทแยง154
881แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี154
882เส้นทางที่มีค่าเฉลี่ยสูงสุด154
883ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์154
884เลขพจนานุกรม Leetcode Solution154
885ขวดน้ำ Leetcode Solution154
886ลบและรับ154
887ตัดแต่งต้นไม้ค้นหาแบบไบนารี154
888ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1154
889แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต154
890ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode154
891ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution154
892วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n154
893โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่154
894ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution154
895ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่154
896น้ำมะนาวเปลี่ยน Leetcode Solution153
897แบบสอบถาม LCM ช่วง153
898นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ153
899เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง153
900ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้153
901โซลูชัน Leetcode ระยะทางสั้นที่สุด153
902เดาตัวเลขสูงกว่าหรือต่ำกว่า II153
903ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์153
904องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์153
905พจนานุกรมคนต่างด้าว153
906ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่153
907ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ153
908โซลูชัน Leetcode อุณหภูมิรายวัน153
909ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ153
910วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution152
911จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i152
912คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง152
913สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง152
914ค้นหาอักขระทั่วไป Leetcode Solution152
915ปฏิทินของฉัน I LeetCode Solution152
916ค่าเฉลี่ยของระดับในต้นไม้ไบนารี152
917จัดคิวโดยใช้ Stacks152
918จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution152
919การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K152
920GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์152
921ใส่ลงใน Postfix152
922นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน152
923ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์152
924โซลูชัน Leetcode เมืองปลายทาง152
925ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree151
926โซลูชัน LeetCode การข้ามเส้นทแยงมุม151
927จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i151
928K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST151
929ผสาน Leetcode สองรายการที่เรียงลำดับ151
9303 ผลรวม151
931แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี151
932จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode151
933สร้าง Rectangle Leetcode Solution151
934นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด151
935BFS สำหรับ Disconnected Graph151
936การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด151
937รูปแบบเกิดขึ้นโดยใช้ Stack151
938หน้าต่างบานเลื่อนสูงสุด150
939จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution150
940จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution150
941จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino150
942ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode150
943Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด150
944ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด150
945พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร149
946รวมผลรวม IV LeetCode โซลูชั่น149
947ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา149
948อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)149
949Reverse Nodes ใน K-Group149
950แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน149
951เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0149
952ผลที่ตามมาของ Palindromic ที่ยาวที่สุด149
953โซลูชัน LeetCode ของ Spiral Matrix III149
954Subarray ผลิตภัณฑ์สูงสุด149
955สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน149
956เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น149
957สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution148
958ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี148
959Palindrome Partitioning Leetcode Solution148
960ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง148
961นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด148
962สร้าง BST จาก Level Order Traversal ที่กำหนด148
963สร้างจำนวนสูงสุด148
964เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution148
965สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution148
966โซลูชัน Leetcode กองซ้อนความถี่สูงสุด148
967ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution148
968อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M148
969โซลูชัน Boomerang Leetcode ที่ถูกต้อง148
970ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่148
971ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution148
972Depth First Search (DFS) สำหรับกราฟ147
973ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด147
974เกม Stone II Leetcode147
975ไต่บันได147
976Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution147
977การรวมช่วงเวลา147
9784 ซัม147
979เส้นทางที่ไม่ซ้ำกัน II146
980ต้นไม้สมมาตร146
981สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน146
982การชนกันของดาวเคราะห์น้อย LeetCode Solution146
983นับราคาในช่วง146
984ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา146
985Serialize และ Deserialize Binary Tree146
986การค้นหาแรกกว้าง (BFS) สำหรับกราฟ146
987ผสานการเรียง145
988การแบ่งพาร์ติชัน Palindrome145
989ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด145
990สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม145
991Design Hit Counter โซลูชัน LeetCode145
992Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode145
993ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution145
994เพื่อนวัยที่เหมาะสม LeetCode Solution145
995โซลูชัน LeetCode สตริงการแย่งชิง145
996แบ่งคำ145
997การส่งผ่านลำดับระดับของต้นไม้ไบนารี144
998K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution144
999ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1144
1000โซลูชัน LeetCode Maze III144
1001การแทรกในทรีไบนารี144
1002ค้นหา Subtrees ที่ซ้ำกัน144
1003ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0144
1004ต้นไม้กลุ่ม144
1005จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น144
1006การดำเนินการลบทรีค้นหาแบบไบนารี144
1007ปัญหาการจัดวงเล็บแบบบูลีน144
1008ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง144
1009สามารถจับภาพได้สำหรับ Rook Leetcode Solution144
1010โซลูชัน Leetcode ของ Word ที่สั้นที่สุด144
1011ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด143
1012ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution143
1013ค้นหาความแตกต่าง Leetcode Solution143
1014Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ143
1015ปัญหาพาร์ทิชันของจิตรกร143
1016การจับคู่สตริงในโซลูชัน Array Leetcode143
1017โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด143
1018โซลูชัน Leetcode ที่ใหญ่ที่สุด143
1019รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง143
1020ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่143
1021การข้ามผ่านขอบเขตของต้นไม้ไบนารี143
1022ถัดไป Greater Element III โซลูชัน LeetCode143
1023นับคู่กับผลรวมที่ได้รับ143
1024การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)143
1025ผลรวมดัชนีขั้นต่ำของสองรายการ143
1026ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า143
1027ความยาวสูงสุดของ Subarray ซ้ำ142
1028ตรวจสอบโครงสร้างการค้นหาแบบไบนารี142
1029การส่งผ่านคำสั่งระดับโดยใช้สองคิว142
1030Bitwise และช่วงตัวเลข โซลูชัน LeetCode142
1031ความลึกแบบวนซ้ำครั้งแรกของกราฟ142
1032ลำดับนิวแมน - คอนเวย์142
1033กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode142
1034จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์142
1035นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x142
1036คำนวณ nCr% p142
1037ฆ่ากระบวนการ LeetCode Solution142
1038สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations142
1039ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน142
1040พิมพ์มุมมองด้านขวาของทรีไบนารี142
1041จำนวนพา ธ พาลินโดรมิกในเมทริกซ์142
1042จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่142
1043ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน142
1044ถัดไป การเรียงสับเปลี่ยน Leetcode Solution142
1045ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา142
1046ตัวละครต่อเนื่อง LeetCode Solution141
1047พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป141
1048การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution141
1049ข้อดีของ BST มากกว่า Hash Table141
1050การกำหนดที่อยู่ IP โซลูชัน LeetCode141
1051Morris Inorder Traversal141
1052ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน141
1053ต้นไม้ค้นหาแบบไบนารี141
1054สิ่งแรกที่ขาดหายไปในเชิงบวก141
1055ต้นไม้ไบนารีที่สมดุล141
1056เพิ่มตัวเลขสองตัว140
1057สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String140
1058พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน140
1059ตัวเลขที่น่าเกลียด140
1060การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด140
1061จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า140
1062ขนาดต่ำสุด Subarray Sum140
1063K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน140
1064Path Sum II LeetCode Solution140
1065สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array140
1066เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด139
1067ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่139
1068บรรพบุรุษที่ต่ำที่สุด139
1069ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode139
1070ค้นหาโซลูชัน LeetCode ของ Peak Element II139
1071นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ139
1072ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม139
1073โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง139
1074การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode139
1075จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'139
1076กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่138
1077หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว138
1078น่าเกลียดหมายเลข II LeetCode โซลูชั่น138
1079การนับคู่หาร138
1080ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution138
1081ประเภทของต้นไม้ไบนารี138
1082ผลรวมเส้นทาง138
1083Binary Tree มุมมองด้านขวา โซลูชัน LeetCode138
1084หมายเลขที่น่าเกลียดสุด ๆ138
1085จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree137
1086ลบ Palindromic Subsequences Leetcode Solution137
1087เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution137
1088เพิ่ม Triplet Subsequence โซลูชัน LeetCode137
1089ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน137
1090ความสำคัญของพนักงาน LeetCode Solution137
1091ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution137
1092สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe137
1093กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี137
1094สร้างวงเล็บ Leetcode Solution137
1095ผลที่ตามมาของ Bitonic ที่ยาวที่สุด137
1096การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray136
1097Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution136
1098ค้นหา Peak Element136
1099วันแห่งปี Leetcode Solution136
1100ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode136
1101โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม136
1102แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์135
1103วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด135
1104อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution135
1105สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution135
1106เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions135
1107โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด135
1108Palindrome Permutation LeetCode Solution135
1109สตริงย่อย Palindromic Leetcode Solution135
1110พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP135
1111ผลที่ตามมาที่แตกต่าง135
1112จำนวนเกาะที่ปิด โซลูชัน Leetcode135
1113ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution135
1114โครงสร้างข้อมูลไบนารีทรี135
1115ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists134
1116ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง134
1117จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode134
1118ฟอร์แมตโซลูชัน String Leetcode134
1119โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม134
1120ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum134
1121เพิ่มขึ้นต่อเนื่องยาวนานที่สุด134
1122Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution134
1123ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด134
1124ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k134
1125ตัดคัน133
1126นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด133
1127พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ133
1128ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ133
1129ค้นหาตำแหน่งแทรก133
1130ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution133
1131สลับโหนดในคู่133
1132ผลรวมของเลขคู่หลังการสืบค้น133
1133สร้าง K Palindrome Strings LeetCode Solution132
1134โซลูชัน Prime Palindrome LeetCode132
1135ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution132
1136มุมมองด้านล่างของทรีไบนารี132
1137เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่132
1138ผลิตภัณฑ์ของช่วงในอาร์เรย์132
1139ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์132
1140Subarray ผลิตภัณฑ์สูงสุด131
1141การเรียงลำดับโทโพโลยี131
1142รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution131
1143โซลูชัน Leetcode ตัวคั่นพัน131
1144ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน131
1145คิวลำดับความสำคัญ131
1146เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม131
1147เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution131
1148ค้นหาลำดับงูที่มีความยาวสูงสุด131
1149แนะนำต้นไม้แดง - ดำ131
1150ลำดับ Moser-de Bruijn130
1151นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์130
1152ลบโหนดและส่งคืน Forest Leetcode Solution130
1153ลำดับโกลอมบ์130
1154โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้130
1155นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน130
1156เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution129
1157ปัญหาผลรวมย่อยในช่องว่าง O (sum)129
1158ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution129
1159ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน129
1160ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน129
1161โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ129
1162ต้นไม้ไบนารีสูงสุด129
1163แปลง BST เป็น Greater sum Tree129
1164Binary Tree เป็น Binary Search Tree Conversion129
1165ผลที่ตามมาซ้ำซากยาวที่สุด129
1166เส้นทางรถเมล์ Leetcode Solution129
1167ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย129
1168ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode129
1169ต้นไม้ตัดสินใจ129
1170เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด129
1171ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น129
1172หมุนอาร์เรย์129
1173โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด129
1174รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด129
1175โซลูชัน LeetCode Array ที่ต่อเนื่องกัน128
1176Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution128
1177Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode127
1178ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution127
1179ค้นหาระบบข้อเสนอแนะ LeetCode Solution127
1180ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution127
1181ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?127
1182แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode127
1183K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่127
1184ย้อนกลับเส้นทางใน BST โดยใช้ Queue127
1185ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode127
1186ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด126
1187เวอร์ชันแรกที่ไม่ดี126
1188หมายเลขสามเหลี่ยมที่ถูกต้อง126
1189หารสองจำนวนเต็ม Leetcode Solution126
1190จำนวนการสั่งซื้อใน Backlog Leetcode Solution126
1191โซลูชัน LeetCode Perfect Square ที่ถูกต้อง126
1192จำนวนส่วนสูงสุดของความยาว a, b และ c126
1193วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด126
1194Matchsticks กับ Square Leetcode Solution125
1195แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions125
1196บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี125
1197ใหม่ 21 เกม125
1198เดาคำ125
1199ฟอร์แมตวันที่ โซลูชัน LeetCode125
1200การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode125
1201กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode125
1202แชมเปญทาวเวอร์ โซลูชัน LeetCode125
1203ความลึกสูงสุดของไบนารีทรี125
1204ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution125
1205แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ124
1206การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode124
1207กราฟและการแสดง124
1208ผลรวมของใบซ้าย LeetCode Solution124
1209การต่อกันของ Array LeetCode Solution124
1210การสร้างคิวใหม่ตามความสูง124
1211subarray bitonic ผลรวมสูงสุด123
1212Perfect Squares โซลูชัน LeetCode123
1213แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า123
1214สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode123
1215การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง123
1216การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด123
1217ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ123
1218บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี122
1219คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด122
1220Kth องค์ประกอบที่เล็กที่สุดใน BST122
1221เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ122
1222แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว122
1223ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา122
1224แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ122
1225โซลูชัน Leetcode ข้ามเส้นทาง122
1226พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์122
1227ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต122
1228ไม่มีหมายเลข122
1229การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย122
1230คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ121
1231โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด121
1232BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด121
1233ตัวแบ่งจำนวนเต็ม LeetCode Solution121
1234LRU Cache Leetcode Solution120
1235ออกแบบ Skiplist โซลูชัน LeetCode120
1236ค่าเฉลี่ยของช่วงในอาร์เรย์120
1237พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ120
1238ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่120
1239การโคลนกราฟ120
1240โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน119
1241ผสาน k เรียงลำดับรายการ Leetcode Solution119
1242พลังของสอง119
1243นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน119
1244ปัจจัยที่ k ของ n Leetcode Solution119
1245ตัวหนาในสตริง LeetCode Solution119
1246ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่118
1247อาร์เรย์ที่ต่อเนื่องกัน118
1248อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน118
1249ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้118
1250ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม118
1251ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี118
1252ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น118
1253ผลรวมสูงสุดที่เพิ่มขึ้นตามมา118
1254ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution118
1255หลักสูตรคู่ขนาน II โซลูชัน LeetCode118
1256ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution118
1257Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode117
1258Subarray ผลิตภัณฑ์สูงสุด117
1259ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution117
1260โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ117
1261พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ116
1262ต้นทุนขั้นต่ำปีนบันได LeetCode Solution116
1263ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)116
1264ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode115
1265เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode115
1266องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป115
1267ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่114
1268โซลูชัน Leetcode ช่วงที่เล็กที่สุด114
1269นับและสลับการค้นหาในอาร์เรย์ไบนารี114
1270คิวที่เป็นระเบียบ โซลูชั่น LeetCode114
1271วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution113
1272ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่113
1273ผสานอาร์เรย์ที่จัดเรียง113
1274ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่113
1275การแบ่งพาร์ติชัน Palindrome113
1276ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)112
1277Koko กินกล้วย LeetCode Solution111
1278เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution111
1279จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด111
1280Peeking Iterator โซลูชัน LeetCode111
1281Array Nesting Leetcode Solution110
1282ค้นหา subarray เฉลี่ยสูงสุดของความยาว k110
1283ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่109
1284นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์109
1285สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution109
1286แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array108
1287ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่108
1288การจัดเรียงเหรียญ โซลูชัน Leetcode107
1289เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution107
1290จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด106
1291ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น106
1292โซลูชัน LeetCode หมายเลข Palindrome105
1293การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution104
1294Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL104
1295ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode104
1296แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ104
1297เพิ่มโซลูชัน Leetcode สองหมายเลข104
1298ดัชนีสุ่มเลือก LeetCode Solution104
1299จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode104
1300พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution103
1301Jump Game IV โซลูชัน LeetCode103
1302เข้าถึงหมายเลขโซลูชัน LeetCode103
1303จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode102
1304โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง102
1305แทรก ลบ GetRandom O(1) Leetcode Solution101
1306ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง101
1307จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode101
1308แปลงเป็นฐาน -2 โซลูชัน LeetCode101
1309พิมพ์โซ่ความยาวสูงสุดของคู่96
1310ออกแบบระบบใต้ดิน Leetcode Solution96
1311เปลี่ยนตัวอักษร โซลูชัน LeetCode94
1312ตรวจหาโซลูชัน Leetcode ของ Capital93
1313ออกแบบลีดเดอร์บอร์ด Leetcode Solution93
1314โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม91
1315สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution89
1316โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ88
1317นับหมู่เกาะย่อย โซลูชัน LeetCode88
1318สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม86
1319รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode85
1320ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode85
1321Binary Tree Inorder Traversal โซลูชัน LeetCode84
1322ถอดรหัสสตริง Leetcode Solution83
1323โซลูชั่น LeetCode ปีประชากรสูงสุด83
1324ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง82
1325จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode81
1326ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง80
1327โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด79
1328รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น78
1329สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution76
1330โซลูชั่น LeetCode ปีประชากรสูงสุด75
1331ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode75
1332แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution73
1333คะแนนของวงเล็บ LeetCode Solution72
1334เกมสโตน IV โซลูชัน LeetCode72
1335Graph Bipartite คืออะไร? โซลูชัน LeetCode71
1336แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution71
1337Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป71
1338โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง69
1339เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution67
1340แบ่งช็อกโกแลต LeetCode Solution63
1341คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น54
1342ช่วงผลรวมของ BST LeetCode Solution52
1343ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม50
1344ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution48
1345จัดเรียงสี โซลูชัน LeetCode45
1346หมุนโซลูชัน LeetCode สตริง45
1347ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution44
1348หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode43
1349โซลูชัน Leetcode แบบ Monotonic Array35
1350ค้นหาโซลูชัน LeetCode พีคเอลิเมนต์26
1351หินส่วนใหญ่ถูกนำออกด้วยโซลูชัน LeetCode แถวหรือคอลัมน์เดียวกัน25
1352ขนาดสูงสุด Subarray Sum เท่ากับ k Leetcode Solution25
1353โซลูชัน Leetcode Matching Camelcase23
1354คอนเทนเนอร์ที่มี Water LeetCode Solution มากที่สุด23
1355โซลูชัน Leetcode ของดัชนี H23
1356โซลูชัน LeetCode ไฮไฟว์23
1357ถูกต้อง Anagram Leetcode Solution21
1358หน้าต่างบานเลื่อนสูงสุด LeetCode Solution20
1359ลำดับถัดไป โซลูชัน LeetCode20
1360กลุ่ม Anagrams LeetCode Solution19
1361ต่อไป Greater Element I Leetcode Solution19
1362การติดตั้งหน้าจอประโยค LeetCode Solution19
1363แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution18
1364คู่เพลงที่มีระยะเวลาทั้งหมดหารด้วย 60 LeetCode Solution18
1365โซลูชัน LeetCode ค้นหาไบนารี18
1366Paint House โซลูชัน LeetCode18
1367Isomorphic Strings LeetCode Solution17
1368Group Shifted Strings โซลูชัน Leetcode17
1369แทรก ลบ GetRandom O(1) – อนุญาตให้ทำซ้ำ LeetCode Solution16
1370โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง16
1371ดัชนีพีคใน Mountain Array LeetCode Solution16
1372จำนวนลูกศรขั้นต่ำที่จะระเบิดลูกโป่ง LeetCode Solution16
1373การค้นหาแบบไบนารีที่ไม่ซ้ำกัน โซลูชัน LeetCode16
1374ค่าต้นไม้การค้นหาไบนารีที่ใกล้เคียงที่สุด II โซลูชัน LeetCode16
1375ว่ายในกระแสน้ำ LeetCode Solution15
Translate »