เปลี่ยนตัวอักษร โซลูชัน LeetCode

ระดับความยาก กลาง
ถามบ่อยใน อเมซอน Facebook ไมโครซอฟท์ คำพยากรณ์
แถว เชือกเข้าชม 93

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

ย้ายตัวอักษร บอกว่าเราได้ให้สตริง s และอาร์เรย์ shifts.

ตอนนี้สำหรับแต่ละคน shifts[i] = x, เราต้องการเลื่อนขั้นแรก i + 1 จดหมายของ sx ครั้ง เราต้องคืนสตริงสุดท้ายหลังจากใช้กะทั้งหมดแล้ว

1 ตัวอย่าง:

Input:

 s = "abc", shifts = [3,5,9]

Output:

 "rpl"

คำอธิบาย:

  • เราเริ่มต้นด้วย "abc"
  • หลังจากเปลี่ยนตัวอักษร 1 ตัวแรกของ s ด้วย 3 เราก็ได้ dbc
  • หลังจากเปลี่ยนอักษร 2 ตัวแรกของ s ด้วย 5 แล้ว เราก็ได้ "igc"
  • หลังจากเปลี่ยนตัวอักษร 3 ตัวแรกของ s ด้วย 9 แล้ว เราก็ได้ "rpl"
  • ดังนั้น “rpl” จึงเป็นคำตอบสุดท้ายของเรา

2 ตัวอย่าง:

Input:

 s = "aaa", shifts = [1,2,3]

Output:

 "gfd"

ข้อ จำกัด :

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

เข้าใกล้

ความคิด

  1. เราต้องคำนวณว่ามีการเลื่อนอักขระตัวที่ i กี่ครั้ง
  2. ดังนั้นเพียงแค่คำนวณ จำนวนกะในแต่ละตำแหน่งโดย shifts[i] += shift[i+1].
  3. เราจะทำภารกิจในลำดับที่กลับกัน
  4. เราต้องรักษาผลรวมคำนำหน้าย้อนกลับของกะ แถว และจะเท่ากับจำนวนกะของตัวละครแต่ละตัว
  5. สิ่งหนึ่งที่เราควรให้ความสำคัญหากเราพบว่าตัวละครของเรา ASCII คะแนนเกินค่าของ ASCII คะแนนของ 'z' เราควรเริ่มนับจาก 'a

รหัส

เปลี่ยนตัวอักษร LeetCode C ++ Solution

class Solution {
public:
    #define ll int
    string shiftingLetters(string s, vector<int>& shifts) {
        ll i,n=s.size();   
        for(i=n-1;i>=0;i--)
        {   if(i+1<n)
            shifts[i]+=shifts[i+1];
            shifts[i]=shifts[i]%26;
            ll ind=s[i]-'a';
            ind=ind+shifts[i];
            if(ind>25)
            { 
                ind=ind-26;
            }
              
            s[i]=char('a'+ind);
        }
       
        return s;
    }
};

เปลี่ยนตัวอักษร LeetCode Java Solution

class Solution {
    public String shiftingLetters(String s, int[] shifts) {
        int i,n=shifts.length;
        
        char[] str = s.toCharArray();

        for(i=n-1;i>=0;i--)
        {  if(i+1<n)
            shifts[i]+=shifts[i+1];
            shifts[i]=shifts[i]%26;
            int ind=s.charAt(i)-'a';
            ind=ind+shifts[i];
            if(ind>25)
            {
                ind=ind-26;
            }               
            str[i] = (char)('a'+ind);
        }

        
         return new String(str);
    }
}

การวิเคราะห์ความซับซ้อนของการเปลี่ยนตัวอักษร โซลูชัน LeetCode:

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

ความซับซ้อนของเวลาคือ บน). N คือความยาวของอาร์เรย์ เรากำลังสำรวจอาร์เรย์เพียงครั้งเดียว

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

สำหรับความซับซ้อนของพื้นที่โค้ด C++ คือ O (1) เพราะเราไม่ได้ใช้พื้นที่พิเศษใดๆ สำหรับโค้ด Java มันคือ บน) ขณะที่เรากำลังสร้างสตริงใหม่

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

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