กลุ่ม Anagrams LeetCode Solution


ถามบ่อยใน อะโดบี อเมซอน อเมริกันเอ็กซ์เพลส แอปเปิล แบล็ค บลูมเบิร์ก ByteDance ป้อมปราการ เดอชอว์ Expedia Google อินเทล คณิตศาสตร์ ไมโครซอฟท์ สแตนลี่ย์มอร์แกน Netflix Nvidia คำพยากรณ์ บัตรเครดิต/เดบิต หรือ PayPal ServiceNow Twitter สองซิกมา VMware ร้องเอ๋ง
หมวดหมู่ - ปานกลางเข้าชม 19

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

กลุ่ม Anagrams LeetCode Solution บอกว่า – ให้อาร์เรย์ของสตริง strs, กลุ่ม แอนนาแกรม ด้วยกัน. คุณสามารถส่งคืนคำตอบใน คำสั่งใด ๆ.

An anagram เป็นคำหรือวลีที่เกิดขึ้นจากการจัดเรียงตัวอักษรของคำหรือวลีอื่น โดยทั่วไปจะใช้ตัวอักษรดั้งเดิมทั้งหมดเพียงครั้งเดียว

1 ตัวอย่าง:

Input:

 strs = ["eat","tea","tan","ate","nat","bat"]

Output:

 [["bat"],["nat","tan"],["ate","eat","tea"]]

2 ตัวอย่าง:

Input:

 strs = [""]

Output:

 [[""]]

3 ตัวอย่าง:

Input:

 strs = ["a"]

Output:

 [["a"]]

ข้อ จำกัด :

  • 1 <= strs.length <= 104
  • 0 <= strs[i].length <= 100
  • strs[i] ประกอบด้วยตัวอักษรภาษาอังกฤษตัวพิมพ์เล็ก

อัลกอริทึม –

ความคิด -

  • เพื่อที่จะหากลุ่ม Anagrams อันดับแรก เราจะเน้นที่แอนนาแกรม (หลังจากจัดเรียงคำแล้วจะเหมือนกัน)
  • ดังนั้น ขั้นแรกให้สำรวจผ่านอาร์เรย์และจัดเรียงแต่ละคำเพื่อค้นหาแอนนาแกรม
  • เราจะสร้าง Hashmap และตรวจสอบว่ามีคำที่เรียงลำดับอยู่ใน Hashmap หรือไม่ จากนั้นเราจะผนวกคำที่ไม่ได้เรียงลำดับนั้นลงในรายการเป็นค่าและคีย์เป็นคำที่จัดเรียง
  • คำที่จัดเรียงอื่นเป็นคีย์และค่าเป็นคำที่ไม่ได้จัดเรียงเป็นค่าภายในรายการ
  • และในที่สุด เราจะสร้างรายการคำตอบหนึ่งรายการ และจะเรียกใช้การวนซ้ำในแมปแฮชและเพิ่มค่าในคำตอบ
  • ดังนั้น เราจะพบกลุ่มแอนนาแกรม

วิธีการ –

  • ตอนแรกเราจะสร้าง Hashmap หนึ่งรายการและรายการที่จะส่งคืนคำตอบ
  • หลังจากนั้นจะเรียกใช้การวนซ้ำจาก 0 ถึงความยาวของอาร์เรย์และจัดเรียงแต่ละคำ
  • หลังจากจัดเรียงแต่ละคำแล้ว เราจะตรวจสอบว่ามีอยู่ใน hashmap หรือไม่ หากมี จากนั้นคำที่ไม่ได้จัดเรียงลงในค่าอื่น จะสร้างรายการคำที่ไม่เรียงลำดับหนึ่งรายการเป็นค่าและคีย์เป็นคำที่จัดเรียง
  • ในที่สุด เราจะสำรวจ Hashmap ทั้งหมดและเพิ่มค่าลงใน ans และคืนค่า ans
  • ดังนั้นเราจะหากลุ่มแอนนาแกรม

ภาพของการแก้ปัญหา –

กลุ่ม Anagrams LeetCode Solutionหมุด

กลุ่ม Anagrams LeetCode Solutionหมุด

กลุ่ม Anagrams LeetCode Solutionหมุด

 

class Solution:
    def groupAnagrams(self, strs: List[str]) -> List[List[str]]:
        
        ans = []
        dic = {}
        for i in range(len(strs)):
            k = ""
            for j in sorted(strs[i]):
                k += j
                
            if k in dic:
                dic[k].append(strs[i])
            
            else:
                dic[k] = [strs[i]]
                
                
        for i in dic:
            ans.append(dic[i])

        return ans
class Solution {
    public List<List<String>> groupAnagrams(String[] strs) {
      List<List<String>> ans = new ArrayList<>();
        HashMap<String, List<String>> dic = new HashMap<>();
    
        
        for (int i = 0; i < strs.length; i++) {
    	    String temp = strs[i];
    	    char[] ch = temp.toCharArray();
    	    Arrays.sort(ch);
    	    if (dic.containsKey(String.valueOf(ch))) {
    		    dic.get(String.valueOf(ch)).add(strs[i]);
    	    } else {
    		    List<String> each = new ArrayList<>();
    		    each.add(strs[i]);
    		    dic.put(String.valueOf(ch), each);
    	    }
        }
        for (List<String> item: dic.values()) {
    	    ans.add(item);
        }
        return ans;
    }
    

}

ความซับซ้อนของเวลา : O(N*K(LOGK)), K = Len(Words).

SPACE COMPLEXITY: O(N) เนื่องจากเราได้เพิ่มพื้นที่พิเศษ

คำถามที่คล้ายกัน – https://www.tutorialcup.com/leetcode-solutions/minimum-number-of-steps-to-make-two-strings-anagram-leetcode-solutions.htm

 

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

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