แบ่งคำ

ระดับความยาก กลาง
ถามบ่อยใน อะโดบี อเมซอน แอปเปิล บลูมเบิร์ก ByteDance อีเบย์ Facebook Google ไมโครซอฟท์ คำพยากรณ์ Qualtrics Uber VMware yahoo
อัลกอริทึม การเข้ารหัส การเขียนโปรแกรมแบบไดนามิก สัมภาษณ์ สัมภาษณ์เตรียม LeetCode leetcodesolutionsเข้าชม 134

แบ่งคำ เป็นปัญหาที่แสดงให้เห็นถึงแนวคิดใหม่ทั้งหมดอย่างสวยงาม เราทุกคนเคยได้ยินคำประสม คำที่ประกอบด้วยมากกว่าสองคำ คำ วันนี้เรามีรายการคำศัพท์และสิ่งที่เราต้องทำคือตรวจสอบว่าคำทั้งหมดจากพจนานุกรมสามารถประกอบเป็นคำประสมของเราได้หรือไม่ โดยไม่ต้องเสียเวลาอีกต่อไปให้ฉันเข้าสู่กรณีทดสอบเพื่อเคลียร์สิ่งต่างๆ

ตัวอย่าง

อินพุต: String = LeetCode; พจนานุกรม: [“ Leet”,” Code”]

ผลลัพธ์: จริง

ให้เราพิจารณากรณีทดสอบที่เราควรได้รับเท็จเช่นกัน

อินพุต: สตริง = Applepinkraft; พจนานุกรม: [“ Apple”,” Pink”,” Kraft”]

ผลลัพธ์: เท็จ

คำอธิบาย

ให้เราพิจารณากรณีทดสอบแรกสำหรับการแก้ปัญหาการแบ่งคำนี้

  • เราสร้างบูลีน แถว สำหรับตัวละครทั้งหมด ให้มันตรวจสอบ
  • เราจะตั้งค่าเริ่มต้นเป็นเท็จ
  • ตรวจสอบ [i] = true หากสามารถประกอบสตริงย่อย (0, i) จากคำในพจนานุกรมได้
  • ตรวจสอบ [0] = จริงเนื่องจากสตริงย่อย (0,0) เป็นไปตามเงื่อนไข
  • สำหรับแต่ละ i
    • เราวนซ้ำสตริงย่อยที่เป็นไปได้ทั้งหมด
    • อะไรทำให้สตริงย่อยมีสิทธิ์?
      • ควรเริ่มต้นจากส่วนท้ายของส่วนสุดท้ายเช่น check [j] = true
      • สตริงย่อย (j, i) จะเป็นส่วนหนึ่งของพจนานุกรม
    • ทำเครื่องหมายถูก [i] จริงสำหรับสตริงย่อยที่มีสิทธิ์ทั้งหมด
  • หากตรวจสอบ [string.length ()] เป็นจริงเราสามารถมั่นใจได้ว่าไฟล์ เชือก เหมาะสม

อาร์เรย์บูลีนเริ่มต้นสามารถแสดงเป็น

Word Break Illustrated สำหรับตัวอย่าง LeetCode
Word Break Illustrated สำหรับตัวอย่าง LeetCode

อาร์เรย์ยังคงเหมือนเดิมเมื่อค่าของ I คือ 2 และ 3

เมื่อ i = 4 เราเริ่มสแกนจาก 0 และ voila! เราได้พบคำแรกของเรา

เราทำเครื่องหมายถูก [4] ว่าเป็นจริงและดำเนินการค้นหาต่อไป

กำลังตรวจสอบตัวแบ่งคำในขณะที่เราดำเนินการต่อไป
กำลังตรวจสอบตัวแบ่งคำในขณะที่เราดำเนินการต่อไป

คำที่เริ่มต้นจาก 0 และ 4 จะถูกนำมาพิจารณาในขณะตรวจสอบ

เช่นเดียวกับที่เราพบ CODE เราเปลี่ยนกาเครื่องหมาย [8] เป็นจริงและส่งกลับจริงเป็นคำตอบของเรา

นี่คือรหัส peasy ง่าย ๆ ที่จะไปพร้อมกับคำอธิบายข้างต้น

การดำเนินงาน

Java Code สำหรับ Word Break

class Solution 
{
    public boolean wordBreak(String s, List<String> wordDict) 
    {
        boolean check[]=new boolean[s.length()+1];
        check[0]=true;
        for(int i=1;i<=s.length();i++)
        {
            for(int j=0;j<i;j++)
            {
                //check[j] helps us to figure out new words without overlaps
                if(check[j] && wordDict.contains(s.substring(j,i)))
                {check[i]=true;break;}
            }
        }
        return check[s.length()];
    }
}

รหัส C ++ สำหรับ Word Break

class Solution 
{
public:
    bool wordBreak(string s, vector<string>& vec) 
    {
        vector<bool> check(s.size()+1,false);
        check[0]=true;
        int start=0;
        std::vector<string>::iterator it; 
        for(int i=1;i<=s.length();i++)
        {
            for(int j=start;j<i;j++)
            {
                if(check[j]==true)
                {
                    string word=s.substr(j,i);
                    it = std::find (vec.begin(), vec.end(), word); 
                    if (it != vec.end()) 
                    {check[i]=true;break;}
                }
            }
        }
        return check[s.length()];   
    }
};
String: LeetCode  
Dictionary: ["Leet","Code"]
true

การวิเคราะห์ความซับซ้อน

ความซับซ้อนของเวลา: O (n ^ 2) โดยที่ n คือความยาวของอาร์เรย์ ที่นี่เราใช้ซ้อนสำหรับลูปซึ่งลูปที่สองรัน i ครั้งและรันครั้งแรก n ครั้ง

ความซับซ้อนของพื้นที่: O (n) เนื่องจากเราสร้างเวกเตอร์ขนาด n เพื่อจัดเก็บข้อมูลในรูปของจริงหรือเท็จ

มีจำนวนมากที่มี ปัญหาสตริง เรามีสิ่งที่คุณสามารถตรวจสอบเพื่อฝึกฝนเพิ่มเติมได้

