Jump Game IV โซลูชัน LeetCode

ระดับความยาก ยาก
ถามบ่อยใน อเมซอน Google Twitter
แถว การค้นหาครั้งแรกที่กว้าง hashing ติ๊กต๊อกเข้าชม 100

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

Jump Game IV โซลูชัน LeetCode พูดว่า – รับอาร์เรย์ของจำนวนเต็ม arrคุณอยู่ในตำแหน่งเริ่มต้นที่ดัชนีแรกของอาร์เรย์

คุณสามารถกระโดดจากดัชนีได้ในขั้นตอนเดียว i เพื่อจัดทำดัชนี:

  • i + 1 ที่: i + 1 < arr.length.
  • i - 1 ที่: i - 1 >= 0.
  • j ที่: arr[i] == arr[j] และ  i != j.

บริการรถส่ง จำนวนขั้นตอนขั้นต่ำ จะไปให้ถึง ดัชนีล่าสุด ของอาร์เรย์

สังเกตว่าคุณไม่สามารถกระโดดออกนอกอาเรย์ได้ตลอดเวลา

ตัวอย่าง:

Jump Game IV โซลูชัน LeetCodeหมุด

Input:

 arr = [100,-23,-23,404,100,23,23,23,3,404]

Output:

 3

คำอธิบาย:

 You need three jumps from index 0 --> 4 --> 3 --> 9. Note that index 9 is the last index of the array.

วิธีการ:

ความคิด:

ปัญหา Jump Game IV นี้ ถือว่าเป็นปัญหาแบบกราฟ โดยที่ทุกองค์ประกอบ i มีขอบขององค์ประกอบที่อยู่ติดกันนั่นคือ i + 1 และ ไอ-1, และดัชนีขององค์ประกอบที่มีค่าเท่ากัน เราก็ทำได้ง่ายๆ BFS เริ่มจากองค์ประกอบแรกจนถึงดัชนีสุดท้ายของอาร์เรย์

เราจะใช้ไฟล์ แฮชแมป เพื่อเก็บดัชนีขององค์ประกอบที่มีค่าเท่ากัน นอกจากนี้ เราจำเป็นต้องเก็บอาร์เรย์ที่เข้าชมไว้เพื่อป้องกันการเข้าชมองค์ประกอบที่เข้าชมแล้ว สำหรับการทำซ้ำทุกครั้ง เราจะเพิ่มค่าคำตอบให้สอดคล้องกับการเคลื่อนไหวครั้งเดียว ทันทีที่เราพบกับ n-1 เซลล์เราจะส่งคืนคำตอบ ในรหัสเราได้กลับมา ตอบ-1, เนื่องจากมีการเคลื่อนไหวพิเศษเกิดขึ้นเพราะเราไม่ได้ตรวจสอบ n-1 องค์ประกอบในขณะที่แทรกลงในคิว

รหัส:

โซลูชัน Jump Game IV C ++:

class Solution {
public:
    int minJumps(vector<int>& arr) {
        unordered_map<int,vector<int>> mp;
        int n = arr.size();
        for(int i=0;i<n;i++){
            mp[arr[i]].push_back(i);
        }
        
        unordered_set<int> vis;
        queue<int> q;
        q.push(0);
        int ans=0;
        while(!q.empty()){
            ans++;
            int x = q.size();
            for(int i=0;i<x;i++){
                int top = q.front();
                if(top==n-1)
                    return ans-1;
                q.pop();
                if(top<0 or top>=n or vis.count(top)){
                    continue;
                }
                for(auto it:mp[arr[top]]){
                    if(it!=top and !vis.count(it))
                        q.push(it);
                }
                
                q.push(top+1);
                q.push(top-1);
                vis.insert(top);
                mp.erase(arr[top]);
            }
        }
        return ans-1;
    }
};

Jump Game IV โซลูชัน Java:

class Solution {
    public int minJumps(int[] arr) {
        int n = arr.length;
        HashMap<Integer, List<Integer>> indicesOfValue = new HashMap<>();
        for (int i = 0; i < n; i++)
            indicesOfValue.computeIfAbsent(arr[i], x -> new LinkedList<>()).add(i);
        boolean[] visited = new boolean[n]; visited[0] = true;
        Queue<Integer> q = new LinkedList<>(); q.offer(0);
        int step = 0;
        while (!q.isEmpty()) {
            for (int size = q.size(); size > 0; --size) {
                int i = q.poll();
                if (i == n - 1) return step; // Reached to last index
                List<Integer> next = indicesOfValue.get(arr[i]);
                next.add(i - 1); next.add(i + 1);
                for (int j : next) {
                    if (j >= 0 && j < n && !visited[j]) {
                        visited[j] = true;
                        q.offer(j);
                    }
                }
                next.clear(); // avoid later lookup indicesOfValue arr[i]
            }
            step++;
        }
        return 0;
    }
}

การวิเคราะห์ความซับซ้อนของ Jump Game IV Leetcode Solution:

  • ความซับซ้อนของเวลา: ความซับซ้อนของเวลาของรหัสข้างต้นคือ  เนื่องจากเราจะเยี่ยมชมทุกโหนดอย่างมากที่สุดโดยที่ n = ขนาดของอาร์เรย์อินพุต
  • ความซับซ้อนของอวกาศ: ความซับซ้อนของช่องว่างของรหัสข้างต้นคือ สำหรับชุด vis และ hashmap แฮชแมปที่ดีช่วยให้สามารถแทรกและลบได้ในเวลา O(1) โดยเฉลี่ย จึงเป็นการดำเนินการที่มีประสิทธิภาพ

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

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