อ้างอิง

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

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2819
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2500
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2460
4ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1976
5Palindrome ใช้การเรียกซ้ำ1779
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1662
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1645
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1631
9เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1605
10ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1473
11สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1444
12จัดเรียงด่วน1420
13ย้อนกลับอาร์เรย์1414
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1395
15ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1356
16ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1353
17องค์ประกอบที่ทำซ้ำครั้งแรก1337
18จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1320
19ผลรวมของตัวเลขในสตริง1316
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1283
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1253
22ตรวจหาลูปในรายการที่เชื่อมโยง1237
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1230
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1214
25Subarray กับผลรวมที่ได้รับ1212
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1205
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1197
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1155
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1124
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1120
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1103
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1098
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1070
34ค้นหาผู้นำในอาร์เรย์1061
35สลับโหนดในรายการที่เชื่อมโยง1036
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์1001
37จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II993
38ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง990
39กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก970
40ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด964
41รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x954
42จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง951
43โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่943
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์934
45ค้นหาหมายเลขที่หายไป926
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์920
47สตริงย่อย Palindromic ที่ยาวที่สุด905
48แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง883
49พิมพ์ลำดับต่อมาที่ยาวที่สุด882
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ870
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด867
52จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด846
53ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้844
54นับสามเหลี่ยมที่เป็นไปได้819
55การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน816
56การคูณสองเมทริกซ์801
57ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่795
58จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ791
59หมุนรายการที่เชื่อมโยง790
60ซื้อหุ้นขายเพื่อเพิ่มผลกำไร788
61การเชื่อมต่อของสองสาย761
62ชักเย่อ760
63นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน758
64พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต753
65ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด746
66ปัญหาคนดัง736
67ค้นหา Pythagorean Triplets จาก Array736
68สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว734
69ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด728
70ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด727
71ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ709
72ค้นหาแถวที่มีจำนวนสูงสุด 1706
73ค้นหา Peak Element จาก Array699
74ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด696
75ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม689
76ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ687
77เรียงลำดับการแทรก686
78ปริศนาอาร์เรย์ผลิตภัณฑ์685
79การเพิ่มสองเมทริกซ์682
80ใช้สอง Stacks ในอาร์เรย์676
81สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1672
82ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน667
83Subarray ผลิตภัณฑ์สูงสุด II658
84อันดับพจนานุกรมของสตริง652
85ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่644
86การคูณก่อนหน้าและถัดไป644
87การลบเมทริกซ์สองตัว632
88ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ631
89ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด627
90อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม623
91สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน622
92แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน622
93ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่614
94ผลรวม Subarray Circular สูงสุด613
95ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด609
96จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว608
97จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย607
98ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน604
99ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก601
100ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด599
101Subarray และผลที่ตามมา599
102Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1597
103เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)592
104การแบนรายการที่เชื่อมโยง590
105องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง589
106Palindrome Permutations ของสตริง584
107องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array581
108องค์ประกอบเสียงข้างมาก576
109เรียกใช้การเข้ารหัสความยาว574
110การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด573
111พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ572
112Palindromes ในช่วงที่กำหนด571
113การตรวจสอบ Pangram570
114รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น568
115อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome564
116ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ563
117จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่562
118จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome560
119อักขระที่ซ้ำกันมากที่สุดในสตริง558
120หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์557
121ซ้ำตามมาของความยาวสองหรือมากกว่า555
122พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ552
123เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด550
124ปัญหาการเรียงลำดับแพนเค้ก542
125ผสานช่วงเวลาที่ทับซ้อนกัน II539
126โซลูชัน Sum Leetcode สองรายการ539
127โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม536
128ขนาดของ Subarray ที่มีผลรวมสูงสุด528
129การเปลี่ยนเมทริกซ์524
130การลบ Spaces ออกจากสตริงโดยใช้ stringstream521
131ลบพื้นที่พิเศษออกจากสตริง520
132ลบรายการที่ซ้ำกันออกจากสตริง519
133ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่519
134Palindrome ที่เล็กที่สุดหลังการเปลี่ยน518
135ปัญหาเกี่ยวกับพาร์ติชัน517
136ผลรวมสูงสุดที่เพิ่มขึ้นตามมา514
137Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่513
138สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด502
139ตรวจสอบว่าสตริงห่างกัน K หรือไม่502
140ลบรายการล่าสุด500
141หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด499
142ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง499
143โซลูชัน 3Sum Leetcode498
144แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ498
145ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่494
146ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง487
147โปรแกรมสลับอักขระทั้งหมดในสตริง483
148สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่482
149นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด480
150รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง477
151จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา477
152ค้นหาคู่กับความแตกต่างที่ได้รับ472
153ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่471
154ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย470
155คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer468
156ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย466
157ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด463
158จัดเรียง 0s 1s และ 2s ใน Array458
159พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด457
160เปรียบเทียบตัวเลขสองเวอร์ชัน456
161กลับคำในสตริงที่กำหนด455
162รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ453
163ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด452
164เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด451
165แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น450
166ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution449
167พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)448
168ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด439
169พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'436
170ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ433
171Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End432
172พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง430
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด428
174พิมพ์พาร์ติชัน palindromic ทั้งหมด421
175ความยาวสูงสุดของคู่โซ่417
176ปัญหา Superstring ที่สั้นที่สุด415
177แบนรายการที่เชื่อมโยงหลายระดับ415
178ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่412
179การเรียงลำดับ K เรียงอาร์เรย์409
180จัดเรียงสตริงตามสตริงอื่น404
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II398
182ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม395
183ค้นหาลำดับที่ตามมาของขนาด 3393
184โปรแกรมเพิ่มเลขฐานสองสองหลัก390
185พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์388
186ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ387
187คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II385
188ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)382
189ซีซาร์ไซเฟอร์378
190จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag377
191อักขระที่ไม่ซ้ำ Kth377
192ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ377
193การเรียงลำดับแพนเค้ก373
194หมุนภาพ 90 องศา371
195คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ370
196สตริงย้อนกลับที่สมบูรณ์แบบ366
197การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL364
198การผสานสองอาร์เรย์ที่เรียงลำดับ362
199สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด361
200การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด361
201ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก360
202ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง358
203จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s357
204ส่วนเสริม 1 และ 2 ของเลขฐานสอง357
205สี่องค์ประกอบที่รวมที่จะให้353
206แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด352
207ลบโหนดหลังจาก M351
208นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ350
209คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ348
210สตริง Palindrome (ตัวเลข)342
211แยกสตริง341
212อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate339
213ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่333
214การใช้งานซ้ำของ atoi ()333
215พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์331
216การเรียงลำดับอาร์เรย์ของสตริง330
217แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K330
218ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด326
219อักขระที่เกิดขึ้นสูงสุดในสตริง326
220แม้แต่ Substring Count326
221วงเล็บที่ถูกต้อง โซลูชัน LeetCode326
222ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ325
223เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?323
224ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ323
225พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ322
226โซลูชัน Subarray Leetcode สูงสุด319
227แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว319
228อักขระ N ในสตริงทศนิยมที่ต่อกัน318
229ย้อนกลับสตริงโดยใช้ Stack318
230การจับคู่อักขระตัวแทน317
231จัดเรียงองค์ประกอบตามความถี่ II317
232ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่314
233นับจำนวนคำ313
234ผสานสองอาร์เรย์ที่เรียงลำดับ311
235ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน310
236แยกสี่สายที่แตกต่างกัน309
237ค้นหาตรงกลางของรายการที่เชื่อมโยง307
238ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน306
239นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ301
240การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก297
241องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์294
242การเรียงสับเปลี่ยน Palindrome290
243ค้นหา Nth Node285
244โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น285
245การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี283
246ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ283
247ลบทรี280
248Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด280
249สตริง (แทนจำนวนเต็ม) เป็นค่า278
250พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket277
251ย้อนกลับสตริง276
252ย้อนกลับบิต275
253ต้นไม้ไบนารี273
254โซลูชัน Leetcode ของ Word Search273
255ลบโหนดภายใต้เงื่อนไขที่กำหนด272
256วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?272
257เปลี่ยนเพศของสตริงที่กำหนด271
258จัดเรียงอาร์เรย์ของสตริง270
259นับคู่ด้วยผลรวมที่ได้รับ269
260จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9268
261ห้องประชุม II โซลูชั่น LeetCode268
262นามสกุลทั่วไปที่ยาวที่สุด267
263องค์ประกอบแรกที่ไม่ซ้ำ267
264ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด265
265เมทริกซ์ Toeplitz263
266รูปแบบสตริงย่อยซ้ำ263
267ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์262
268LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด262
269ลบช่องว่างออกจากสตริง262
270สลับอาร์เรย์ที่กำหนด258
271ไม่มีปัญหาราชินี257
272กองต่ำ256
273จำนวนเกาะ โซลูชั่น LeetCode252
274ค้นหาอักขระที่สองบ่อย251
275อัลกอริทึม Dijkstra251
276โซลูชั่นปล้นบ้าน Leetcode250
277โปรแกรมลำดับนกกาเหว่า250
278กองซ้อนสูงสุด248
279โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)248
280องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์247
281ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน246
282จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์245
283ลดความแตกต่างสูงสุดระหว่างความสูง245
284การประเมินนิพจน์244
285ชุดย่อย Leetcode242
286KMP อัลกอริทึม241
287โซลูชัน Palindrome Leetcode ที่ถูกต้อง241
288โซลูชัน Plus One Leetcode241
289หมายเลขฟีโบนักชี240
290การประเมิน Postfix Expression240
291Min Stack Leetcode โซลูชัน239
292ค้นหาคำ239
293กลับคำในสตริง239
294ซูโดกุ Solver239
295วิธีการลบรายการที่เชื่อมโยง238
296รวมผลรวม Leetcode Solution236
297จำนวน 1 บิต235
298ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ233
299Subarray ที่มี 0 ผลรวม230
300ตั้งค่า Matrix Zeroes230
301Backspace String เปรียบเทียบ230
302Sqrt (x) โซลูชัน Leetcode230
303อัลกอริทึม Rabin Karp228
304ประกอบด้วย Duplicate II Leetcode Solution228
305คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์227
306การกลับคิว227
307หอคอยแห่งฮานอย225
308ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง225
309ผลรวมรวม224
310องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด223
311Leetcode สามเหลี่ยมปาสคาล223
312โซลูชันจำนวนเต็มเป็นโรมัน Leetcode223
313ลบองค์ประกอบตรงกลางของสแต็ก222
314การบีบอัดสตริง222
315การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน220
316จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II220
317นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน220
318ย้อนกลับคำแต่ละคำ218
319Pow (x, n) โซลูชัน Leetcode217
320แยกเลขคู่และเลขคี่217
321การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List217
322โซลูชัน Leetcode หมายเลขเดียว217
323เพิ่ม Binary Leetcode Solution217
324การประเมินนิพจน์ทางคณิตศาสตร์217
325เทคนิคหน้าต่างบานเลื่อน217
326คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ216
327ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม216
328สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า216
329อัลกอริทึม Bellman Ford215
330Palindrome Linked List Leetcode โซลูชัน214
331นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา213
332การเรียงลำดับถัดไป213
333จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์213
334ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ213
335ประกอบด้วย Duplicate212
336จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode212
337อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ211
338โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม211
339อัลกอริทึม Kruskal211
340มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution211
341จัดเรียงองค์ประกอบตามความถี่210
342Postfix เป็น Infix Conversion210
343ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์209
344K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ208
345พีชคณิต Leetcode Solution208
346ค้นหา Lucky Integer ใน Array Leetcode Solution208
347อัลกอริธึม Convex Hull207
348โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด207
349ค้นหา Town Judge Leetcode Solution207
350ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่206
351ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด206
352โซลูชัน Leetcode องค์ประกอบส่วนใหญ่206
353Subarray สูงสุด206
354กลุ่มคำที่มีชุดอักขระเดียวกัน206
355สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution205
356สตริงการแย่งชิง204
357การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์204
358Swap Nodes ในคู่ Leetcode Solutions204
359การเรียงลำดับอาร์เรย์โดยใช้ Stacks204
360องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์203
361โซลูชัน LeetCode เมทริกซ์เกลียว203
362คำที่ใช้บ่อย K ยอดนิยม203
363Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน203
364Count Primes Leetcode Solutions203
365นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม202
366ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่201
367ประเมินกอง201
368กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x201
369ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ200
370คำนำหน้าในการแปลง Infix200
371เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution200
372หมายเลขพิเศษ200
373ผลรวมเส้นทางขั้นต่ำ200
374พลังของโซลูชัน Leetcode สองตัว200
375Fizz Buzz Leetcode199
376ย้อนกลับตัวเลขโดยใช้กอง199
377การย้อนกลับองค์ประกอบ K แรกของคิว198
378ค้นหาใน Rotated Sorted Array Leetcode Solution198
379โซลูชัน Leetcode Triangle II ของ Pascal198
380กลุ่มแอนนาแกรม198
381จำนวนคู่ที่ดีโซลูชัน Leetcode198
382House Robber II โซลูชัน Leetcode198
383ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน197
384ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode197
385จัตุรัสสูงสุด197
386ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง197
387หมายเลขที่หายไป โซลูชัน Leetcode197
388การเข้ารหัส Huffman196
389ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์196
390Leetcode เรียงลำดับ196
391โซลูชัน Matrix Diagonal Sum Leetcode196
392โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ196
393องค์ประกอบที่พบบ่อย K ยอดนิยม195
394ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์195
395การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d195
396โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร195
397วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap195
398ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่194
399Coin Change 2 Leetcode โซลูชั่น194
400ค้นหาหมายเลขที่ซ้ำกัน193
401การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย193
402ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution193
403หมายเลขเดียว193
404โซลูชัน Leetcode แบบต่อเนื่องสูงสุด193
405จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน192
406นิพจน์มีวงเล็บสำรองหรือไม่192
407Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป192
408เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด192
409จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution192
410Subarray Sum เท่ากับ K LeetCode Solution191
411หมายเลขฟีโบนักชี โซลูชัน LeetCode191
412จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution191
413ผลรวม Subarray เท่ากับ k191
414องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง191
415แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น191
416ถอดรหัสสตริง191
417เส้นทางที่ไม่ซ้ำใคร191
418ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน191
419จำนวนเต็มย้อนกลับ190
420ค้นหาค่ามัธยฐานจากสตรีมข้อมูล190
421การแปลงซิกแซก190
422ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด190
423ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution190
424โซลูชัน LeetCode อาร์เรย์โมโนโทนิก190
425ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution190
426Reverse Vowels ของ String Leetcode Solution190
427หมายเลขคาตาลันที่ N189
428ปัญหาผลรวมย่อย189
429ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว189
430สลับโซลูชัน Array Leetcode189
431ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์189
432ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ188
433แบบสอบถามสตริงย่อย Palindrome188
434ดักจับน้ำฝน Leetcode Solution188
435การใช้งานแคช LRU188
436นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน188
437ใช้ Stack และ Queue โดยใช้ Deque188
438ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน188
439เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution187
440ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี187
441ย้อนกลับคำในสตริง III LeetCode Solution187
442พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ187
443การเรียงสับเปลี่ยนกรณีจดหมาย187
444Subarrays ที่มีองค์ประกอบที่แตกต่างกัน187
445ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์187
446ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่187
447แปลงสตริงเป็น Int187
448องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions186
449ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k186
450จัดเรียงสแต็กโดยใช้การเรียกซ้ำ186
451แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode186
452จำนวนเต็มเป็นคำภาษาอังกฤษ186
453ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution186
454ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution186
455ค้นหาองค์ประกอบที่ซ้ำกัน186
456กราฟ Bipartite185
457หอคอยซ้ำแห่งฮานอย185
458หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution185
459ย้อนกลับกองโดยใช้การเรียกซ้ำ185
460การต่อกันของ Array LeetCode Solution184
461ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม184
462นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด184
463ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน184
464อัลกอริทึมของ Prim184
465ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ184
466สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่184
467การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค184
468ค้นหาความแตกต่าง Leetcode Solution183
469ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว183
470อัลกอริทึม Floyd Warshall183
471ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution183
472ย้อนกลับสตริง182
473Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม182
474แก้ไขระยะทาง182
475โซลูชัน Leetcode ที่สำคัญช้าที่สุด182
476ผลรวมของช่วง Subarray Leetcode Solution182
477ย้ายศูนย์ LeetCode Solution182
478ลำดับต่อมาที่ยาวที่สุด182
479โซลูชัน Leetcode คูณสตริง182
480ต่อไป Greater Element I Leetcode Solution182
481น้ำท่วมเติม LeetCode182
482ผสานช่วงเวลาที่ทับซ้อนกัน181
483Word Ladder โซลูชัน LeetCode181
484จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution181
485การจัดข้อความให้เหมาะสม โซลูชัน LeetCode181
486ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์181
487ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที181
488ค้นหาอักขระทั่วไป Leetcode Solution181
489นับและพูด181
490Fizz Buzz181
491ย้อนกลับรายการที่เชื่อมโยง180
492คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie180
493โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล180
494ระดับของอาร์เรย์180
495มุมมองด้านบนของ Binary Tree180
496อัลกอริทึม MiniMax180
497พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0180
498ผลรวมเป้าหมาย180
499เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด180
500แปลงอาร์เรย์เป็นแบบซิกแซก179
501ออกแบบระบบจอดรถ Leetcode Solution179
502กระโดดเกม โซลูชัน Leetcode179
503ซิกแซกการแปลง LeetCode โซลูชั่น179
504จับคู่กับผลิตภัณฑ์ที่กำหนด178
505ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)178
506จุดตัดของสองอาร์เรย์178
507สตริงวงเล็บที่ถูกต้อง177
508ลำดับความสำคัญใน C ++177
509ความยาวของ Last Word Leetcode Solution177
510subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K177
511พื้นที่สูงสุดของเกาะ177
512นับและพูด Leetcode Solution177
513น้ำหนักหินสุดท้าย177
514ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่177
515ค้นหาองค์ประกอบที่ขาดหายไปของช่วง176
516โซลูชัน Leetcode แบบสุ่ม176
517Koko กินกล้วย Leetcode Solution176
518Palindrome ที่สั้นที่สุด176
519ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)176
520ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์176
521ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution176
522ดัชนีสูงสุดในอาร์เรย์ภูเขา176
523ปัญหาช่วงเวลาของสต็อก176
524Postfix เป็น Prefix Conversion176
525คำนำหน้าในการแปลง Postfix176
526คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ175
527ปัญหาปุ่มกดตัวเลขบนมือถือ175
528องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์174
529โซลูชัน Leetcode เรียงลำดับอาร์เรย์174
530Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด174
531นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด174
532ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์174
533Recursion174
534การเรียงลำดับแบบวนซ้ำของทรีไบนารี174
535Leetcode อาร์เรย์ที่ต่อเนื่องกัน174
536ใช้สแต็กโดยใช้คิวเดียว174
537โซลูชัน Leetcode หมายเลข N-th Tribonacci174
538ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว174
539สตริงย่อยที่มีการต่อคำทั้งหมด174
540Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน173
541การดำเนินการขั้นต่ำในการแปลง X เป็น Y173
542Anagrams ที่ถูกต้อง173
543การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม173
544เป็นโซลูชัน Leetcode ที่ตามมา173
545ใช้ Stack โดยใช้ Queues173
546Sudoku ที่ถูกต้อง173
547ภาชนะที่มีน้ำมากที่สุด173
548โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด173
549ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution173
550สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode173
551เวลาที่ดีที่สุดในการซื้อและขายหุ้น173
552ผลรวมด้านซ้ายออกจาก Leetcode Solutions172
553โซลูชัน Leetcode ของ Isomorphic Strings172
554องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป172
555วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode172
556โซลูชัน Leetcode ของ Island Perimeter172
557สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ172
558จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k172
55901 โซลูชัน Matrix LeetCode172
560แปลง BST ปกติเป็น BST สมดุล171
561แจกจ่ายขนมให้กับผู้คน Leetcode Solution171
562การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน171
563ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution171
564ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน171
565ดักน้ำฝน LeetCode Solution171
566ระยะการขัดขวาง170
567จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด170
568สลับอาร์เรย์170
569โซลูชันอัญมณีและหิน Leetcode170
570การกลับวงเล็บขั้นต่ำ170
571จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง170
572กำหนดคุกกี้ Leetcode Solution170
573นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS170
5743Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด169
575ปัญหาเหมืองทอง169
576ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม169
577จำนวนเต็มเป็นโรมัน169
578แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี169
579แทรก Interval Leetcode Solution169
580ปัญหากระเป๋าเป้169
581ตรวจสอบวงเล็บสมดุลในนิพจน์169
582นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K169
583เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N168
584เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution168
585สรุปช่วง Leetcode โซลูชัน168
586อัศวินขั้นต่ำย้ายโซลูชัน LeetCode168
587ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด168
588การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก168
589จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m168
590ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร167
591วิธีถอดรหัส167
592หมุนรายการ Leetcode โซลูชัน167
593การเรียงสับเปลี่ยนในสตริง Leetcode Solution167
594การทำงานของ XOR ในโซลูชัน Array Leetcode167
595LRU Cache LeetCode Solution167
596จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?167
597K ช่องว่าง LeetCode167
598โซลูชัน LeetCode ต้นไม้เดียวกัน166
599ตะแกรงของ Eratosthenes166
600ระยะทางสูงสุดในอาร์เรย์166
601ระยะห่างระหว่างบัสหยุด Leetcode Solution166
602หมุนภาพ โซลูชัน LeetCode166
603ชุดค่าผสม Leetcode166
604ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ165
605ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution165
606ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่165
607กบกระโดด Leetcode โซลูชั่น165
608จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode165
609การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์165
610ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์165
611การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode165
612เกมหิน LeetCode165
613ปัญหาการตัดคำ164
614รูปแบบคำ164
615แยก 0s และ 1s ใน Array164
616อัลกอริทึมการทาสีรั้ว164
617แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา164
618เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution164
619ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด164
620การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน164
621จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน164
622ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี163
623จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน163
624ฐานที่เล็กที่สุด163
625การกำหนดที่อยู่ IP โซลูชัน Leetcode163
626จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution163
627ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี162
628ค้นหาผลรวมระดับสูงสุดใน Binary Tree162
629ปัญหาการเปลี่ยนเหรียญ162
630ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน162
631Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป162
632การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก162
633การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง161
634จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2161
635สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution161
636วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี161
637ต้นทุนขั้นต่ำในการจ้างคนงาน K161
638โจรปล้นบ้าน161
639โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II161
640สตริง Isomorphic160
641ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด160
642ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ160
643จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์160
644ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode160
645Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode160
646จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง160
647ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด160
648นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี160
649ผลรวมสองชุดที่ไม่ทับซ้อนกัน160
650พลังของโซลูชัน Leetcode สี่ตัว160
651จำนวนจังหวัด โซลูชั่น Leetcode159
652ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่159
653ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)159
654โซลูชัน Leetcode จำนวนที่น่าเกลียด159
655ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution159
656เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution159
657ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล159
658K ช่องว่าง159
659GCD ของตัวเลขสองตัว159
660โซลูชัน LeetCode หมายเลข Strobogrammatic158
661ย้อนกลับเฉพาะตัวอักษร LeetCode Solution158
662Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด158
663สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution158
664จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode158
665แปลงอาร์เรย์เป็นรูปแบบย่อ158
666จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode158
667การรวมตัวอักษรของหมายเลขโทรศัพท์158
668ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่158
669ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่158
670แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด158
671กระดิกเรียง158
672Lucky Numbers ในโซลูชัน Matrix Leetcode157
673เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution157
674พลิกโซลูชัน LeetCode ของรูปภาพ157
675ฉลากพาร์ติชั่น LeetCode Solution157
676ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d157
677ชุดย่อย Sum Leetcode157
678ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution157
679พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ157
680ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n157
681การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง157
682ลดจาน LeetCode Solution157
683โซลูชัน LeetCode เวลาว่างของพนักงาน157
684จัดระเบียบสตริงใหม่157
685จะสร้าง Mergable Stack ได้อย่างไร?157
686สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด157
687สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution157
688เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode156
689จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย156
690สร้าง BST จาก Preorder Traversal ที่กำหนด156
691Inorder Successor ของโหนดใน Binary Tree156
692ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution156
693ค้นหาใบของ Binary Tree LeetCode Solution156
694เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก156
695ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่156
696โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง156
697Palindrome ที่ถูกต้อง156
698การย้อนกลับคิวโดยใช้การเรียกซ้ำ156
699โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II156
700การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด155
701โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II155
702หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution155
703ลำดับการเรียงสับเปลี่ยน LeetCode Solution155
704ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด155
705BFS กับ DFS สำหรับ Binary Tree155
706พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน155
707การสุ่มตัวอย่างอ่างเก็บน้ำ155
708ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode155
709ผสานสอง Binary Trees LeetCode Solution155
710กู้คืนโครงสร้างการค้นหาแบบไบนารี155
711ลบวงเล็บไม่ถูกต้อง Leetcode Solution155
712Binary Tree ลำดับระดับซิกแซก Traversal155
713พื้นฐานการเขียนโปรแกรมแบบไดนามิก155
714คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน154
715ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน154
716กู้คืนที่อยู่ IP โซลูชัน Leetcode154
717โซลูชัน Leetcode ระยะทางที่ติดขัด154
718ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข154
719แก้ไขระยะทาง LeetCode Solution154
720โซลูชัน Leetcode แถวแป้นพิมพ์154
721จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution154
722ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี154
723อันดับ Transform ของ Array Leetcode Solution154
724Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode154
725ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k153
726แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution153
727แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution153
728แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม152
729Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)152
730การลบในทรีไบนารี152
731ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์152
732โซลูชันการบีบอัดสตริง LeetCode152
733ค้นหาอักขระที่ไม่ซ้ำกันในสตริง152
734ตัวสลับหลอดไฟ โซลูชัน LeetCode152
735รูปแบบคำ โซลูชัน LeetCode151
736จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode151
737ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี151
738โซลูชัน LeetCode Array ที่ไม่ลดลง151
739โซลูชัน Leetcode ต้นไม้สมมาตร151
740ค้นหาผลคูณที่ใหญ่ที่สุดของ 3151
741ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution151
742วงจรรายการที่เชื่อมโยง151
743โซลูชัน LeetCode ของรถแข่ง151
744subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน151
745ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution151
746ต้นไม้ที่มีความสูงต่ำสุด151
747Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution151
748ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง151
749ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่151
750ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution150
751นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x150
752ลดจำนวนคู่สูงสุดใน Array LeetCode Solution150
753โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข150
754โซลูชั่น N-Queens LeetCode150
755ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution150
756ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K150
757สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด150
758ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution150
759ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array150
760ดำเนินการเปลี่ยนสตริง Leetcode150
761จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล150
762บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution150
763ค่าสัมประสิทธิ์ทวินาม150
764ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution150
765ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode150
766พลิกโซลูชัน LeetCode Binary Tree150
767ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution150
768อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution150
769จำนวนเกาะ II โซลูชัน LeetCode150
770องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด150
771การจัดเรียงฟองโดยใช้สองกอง150
772ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution149
773มอร์ริส Traversal149
774เกมกระโดด149
775Kth บรรพบุรุษของโหนดในไบนารีทรี149
776ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode149
777องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์149
778สแต็กตามอาร์เรย์ที่เติบโตได้149
779ผสาน K เรียงลำดับรายการที่เชื่อมโยง149
780เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0149
781เส้นทแยงมุมของต้นไม้ไบนารี149
782ค้นหาโซลูชัน Leetcode 2D Matrix II149
783ความลึกสูงสุดของ N-ary Tree Leetcode Solution149
784เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution148
785ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -148
786โปรแกรมสำหรับปัญหา Bridge and Torch148
787งูและบันได LeetCode Solution148
788โซลูชัน Leetcode ส่วนเติมเต็ม148
789แยกสตริงใน Balanced Strings Leetcode Solution148
790เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด148
791หมายเลขที่ถูกต้อง148
792นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน147
793จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด147
794น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode147
795อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน147
796สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution147
797จำนวน NGE ทางด้านขวา147
798ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II147
799ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว147
800อันดับสัมพัทธ์ Leetcode Solution147
801ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution147
802เปลี่ยนกราฟ147
803จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น147
804รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น147
805ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง147
806ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution147
807กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode146
808จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution146
809โซลูชันฐาน 7 Leetcode146
810พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution146
811หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น146
812เรียงลำดับ Array ตาม Parity II Leetcode Solution146
813แปลง BST เป็น Min Heap146
814การจับคู่นิพจน์ทั่วไป146
815การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน146
816โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler146
817ปัญหาการจับคู่เพื่อน146
818พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง146
819คิวแบบวงกลม146
820ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่146
821ปัญหาการปูกระเบื้อง146
822เรียงสี146
823โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1146
824Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s146
825ต้นไม้ช่วงเวลา145
826เส้นทางที่มีค่าเฉลี่ยสูงสุด145
827ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution145
828เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution145
829กำไรสูงสุดในการจัดตารางงาน Leetcode Solution145
830จัดเรียงอาร์เรย์เป็น BST ที่สมดุล145
831ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด145
832ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่145
833พจนานุกรมคนต่างด้าว โซลูชัน LeetCode145
834โคลนกราฟ โซลูชัน LeetCode145
835สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น145
836ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution144
837การสั่งซื้อล่วงหน้าแบบวนซ้ำ144
838ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง144
839ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k144
840เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง144
841ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ144
842Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution144
843นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K144
844ตารางเรียน II - LeetCode144
845รายการพาร์ติชั่น Leetcode Solution144
846ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution144
847Last Stone Weight II โซลูชัน LeetCode144
848ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1144
849ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด144
850ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution144
851แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี144
852การเลื่อนระดับคำสั่งในรูปแบบ Spiral144
853รูปแบบสตริงย่อยซ้ำ LeetCode Solution143
854วางดอกไม้ได้ LeetCode Solution143
855ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ143
856วงเล็บที่ถูกต้อง โซลูชัน Leetcode143
857ค่าสัมประสิทธิ์การเปลี่ยนแปลง143
858เซตย่อยที่มีผลรวมหารด้วยม143
859เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม143
860ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์143
861คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode143
862ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution143
863ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่142
864น้ำมะนาวเปลี่ยน Leetcode Solution142
865ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น142
866ขวดน้ำ Leetcode Solution142
867การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด142
868ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution142
869ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่142
870โซลูชันกำแพงอิฐ LeetCode142
871ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode141
872เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution141
873จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution141
874Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)141
8754 ซัม141
876GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์141
877จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution141
878โซลูชัน Leetcode อุณหภูมิรายวัน141
879ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด141
880นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3141
881สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด141
882LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย141
883แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต141
884การแสดงออกที่สมดุลพร้อมการเปลี่ยน141
885การค้นหาแบบไบนารีการค้นหาทรีและการแทรก141
886โซลูชัน Leetcode ของ Spiral Matrix II141
887การคูณเมทริกซ์ลูกโซ่141
888ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี140
889ลบและรับ140
890สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง140
891โซลูชัน Leetcode เมืองปลายทาง140
892คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง140
893ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด140
894โซลูชัน LeetCode การข้ามเส้นทแยงมุม140
895ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์140
896โซลูชัน Leetcode ระยะทางสั้นที่สุด140
897นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ140
898BFS สำหรับ Disconnected Graph140
899ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้140
900นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน140
901ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์140
902เดาตัวเลขสูงกว่าหรือต่ำกว่า II140
903องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ140
904Robot Bounded In Circle โซลูชัน LeetCode140
905แทรกลบ GetRandom140
906องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์140
907วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n140
908ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่139
909จำนวนวันระหว่างสองวัน โซลูชัน LeetCode139
910โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่139
911ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่139
912ผลรวมขั้นต่ำของการคูณของจำนวน n139
913จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i139
914พจนานุกรมคนต่างด้าว139
915ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง139
916แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี139
917ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์139
918ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution139
919ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree138
920แบบสอบถาม LCM ช่วง138
921ค้นหาอักขระทั่วไป Leetcode Solution138
922วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution138
923Palindrome Partitioning Leetcode Solution138
924โซลูชัน LeetCode แนวขวางในแนวทแยง138
925ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด138
926การรวมช่วงเวลา137
927เกม Stone II Leetcode137
928โซลูชัน LeetCode ของ Spiral Matrix III137
929ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution137
930ผลที่ตามมาของ Palindromic ที่ยาวที่สุด137
931จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i137
932จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode137
933ผสาน Leetcode สองรายการที่เรียงลำดับ137
934พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร136
935ใส่ลงใน Postfix136
936สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution136
937สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน136
938ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง136
939เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution136
940จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino136
941สร้าง Rectangle Leetcode Solution136
9423 ผลรวม136
943ค่าเฉลี่ยของระดับในต้นไม้ไบนารี136
944จัดคิวโดยใช้ Stacks136
945โซลูชัน Leetcode กองซ้อนความถี่สูงสุด136
946K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST136
947จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution136
948เลขพจนานุกรม Leetcode Solution136
949หน้าต่างบานเลื่อนสูงสุด136
950ตัดแต่งต้นไม้ค้นหาแบบไบนารี135
951รูปแบบเกิดขึ้นโดยใช้ Stack135
952ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา135
953เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0135
954ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode135
955Reverse Nodes ใน K-Group135
956อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)135
957อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M135
958นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด135
959Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution135
960สร้าง BST จาก Level Order Traversal ที่กำหนด135
961Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด135
962การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K135
963ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ135
964การค้นหาแรกกว้าง (BFS) สำหรับกราฟ135
965ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่134
966สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน134
967ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution134
968แบ่งคำ134
969ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่134
970ต้นไม้สมมาตร134
971ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด134
972ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด134
973ลำดับนิวแมน - คอนเวย์134
974การแบ่งพาร์ติชัน Palindrome134
975นับราคาในช่วง134
976ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า134
977สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution133
978สิ่งแรกที่ขาดหายไปในเชิงบวก133
979การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง133
980สร้างจำนวนสูงสุด133
981Subarray ผลิตภัณฑ์สูงสุด133
982ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution133
983ค้นหา Subtrees ที่ซ้ำกัน133
984แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน133
985Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode133
986Depth First Search (DFS) สำหรับกราฟ133
987ต้นไม้กลุ่ม133
988การดำเนินการลบทรีค้นหาแบบไบนารี133
989สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม133
990การชนกันของดาวเคราะห์น้อย LeetCode Solution132
991โซลูชัน LeetCode Maze III132
992เส้นทางที่ไม่ซ้ำกัน II132
993ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน132
994ปฏิทินของฉัน I LeetCode Solution132
995ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด132
996ไต่บันได132
997การส่งผ่านลำดับระดับของต้นไม้ไบนารี132
998นับคู่กับผลรวมที่ได้รับ132
999จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่132
1000ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา132
1001เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น132
1002การข้ามผ่านขอบเขตของต้นไม้ไบนารี132
1003ค้นหาความแตกต่าง Leetcode Solution132
1004ปัญหาพาร์ทิชันของจิตรกร132
1005ฆ่ากระบวนการ LeetCode Solution131
1006ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง131
1007พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน131
1008สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations131
1009Serialize และ Deserialize Binary Tree131
1010โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด131
1011สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String131
1012ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution131
1013ถัดไป Greater Element III โซลูชัน LeetCode131
1014นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด131
1015จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์131
1016K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution131
1017เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด131
1018กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode130
1019การส่งผ่านคำสั่งระดับโดยใช้สองคิว130
1020โซลูชัน Leetcode ของ Word ที่สั้นที่สุด130
1021ความยาวสูงสุดของ Subarray ซ้ำ130
1022รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง130
1023การแทรกในทรีไบนารี130
1024โซลูชัน Boomerang Leetcode ที่ถูกต้อง130
1025ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0130
1026โซลูชัน Leetcode ที่ใหญ่ที่สุด130
1027หมายเลขที่น่าเกลียดสุด ๆ130
1028ปัญหาการจัดวงเล็บแบบบูลีน130
1029Design Hit Counter โซลูชัน LeetCode129
1030เพื่อนวัยที่เหมาะสม LeetCode Solution129
1031น่าเกลียดหมายเลข II LeetCode โซลูชั่น129
1032กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี129
1033คำนวณ nCr% p129
1034การจับคู่สตริงในโซลูชัน Array Leetcode129
1035ต้นไม้ค้นหาแบบไบนารี129
1036ข้อดีของ BST มากกว่า Hash Table129
1037ต้นไม้ไบนารีที่สมดุล129
1038จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น129
1039จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'128
1040สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array128
1041Morris Inorder Traversal128
1042การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)128
1043ตัวเลขที่น่าเกลียด128
1044Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ128
1045ขนาดต่ำสุด Subarray Sum128
1046ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา128
1047โซลูชัน LeetCode สตริงการแย่งชิง128
1048การกำหนดที่อยู่ IP โซลูชัน LeetCode128
1049ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม128
1050สามารถจับภาพได้สำหรับ Rook Leetcode Solution128
1051ความสำคัญของพนักงาน LeetCode Solution128
1052ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode128
1053ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution128
1054จำนวนพา ธ พาลินโดรมิกในเมทริกซ์128
1055ผลที่ตามมาของ Bitonic ที่ยาวที่สุด127
1056ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่127
1057ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1127
1058ผลรวมดัชนีขั้นต่ำของสองรายการ127
1059การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode127
1060ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน127
1061นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ127
1062ค้นหา Peak Element127
1063เพิ่มตัวเลขสองตัว127
1064ความลึกแบบวนซ้ำครั้งแรกของกราฟ127
1065ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน127
1066การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด127
1067การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution127
1068ตรวจสอบโครงสร้างการค้นหาแบบไบนารี127
1069หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว126
1070รวมผลรวม IV LeetCode โซลูชั่น126
1071ค้นหาโซลูชัน LeetCode ของ Peak Element II126
1072กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่126
1073โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง126
1074Bitwise และช่วงตัวเลข โซลูชัน LeetCode126
1075การนับคู่หาร126
1076บรรพบุรุษที่ต่ำที่สุด126
1077ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution126
1078สร้างวงเล็บ Leetcode Solution126
1079โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม126
1080โครงสร้างข้อมูลไบนารีทรี125
1081ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode125
1082ผลรวมเส้นทาง125
1083Path Sum II LeetCode Solution125
1084ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน125
1085โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด125
1086เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution125
1087Binary Tree มุมมองด้านขวา โซลูชัน LeetCode125
1088จำนวนเกาะที่ปิด โซลูชัน Leetcode125
1089วันแห่งปี Leetcode Solution125
1090Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution124
1091พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป124
1092ลบ Palindromic Subsequences Leetcode Solution124
1093ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists124
1094จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า124
1095ประเภทของต้นไม้ไบนารี124
1096ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง124
1097จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode124
1098เพิ่ม Triplet Subsequence โซลูชัน LeetCode124
1099นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x124
1100ถัดไป การเรียงสับเปลี่ยน Leetcode Solution124
1101อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution124
1102ตัวละครต่อเนื่อง LeetCode Solution124
1103พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP124
1104จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree124
1105ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum123
1106ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด123
1107ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution123
1108การเรียงลำดับโทโพโลยี123
1109ผลที่ตามมาที่แตกต่าง123
1110เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่122
1111Subarray ผลิตภัณฑ์สูงสุด122
1112โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม122
1113มุมมองด้านล่างของทรีไบนารี122
1114ตัดคัน122
1115ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ122
1116แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์122
1117ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์122
1118เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions122
1119ต้นไม้ไบนารีสูงสุด121
1120พิมพ์มุมมองด้านขวาของทรีไบนารี121
1121ฟอร์แมตโซลูชัน String Leetcode121
1122สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe121
1123สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution121
1124นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด121
1125รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution121
1126ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution121
1127เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution120
1128ลำดับโกลอมบ์120
1129ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution120
1130ค้นหาตำแหน่งแทรก120
1131Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution120
1132ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k120
1133ผลิตภัณฑ์ของช่วงในอาร์เรย์120
1134โซลูชัน Leetcode ตัวคั่นพัน120
1135ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน120
1136Palindrome Permutation LeetCode Solution120
1137วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด120
1138โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด120
1139การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray120
1140ลำดับ Moser-de Bruijn119
1141สร้าง K Palindrome Strings LeetCode Solution119
1142ผลรวมของเลขคู่หลังการสืบค้น119
1143พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ119
1144แนะนำต้นไม้แดง - ดำ119
1145เพิ่มขึ้นต่อเนื่องยาวนานที่สุด119
1146ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น119
1147โซลูชัน Prime Palindrome LeetCode119
1148ค้นหาลำดับงูที่มีความยาวสูงสุด118
1149รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด118
1150ปัญหาผลรวมย่อยในช่องว่าง O (sum)118
1151เส้นทางรถเมล์ Leetcode Solution118
1152ลบโหนดและส่งคืน Forest Leetcode Solution118
1153Binary Tree เป็น Binary Search Tree Conversion118
1154ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน118
1155แปลง BST เป็น Greater sum Tree118
1156แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode118
1157นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน117
1158K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่117
1159ต้นไม้ตัดสินใจ117
1160K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน117
1161ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย117
1162จำนวนการสั่งซื้อใน Backlog Leetcode Solution117
1163สตริงย่อย Palindromic Leetcode Solution117
1164ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด117
1165ผลที่ตามมาซ้ำซากยาวที่สุด117
1166สลับโหนดในคู่117
1167โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้117
1168Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution117
1169ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน117
1170ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode116
1171หมุนอาร์เรย์116
1172คิวลำดับความสำคัญ116
1173เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด116
1174ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode116
1175เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม116
1176โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ116
1177การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode116
1178การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode116
1179ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution115
1180ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution115
1181ค้นหาระบบข้อเสนอแนะ LeetCode Solution115
1182นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์115
1183เวอร์ชันแรกที่ไม่ดี115
1184ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution115
1185การสร้างคิวใหม่ตามความสูง114
1186ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution114
1187ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?114
1188เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution114
1189การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง114
1190โซลูชัน LeetCode Array ที่ต่อเนื่องกัน114
1191แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions113
1192Kth องค์ประกอบที่เล็กที่สุดใน BST113
1193Matchsticks กับ Square Leetcode Solution113
1194วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด113
1195ย้อนกลับเส้นทางใน BST โดยใช้ Queue113
1196จำนวนส่วนสูงสุดของความยาว a, b และ c113
1197ผลรวมของใบซ้าย LeetCode Solution112
1198ตัวแบ่งจำนวนเต็ม LeetCode Solution112
1199เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ112
1200ฟอร์แมตวันที่ โซลูชัน LeetCode112
1201คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ112
1202กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode112
1203subarray bitonic ผลรวมสูงสุด112
1204แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ112
1205หมายเลขสามเหลี่ยมที่ถูกต้อง112
1206ความลึกสูงสุดของไบนารีทรี112
1207แชมเปญทาวเวอร์ โซลูชัน LeetCode112
1208บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี112
1209ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ111
1210เดาคำ111
1211หารสองจำนวนเต็ม Leetcode Solution111
1212การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย111
1213ใหม่ 21 เกม111
1214แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า111
1215การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด111
1216กราฟและการแสดง110
1217ออกแบบ Skiplist โซลูชัน LeetCode110
1218พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ110
1219แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว110
1220การต่อกันของ Array LeetCode Solution110
1221ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต110
1222Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode110
1223โซลูชัน LeetCode Perfect Square ที่ถูกต้อง110
1224โซลูชัน Leetcode ข้ามเส้นทาง110
1225Perfect Squares โซลูชัน LeetCode109
1226สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode109
1227ปัจจัยที่ k ของ n Leetcode Solution109
1228ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่109
1229ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution109
1230บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี109
1231Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode109
1232BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด109
1233ผสานการเรียง109
1234ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา109
1235แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ109
1236ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้109
1237โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน108
1238นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน108
1239หลักสูตรคู่ขนาน II โซลูชัน LeetCode108
1240พลังของสอง108
1241ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่108
1242ค่าเฉลี่ยของช่วงในอาร์เรย์108
1243อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน108
1244คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด108
1245LRU Cache Leetcode Solution108
1246นับและสลับการค้นหาในอาร์เรย์ไบนารี107
1247ไม่มีหมายเลข107
1248การโคลนกราฟ107
1249โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ107
1250อาร์เรย์ที่ต่อเนื่องกัน107
1251พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์107
1252ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution107
1253ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น107
1254โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด107
1255ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม106
1256ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่106
1257ตัวหนาในสตริง LeetCode Solution106
1258Subarray ผลิตภัณฑ์สูงสุด106
1259ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)105
1260ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution105
1261ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode105
1262ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี105
1263องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป104
1264พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ104
1265ผสาน k เรียงลำดับรายการ Leetcode Solution104
1266ต้นทุนขั้นต่ำปีนบันได LeetCode Solution103
1267การแบ่งพาร์ติชัน Palindrome103
1268เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode103
1269โซลูชัน Leetcode ช่วงที่เล็กที่สุด103
1270ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่102
1271คิวที่เป็นระเบียบ โซลูชั่น LeetCode101
1272ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่101
1273ผสานอาร์เรย์ที่จัดเรียง101
1274Peeking Iterator โซลูชัน LeetCode100
1275Koko กินกล้วย LeetCode Solution100
1276นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์99
1277จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด99
1278ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่99
1279วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution99
1280สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution97
1281ผลรวมสูงสุดที่เพิ่มขึ้นตามมา97
1282เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution97
1283ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)97
1284ค้นหา subarray เฉลี่ยสูงสุดของความยาว k97
1285จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด96
1286แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array96
1287Array Nesting Leetcode Solution95
1288ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น95
1289พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution95
1290ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่94
1291Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL94
1292จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode94
1293การจัดเรียงเหรียญ โซลูชัน Leetcode93
1294ดัชนีสุ่มเลือก LeetCode Solution93
1295เข้าถึงหมายเลขโซลูชัน LeetCode92
1296Jump Game IV โซลูชัน LeetCode92
1297ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode92
1298ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง92
1299เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution92
1300แปลงเป็นฐาน -2 โซลูชัน LeetCode92
1301จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode91
1302แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ91
1303เพิ่มโซลูชัน Leetcode สองหมายเลข90
1304แทรก ลบ GetRandom O(1) Leetcode Solution90
1305โซลูชัน LeetCode หมายเลข Palindrome88
1306จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode88
1307การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution87
1308ออกแบบระบบใต้ดิน Leetcode Solution86
1309โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง85
1310พิมพ์โซ่ความยาวสูงสุดของคู่84
1311ตรวจหาโซลูชัน Leetcode ของ Capital81
1312ออกแบบลีดเดอร์บอร์ด Leetcode Solution81
1313โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม79
1314สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution78
1315สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม77
1316โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ74
1317ถอดรหัสสตริง Leetcode Solution74
1318นับหมู่เกาะย่อย โซลูชัน LeetCode72
1319รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode72
1320Binary Tree Inorder Traversal โซลูชัน LeetCode72
1321เปลี่ยนตัวอักษร โซลูชัน LeetCode71
1322โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด71
1323รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น70
1324โซลูชั่น LeetCode ปีประชากรสูงสุด70
1325ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง70
1326จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode70
1327ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode68
1328ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง68
1329ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode67
1330สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution65
1331โซลูชั่น LeetCode ปีประชากรสูงสุด65
1332คะแนนของวงเล็บ LeetCode Solution65
1333แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution63
1334เกมสโตน IV โซลูชัน LeetCode62
1335แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution62
1336Graph Bipartite คืออะไร? โซลูชัน LeetCode60
1337Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป60
1338โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง59
1339เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution55
1340แบ่งช็อกโกแลต LeetCode Solution50
1341ช่วงผลรวมของ BST LeetCode Solution43
1342คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น42
1343ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม41
1344จัดเรียงสี โซลูชัน LeetCode37
1345ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution36
1346หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode34
1347หมุนโซลูชัน LeetCode สตริง32
1348ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution31
Translate »