จำนวนส่วนสูงสุดของความยาว a, b และ c

ระดับความยาก กลาง
ถามบ่อยใน อเมซอน แบล็ค ByteDance ซิทริกซ์ Google Teradata Uber
การเขียนโปรแกรมแบบไดนามิกเข้าชม 120

ปัญหา“ จำนวนส่วนสูงสุดของความยาว a, b และ c” ระบุว่าคุณได้รับจำนวนเต็มบวก N และคุณต้องหาจำนวนส่วนสูงสุดของความยาว a, b และ c ที่สามารถสร้างได้โดยใช้ N

ตัวอย่าง

จำนวนส่วนสูงสุดของความยาว a, b และ cหมุด

N = 7
a = 5, b = 2, c = 3
3

คำอธิบาย

ที่นี่ถ้าเราใช้วิธีโลภพยายามตัดส่วนทั้งหมดด้วยส่วนที่เล็กที่สุด (= 2) เราจะไม่สามารถสร้างส่วนสุดท้ายของขนาด 1 ได้ดังนั้นเราจึงแบ่งความยาว 4 ด้วยสองส่วนความยาว 2 ส่วนและส่วนความยาว 4 ส่วนหนึ่งส่วน

เข้าใกล้

ปัญหาให้จำนวนเต็มบวก N และจำนวนเต็มอื่น ๆ a, b, c ในที่นี้เราต้องการหารจำนวนตามความยาวของ a, b และ c เราต้องหาร N เพื่อให้จำนวนเซ็กเมนต์สูงสุด ดังนั้นเพื่อแก้ปัญหาก่อนอื่นเรามาลองใช้วิธีโลภ วิธีแก้ปัญหาด้วยความโลภคือการเลือก a, b และ c ที่เล็กที่สุด ตอนนี้เราแบ่ง N ออกเป็นส่วนที่มีความยาวต่ำสุด แต่มีสิ่งที่จับได้ว่าถ้าส่วนที่เล็กที่สุดไม่หาร N? จากนั้นเราจะเหลือส่วนที่เหลือซึ่งไม่สามารถทำได้ ดังนั้นนี่เป็นการยืนยันว่าเราไม่สามารถหาคำตอบโดยใช้วิธีโลภได้ในบางกรณี

ดังนั้นแทนที่จะทำเช่นนี้โดยใช้วิธีการที่ละโมบ เราแก้ปัญหาโดยใช้ การเรียกซ้ำ. เราสร้างฟังก์ชันที่ให้คำตอบสำหรับ N จากนั้นฟังก์ชันนี้จะเรียกตัวเองด้วยค่า Na, Nb และ Nc ดังนั้นปัญหาเดิมจึงถูกแบ่งออกเป็นปัญหาย่อยที่เล็กกว่า นอกจากนี้เรายังสามารถลดความซับซ้อนของเวลาเลขชี้กำลังของฟังก์ชันเรียกซ้ำนี้ได้โดยใช้ การเขียนโปรแกรมแบบไดนามิก. โปรแกรมที่มี DP จะทำงานในเวลาเชิงเส้น เนื่องจากเราจะสร้างอาร์เรย์ DP ที่จะเก็บคำตอบสำหรับปัญหาย่อยที่มีขนาดเล็กกว่า และเมื่อใดก็ตามที่ต้องการผลลัพธ์เราก็ใช้มันแทนการคำนวณซ้ำเหมือนที่เราทำในโซลูชันแบบวนซ้ำ

รหัส

รหัส C ++ เพื่อค้นหาจำนวนส่วนสูงสุดของความยาว a, b และ c

#include <bits/stdc++.h>
using namespace std;

int main()
{
  int n = 7, a = 5, b = 2, c = 3;
  int dp[n + 1];
  memset(dp, -1, sizeof(dp));
  // base case
  dp[0] = 0;
  for (int i = 0; i < n; i++)
  {
    if (dp[i] != -1) {
            if(i + a <= n )dp[i + a] = max(dp[i] + 1, dp[i + a]);
            if(i + b <= n )dp[i + b] = max(dp[i] + 1, dp[i + b]);
            if(i + c <= n )dp[i + c] = max(dp[i] + 1, dp[i + c]);
    }
  }
    cout<<dp[n];
}
3

โค้ด Java เพื่อค้นหาจำนวนเซ็กเมนต์สูงสุดของความยาว a, b และ c

import java.util.*;
class Main{
  public static void main(String[] args)
  {
    int n = 7, a = 5, b = 2, c = 3;
    int dp[] = new int[n+1];
    for(int i=0;i<=n;i++)dp[i] = -1;
    // base case
    dp[0] = 0;
    for (int i = 0; i < n; i++)
    {
      if (dp[i] != -1) {
              if(i + a <= n )dp[i + a] = Math.max(dp[i] + 1, dp[i + a]);
              if(i + b <= n )dp[i + b] = Math.max(dp[i] + 1, dp[i + b]);
              if(i + c <= n )dp[i + c] = Math.max(dp[i] + 1, dp[i + c]);
      }
    }
    System.out.println(dp[n]);
  }
}
3

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

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

บน), เพราะเราวิ่งวนไปเรื่อย ๆ จนถึงจำนวนเต็มที่กำหนด ดังนั้นความซับซ้อนของเวลาจึงเป็นเชิงเส้น

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

บน), เนื่องจากเราต้องสร้างอาร์เรย์ 1D DP สำหรับจัดเก็บผลลัพธ์ระดับกลางเพื่อหลีกเลี่ยงการคำนวณซ้ำ ดังนั้นความซับซ้อนของพื้นที่จึงเป็นเส้นตรงด้วย

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

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2831
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2509
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2470
4ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1983
5Palindrome ใช้การเรียกซ้ำ1884
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1668
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1655
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1641
9จัดเรียงด่วน1627
10เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1615
11ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1480
12สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1456
13ย้อนกลับอาร์เรย์1417
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1402
15ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1365
16ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1363
17องค์ประกอบที่ทำซ้ำครั้งแรก1346
18จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1328
19ผลรวมของตัวเลขในสตริง1324
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1292
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1262
22ตรวจหาลูปในรายการที่เชื่อมโยง1247
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1235
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1225
25Subarray กับผลรวมที่ได้รับ1217
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1212
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1206
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1161
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1132
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1126
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1112
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1111
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1077
34ค้นหาผู้นำในอาร์เรย์1066
35สลับโหนดในรายการที่เชื่อมโยง1044
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์1009
37จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II998
38ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง997
39กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก976
40ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด969
41จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง960
42รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x959
43โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่957
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์940
45ค้นหาหมายเลขที่หายไป932
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์928
47สตริงย่อย Palindromic ที่ยาวที่สุด910
48แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง894
49พิมพ์ลำดับต่อมาที่ยาวที่สุด891
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ880
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด874
52ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้857
53จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด852
54การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน841
55นับสามเหลี่ยมที่เป็นไปได้829
56การคูณสองเมทริกซ์809
57ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่803
58จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ802
59หมุนรายการที่เชื่อมโยง802
60ซื้อหุ้นขายเพื่อเพิ่มผลกำไร797
61เรียงลำดับการแทรก773
62การเชื่อมต่อของสองสาย769
63ชักเย่อ767
64นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน763
65พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต762
66ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด751
67ปัญหาคนดัง745
68ค้นหา Pythagorean Triplets จาก Array744
69ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด738
70สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว738
71ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด735
72ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ716
73ค้นหาแถวที่มีจำนวนสูงสุด 1712
74ค้นหา Peak Element จาก Array707
75ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด705
76ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม698
77การเพิ่มสองเมทริกซ์692
78ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ691
79ปริศนาอาร์เรย์ผลิตภัณฑ์689
80สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1685
81ใช้สอง Stacks ในอาร์เรย์682
82ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน679
83Subarray ผลิตภัณฑ์สูงสุด II665
84อันดับพจนานุกรมของสตริง662
85ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่653
86การคูณก่อนหน้าและถัดไป653
87การลบเมทริกซ์สองตัว642
88ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ639
89ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด637
90แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน634
91อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม629
92สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน628
93ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่624
94ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด622
95จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย617
96ผลรวม Subarray Circular สูงสุด616
97จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว614
98ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน611
99ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก610
100Subarray และผลที่ตามมา607
101ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด605
102Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1602
103เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)601
104การแบนรายการที่เชื่อมโยง600
105องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง598
106Palindrome Permutations ของสตริง594
107องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array588
108Palindromes ในช่วงที่กำหนด585
109พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ583
110องค์ประกอบเสียงข้างมาก582
111เรียกใช้การเข้ารหัสความยาว582
112การตรวจสอบ Pangram581
113การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด580
114อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome572
115จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่572
116ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ571
117รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น570
118อักขระที่ซ้ำกันมากที่สุดในสตริง569
119หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์569
120จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome568
121ซ้ำตามมาของความยาวสองหรือมากกว่า565
122พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ560
123เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด557
124ปัญหาการเรียงลำดับแพนเค้ก548
125โซลูชัน Sum Leetcode สองรายการ545
126ผสานช่วงเวลาที่ทับซ้อนกัน II545
127โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม543
128โซลูชัน 3Sum Leetcode542
129การเปลี่ยนเมทริกซ์533
130ขนาดของ Subarray ที่มีผลรวมสูงสุด533
131ลบพื้นที่พิเศษออกจากสตริง530
132การลบ Spaces ออกจากสตริงโดยใช้ stringstream529
133ลบรายการที่ซ้ำกันออกจากสตริง526
134ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่526
135Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่525
136ปัญหาเกี่ยวกับพาร์ติชัน525
137Palindrome ที่เล็กที่สุดหลังการเปลี่ยน524
138ผลรวมสูงสุดที่เพิ่มขึ้นตามมา523
139สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด515
140ตรวจสอบว่าสตริงห่างกัน K หรือไม่515
141ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง510
142แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ507
143หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด507
144ลบรายการล่าสุด506
145ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่502
146ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง494
147โปรแกรมสลับอักขระทั้งหมดในสตริง493
148สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่490
149นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด487
150รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง484
151จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา483
152ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย481
153ค้นหาคู่กับความแตกต่างที่ได้รับ480
154ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่479
155คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer477
156ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย476
157จัดเรียง 0s 1s และ 2s ใน Array468
158ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด468
159พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด467
160เปรียบเทียบตัวเลขสองเวอร์ชัน465
161กลับคำในสตริงที่กำหนด462
162รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ462
163ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด461
164พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)460
165เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด460
166ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution459
167แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น458
168พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'445
169Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End441
170พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง441
171ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด440
172ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ439
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด433
174พิมพ์พาร์ติชัน palindromic ทั้งหมด426
175แบนรายการที่เชื่อมโยงหลายระดับ424
176ปัญหา Superstring ที่สั้นที่สุด423
177ความยาวสูงสุดของคู่โซ่421
178ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่420
179การเรียงลำดับ K เรียงอาร์เรย์418
180จัดเรียงสตริงตามสตริงอื่น413
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II404
182ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม402
183ค้นหาลำดับที่ตามมาของขนาด 3401
184พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์399
185โปรแกรมเพิ่มเลขฐานสองสองหลัก398
186คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II395
187ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)394
188ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ394
189ซีซาร์ไซเฟอร์389
190อักขระที่ไม่ซ้ำ Kth388
191จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag386
192ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ385
193คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ381
194การเรียงลำดับแพนเค้ก380
195หมุนภาพ 90 องศา380
196การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL373
197สตริงย้อนกลับที่สมบูรณ์แบบ372
198การผสานสองอาร์เรย์ที่เรียงลำดับ369
199การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด368
200จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s367
201ส่วนเสริม 1 และ 2 ของเลขฐานสอง367
202สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด366
203ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง366
204ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก366
205สี่องค์ประกอบที่รวมที่จะให้363
206ลบโหนดหลังจาก M360
207แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด360
208นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ354
209คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ354
210สตริง Palindrome (ตัวเลข)351
211แยกสตริง349
212อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate344
213การใช้งานซ้ำของ atoi ()342
214ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่341
215พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์339
216การเรียงลำดับอาร์เรย์ของสตริง338
217อักขระที่เกิดขึ้นสูงสุดในสตริง337
218แม้แต่ Substring Count336
219แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K335
220วงเล็บที่ถูกต้อง โซลูชัน LeetCode334
221ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด333
222ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ333
223พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ331
224เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?330
225ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ329
226แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว329
227อักขระ N ในสตริงทศนิยมที่ต่อกัน328
228ย้อนกลับสตริงโดยใช้ Stack326
229จัดเรียงองค์ประกอบตามความถี่ II325
230การจับคู่อักขระตัวแทน325
231โซลูชัน Subarray Leetcode สูงสุด323
232ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่323
233นับจำนวนคำ318
234ผสานสองอาร์เรย์ที่เรียงลำดับ318
235แยกสี่สายที่แตกต่างกัน317
236ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน315
237ค้นหาตรงกลางของรายการที่เชื่อมโยง313
238ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน309
239การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก308
240นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ308
241องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์303
242การเรียงสับเปลี่ยน Palindrome298
243ค้นหา Nth Node293
244โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น293
245การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี291
246ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ290
247Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด286
248ลบทรี286
249สตริง (แทนจำนวนเต็ม) เป็นค่า285
250ย้อนกลับสตริง283
251โซลูชัน Leetcode ของ Word Search283
252ย้อนกลับบิต282
253พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket281
254ลบโหนดภายใต้เงื่อนไขที่กำหนด280
255ต้นไม้ไบนารี279
256เปลี่ยนเพศของสตริงที่กำหนด278
257จัดเรียงอาร์เรย์ของสตริง277
258วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?277
259นับคู่ด้วยผลรวมที่ได้รับ275
260องค์ประกอบแรกที่ไม่ซ้ำ274
261จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9273
262ห้องประชุม II โซลูชั่น LeetCode273
263เมทริกซ์ Toeplitz273
264รูปแบบสตริงย่อยซ้ำ272
265นามสกุลทั่วไปที่ยาวที่สุด271
266ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด270
267ไม่มีปัญหาราชินี270
268ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์270
269ลบช่องว่างออกจากสตริง268
270LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด266
271สลับอาร์เรย์ที่กำหนด264
272กองต่ำ263
273จำนวนเกาะ โซลูชั่น LeetCode260
274โปรแกรมลำดับนกกาเหว่า259
275อัลกอริทึม Dijkstra259
276ค้นหาอักขระที่สองบ่อย258
277โซลูชั่นปล้นบ้าน Leetcode258
278กองซ้อนสูงสุด258
279องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์256
280หมายเลขฟีโบนักชี255
281ลดความแตกต่างสูงสุดระหว่างความสูง254
282โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)252
283ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน252
284การประเมินนิพจน์252
285จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์250
286ชุดย่อย Leetcode249
287ซูโดกุ Solver249
288โซลูชัน Palindrome Leetcode ที่ถูกต้อง248
289KMP อัลกอริทึม247
290โซลูชัน Plus One Leetcode247
291การประเมิน Postfix Expression246
292ค้นหาคำ246
293จำนวน 1 บิต246
294วิธีการลบรายการที่เชื่อมโยง245
295กลับคำในสตริง245
296รวมผลรวม Leetcode Solution245
297Min Stack Leetcode โซลูชัน244
298Backspace String เปรียบเทียบ241
299ตั้งค่า Matrix Zeroes238
300อัลกอริทึม Rabin Karp237
301ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ236
302Sqrt (x) โซลูชัน Leetcode236
303การกลับคิว236
304คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์236
305Subarray ที่มี 0 ผลรวม234
306องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด233
307หอคอยแห่งฮานอย233
308ผลรวมรวม231
309โซลูชันจำนวนเต็มเป็นโรมัน Leetcode230
310ประกอบด้วย Duplicate II Leetcode Solution230
311ลบองค์ประกอบตรงกลางของสแต็ก230
312ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง230
313Leetcode สามเหลี่ยมปาสคาล228
314การบีบอัดสตริง228
315จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II228
316การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน227
317ย้อนกลับคำแต่ละคำ226
318จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์225
319นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน225
320สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า225
321แยกเลขคู่และเลขคี่225
322เพิ่ม Binary Leetcode Solution224
323อัลกอริทึม Bellman Ford224
324ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม224
325การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List224
326ประกอบด้วย Duplicate223
327โซลูชัน Leetcode หมายเลขเดียว223
328มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution223
329เทคนิคหน้าต่างบานเลื่อน223
330Palindrome Linked List Leetcode โซลูชัน221
331การประเมินนิพจน์ทางคณิตศาสตร์221
332จัดเรียงองค์ประกอบตามความถี่221
333ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์221
334คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ221
335Pow (x, n) โซลูชัน Leetcode220
336นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา220
337Postfix เป็น Infix Conversion219
338อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ219
339ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ218
340จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode218
341กลุ่มคำที่มีชุดอักขระเดียวกัน218
342การเรียงลำดับถัดไป218
343อัลกอริทึม Kruskal218
344ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด216
345Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน216
346โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด216
347ค้นหา Lucky Integer ใน Array Leetcode Solution215
348สตริงการแย่งชิง215
349Subarray สูงสุด215
350โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม215
351K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ214
352การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์214
353คำที่ใช้บ่อย K ยอดนิยม214
354อัลกอริธึม Convex Hull214
355สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution214
356การเรียงลำดับอาร์เรย์โดยใช้ Stacks214
357พีชคณิต Leetcode Solution214
358ค้นหา Town Judge Leetcode Solution213
359ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่212
360นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม212
361ประเมินกอง210
362Swap Nodes ในคู่ Leetcode Solutions210
363หมายเลขพิเศษ210
364จำนวนคู่ที่ดีโซลูชัน Leetcode210
365โซลูชัน Leetcode องค์ประกอบส่วนใหญ่210
366โซลูชัน LeetCode เมทริกซ์เกลียว209
367กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x209
368องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์209
369คำนำหน้าในการแปลง Infix208
370ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่207
371Count Primes Leetcode Solutions207
372ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ207
373ผลรวมเส้นทางขั้นต่ำ207
374การย้อนกลับองค์ประกอบ K แรกของคิว207
375การเข้ารหัส Huffman207
376เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution206
377หมายเลขที่หายไป โซลูชัน Leetcode206
378ย้อนกลับตัวเลขโดยใช้กอง206
379โซลูชัน Leetcode Triangle II ของ Pascal206
380หมายเลขเดียว206
381โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ205
382จัตุรัสสูงสุด205
383กลุ่มแอนนาแกรม205
384การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d205
385ค้นหาใน Rotated Sorted Array Leetcode Solution205
386ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน205
387House Robber II โซลูชัน Leetcode204
388จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution204
389ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง204
390ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์203
391โซลูชัน Matrix Diagonal Sum Leetcode203
392พลังของโซลูชัน Leetcode สองตัว203
393องค์ประกอบที่พบบ่อย K ยอดนิยม202
394ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode202
395ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม202
396ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน202
397แปลงสตริงเป็น Int202
398วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap202
399แบบสอบถามสตริงย่อย Palindrome202
400การแปลงซิกแซก201
401ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์201
402Fizz Buzz Leetcode201
403Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป201
404โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร201
405ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่201
406ผลรวม Subarray เท่ากับ k201
407การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย201
408นิพจน์มีวงเล็บสำรองหรือไม่201
409เส้นทางที่ไม่ซ้ำใคร201
410ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด201
411จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution200
412องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง200
413เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด200
414จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน200
415ปัญหาผลรวมย่อย199
416ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ199
417โซลูชัน Leetcode แบบต่อเนื่องสูงสุด199
418Leetcode เรียงลำดับ199
419ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน199
420Coin Change 2 Leetcode โซลูชั่น198
421ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน198
422แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น198
423ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution198
424การเรียงสับเปลี่ยนกรณีจดหมาย198
425ถอดรหัสสตริง197
426เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution197
427โซลูชัน LeetCode อาร์เรย์โมโนโทนิก197
428ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์197
429จำนวนเต็มย้อนกลับ197
430หมายเลขคาตาลันที่ N197
431Subarray Sum เท่ากับ K LeetCode Solution197
432ใช้ Stack และ Queue โดยใช้ Deque197
433พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ197
434จัดเรียงสแต็กโดยใช้การเรียกซ้ำ197
435ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์197
436การใช้งานแคช LRU196
437ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution196
438หมายเลขฟีโบนักชี โซลูชัน LeetCode196
439พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0196
440ผลรวมของช่วง Subarray Leetcode Solution195
441ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่195
442นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน195
443ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี194
444ย้อนกลับกองโดยใช้การเรียกซ้ำ194
445ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution194
446สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่194
447ค้นหาหมายเลขที่ซ้ำกัน194
448Subarrays ที่มีองค์ประกอบที่แตกต่างกัน194
449Reverse Vowels ของ String Leetcode Solution194
450ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ193
451องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions193
452ย้อนกลับคำในสตริง III LeetCode Solution193
453ค้นหาค่ามัธยฐานจากสตรีมข้อมูล193
454ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution193
455จำนวนเต็มเป็นคำภาษาอังกฤษ193
456ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว193
457กราฟ Bipartite192
458ค้นหาองค์ประกอบที่ซ้ำกัน192
459อัลกอริทึมของ Prim192
460ดักจับน้ำฝน Leetcode Solution192
461สลับโซลูชัน Array Leetcode192
462ผลรวมเป้าหมาย192
463ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที192
464ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์191
465ค้นหาความแตกต่าง Leetcode Solution191
466ค้นหาอักขระทั่วไป Leetcode Solution191
467นับและพูด191
468ลำดับต่อมาที่ยาวที่สุด191
469นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด191
470ย้อนกลับสตริง191
471การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค191
472โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล190
473แก้ไขระยะทาง190
474หอคอยซ้ำแห่งฮานอย190
475ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว190
476ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k190
477อัลกอริทึม Floyd Warshall190
478หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution190
479คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie189
480Fizz Buzz189
481แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode189
482การจัดข้อความให้เหมาะสม โซลูชัน LeetCode189
483การต่อกันของ Array LeetCode Solution189
484subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K188
485ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution188
486ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution188
487เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด188
488ต่อไป Greater Element I Leetcode Solution188
489ย้อนกลับรายการที่เชื่อมโยง188
490ผสานช่วงเวลาที่ทับซ้อนกัน188
491ออกแบบระบบจอดรถ Leetcode Solution188
492ระดับของอาร์เรย์188
493น้ำท่วมเติม LeetCode187
494อัลกอริทึม MiniMax187
495คำนำหน้าในการแปลง Postfix187
496จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution187
497สตริงวงเล็บที่ถูกต้อง187
498Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม187
499มุมมองด้านบนของ Binary Tree187
500Word Ladder โซลูชัน LeetCode187
501จับคู่กับผลิตภัณฑ์ที่กำหนด186
502โซลูชัน Leetcode คูณสตริง186
503ซิกแซกการแปลง LeetCode โซลูชั่น186
504ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)186
505ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)186
506ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution186
507Palindrome ที่สั้นที่สุด186
508โซลูชัน Leetcode ที่สำคัญช้าที่สุด186
509แปลงอาร์เรย์เป็นแบบซิกแซก185
510ปัญหาช่วงเวลาของสต็อก185
511นับและพูด Leetcode Solution185
512Postfix เป็น Prefix Conversion185
513กระโดดเกม โซลูชัน Leetcode185
514ลำดับความสำคัญใน C ++185
515พื้นที่สูงสุดของเกาะ185
516ปัญหาปุ่มกดตัวเลขบนมือถือ184
517ย้ายศูนย์ LeetCode Solution184
518ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์184
519ใช้สแต็กโดยใช้คิวเดียว184
520ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์184
521Recursion184
522สตริงย่อยที่มีการต่อคำทั้งหมด184
523นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด184
524ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว184
525ความยาวของ Last Word Leetcode Solution184
526โซลูชัน Leetcode แบบสุ่ม183
527องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป183
528จุดตัดของสองอาร์เรย์183
529ดัชนีสูงสุดในอาร์เรย์ภูเขา183
530ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่183
531คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ183
532ค้นหาองค์ประกอบที่ขาดหายไปของช่วง182
533การเรียงลำดับแบบวนซ้ำของทรีไบนารี182
534ใช้ Stack โดยใช้ Queues182
535Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด182
536จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง182
537Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด182
538Leetcode อาร์เรย์ที่ต่อเนื่องกัน181
539ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution181
540น้ำหนักหินสุดท้าย181
541โซลูชัน Leetcode เรียงลำดับอาร์เรย์181
542Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน181
543Koko กินกล้วย Leetcode Solution181
544แปลง BST ปกติเป็น BST สมดุล181
545เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N181
546การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก180
547องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์180
548การกลับวงเล็บขั้นต่ำ180
549Sudoku ที่ถูกต้อง180
550ผลรวมด้านซ้ายออกจาก Leetcode Solutions179
551วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode179
552แจกจ่ายขนมให้กับผู้คน Leetcode Solution179
553โซลูชัน Leetcode ของ Isomorphic Strings179
554ภาชนะที่มีน้ำมากที่สุด179
555การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม179
556เป็นโซลูชัน Leetcode ที่ตามมา179
557จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k179
558เวลาที่ดีที่สุดในการซื้อและขายหุ้น179
559โซลูชัน Leetcode หมายเลข N-th Tribonacci179
560สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode178
561จำนวนเต็มเป็นโรมัน178
562โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด178
563การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน178
564ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution178
565จำนวนจังหวัด โซลูชั่น Leetcode178
566โซลูชัน Leetcode ของ Island Perimeter178
567โซลูชันอัญมณีและหิน Leetcode178
568การดำเนินการขั้นต่ำในการแปลง X เป็น Y178
569กำหนดคุกกี้ Leetcode Solution178
570สรุปช่วง Leetcode โซลูชัน177
571ตรวจสอบวงเล็บสมดุลในนิพจน์177
572อัศวินขั้นต่ำย้ายโซลูชัน LeetCode177
573ปัญหาเหมืองทอง177
574สลับอาร์เรย์177
575Anagrams ที่ถูกต้อง177
576ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร177
577แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี177
578จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด177
579ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน176
580ชุดค่าผสม Leetcode176
58101 โซลูชัน Matrix LeetCode176
582ระยะการขัดขวาง176
583นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K176
584LRU Cache LeetCode Solution176
585สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ176
586ดักน้ำฝน LeetCode Solution176
587ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม176
588นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS176
589วิธีถอดรหัส175
590หมุนรายการ Leetcode โซลูชัน175
591ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด175
5923Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด175
593ปัญหากระเป๋าเป้175
594การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน174
595เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution174
596จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน174
597ระยะทางสูงสุดในอาร์เรย์173
598จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m173
599หมุนภาพ โซลูชัน LeetCode173
600ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด173
601จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน173
602แทรก Interval Leetcode Solution173
603โซลูชัน LeetCode ต้นไม้เดียวกัน173
604ระยะห่างระหว่างบัสหยุด Leetcode Solution173
605ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ173
606การจัดเรียงฟองโดยใช้สองกอง173
607จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode173
608ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด172
609การทำงานของ XOR ในโซลูชัน Array Leetcode172
610อัลกอริทึมการทาสีรั้ว172
611เกมหิน LeetCode172
612จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?172
613ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่172
614ตะแกรงของ Eratosthenes172
615ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)171
616การเรียงสับเปลี่ยนในสตริง Leetcode Solution171
617แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา171
618การกำหนดที่อยู่ IP โซลูชัน Leetcode171
619รูปแบบคำ171
620การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก171
621การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode171
622กบกระโดด Leetcode โซลูชั่น171
623ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน170
624ปัญหาการตัดคำ170
625ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution170
626ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี170
627ต้นทุนขั้นต่ำในการจ้างคนงาน K170
628ฐานที่เล็กที่สุด170
629โจรปล้นบ้าน170
630จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution170
631เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution170
632การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์170
633K ช่องว่าง LeetCode170
634จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์170
635แยก 0s และ 1s ใน Array169
636ผลรวมสองชุดที่ไม่ทับซ้อนกัน169
637สตริง Isomorphic169
638ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี169
639ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode169
640การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง169
641สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution169
642ปัญหาการเปลี่ยนเหรียญ168
643แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด168
644ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution168
645ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล168
646Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป168
647วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี168
648โซลูชัน LeetCode เวลาว่างของพนักงาน168
649Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode168
650กระดิกเรียง168
651สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution168
652โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II168
653โซลูชัน LeetCode หมายเลข Strobogrammatic167
654ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่167
655ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด167
656ค้นหาผลรวมระดับสูงสุดใน Binary Tree167
657เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode167
658จะสร้าง Mergable Stack ได้อย่างไร?167
659เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution167
660จัดระเบียบสตริงใหม่167
661จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง167
662ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์167
663นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี167
664พลิกโซลูชัน LeetCode ของรูปภาพ166
665GCD ของตัวเลขสองตัว166
666จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2166
667ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution166
668จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย166
669ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d166
670จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode165
671Inorder Successor ของโหนดใน Binary Tree165
672ลบวงเล็บไม่ถูกต้อง Leetcode Solution165
673ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ165
674การรวมตัวอักษรของหมายเลขโทรศัพท์165
675พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ165
676ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน165
677เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก165
678แปลงอาร์เรย์เป็นรูปแบบย่อ165
679ลดจาน LeetCode Solution165
680ฉลากพาร์ติชั่น LeetCode Solution165
681K ช่องว่าง165
682Palindrome ที่ถูกต้อง165
683ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่165
684แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution164
685การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง164
686ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่164
687ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด164
688จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode164
689BFS กับ DFS สำหรับ Binary Tree164
690ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution164
691พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน163
692ย้อนกลับเฉพาะตัวอักษร LeetCode Solution163
693โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง163
694ค้นหาใบของ Binary Tree LeetCode Solution163
695การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด163
696ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่163
697พื้นฐานการเขียนโปรแกรมแบบไดนามิก163
698แก้ไขระยะทาง LeetCode Solution163
699กู้คืนโครงสร้างการค้นหาแบบไบนารี163
700พลังของโซลูชัน Leetcode สี่ตัว163
701ชุดย่อย Sum Leetcode163
702เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution163
703ลำดับการเรียงสับเปลี่ยน LeetCode Solution163
704Lucky Numbers ในโซลูชัน Matrix Leetcode163
705สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด163
706โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II162
707สร้าง BST จาก Preorder Traversal ที่กำหนด162
708จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution162
709สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution162
710ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode162
711ผสานสอง Binary Trees LeetCode Solution162
712การย้อนกลับคิวโดยใช้การเรียกซ้ำ162
713โซลูชัน Leetcode จำนวนที่น่าเกลียด162
714หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution162
715Binary Tree ลำดับระดับซิกแซก Traversal162
716Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode161
717การสุ่มตัวอย่างอ่างเก็บน้ำ161
718ดำเนินการเปลี่ยนสตริง Leetcode161
719ค้นหาผลคูณที่ใหญ่ที่สุดของ 3161
720คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน161
721โซลูชัน Leetcode แถวแป้นพิมพ์161
722แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution161
723ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี161
724ค่าสัมประสิทธิ์ทวินาม161
725โซลูชัน Leetcode ระยะทางที่ติดขัด160
726ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K160
727กู้คืนที่อยู่ IP โซลูชัน Leetcode160
728ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n160
729โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II160
730ตัวสลับหลอดไฟ โซลูชัน LeetCode160
731ปัญหาการปูกระเบื้อง160
732โซลูชัน LeetCode ของรถแข่ง159
733อันดับ Transform ของ Array Leetcode Solution159
734ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k159
735ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode159
736รูปแบบคำ โซลูชัน LeetCode159
737งูและบันได LeetCode Solution159
738ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array159
739ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution159
740ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่159
741ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง159
742ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -158
743โซลูชัน LeetCode Array ที่ไม่ลดลง158
744Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution158
745ผสาน K เรียงลำดับรายการที่เชื่อมโยง158
746โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข158
747สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด158
748ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์158
749อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution158
750พลิกโซลูชัน LeetCode Binary Tree158
751แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม158
752Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)158
753ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข158
754มอร์ริส Traversal158
755วงจรรายการที่เชื่อมโยง158
756เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด158
757จำนวนเกาะ II โซลูชัน LeetCode158
758โซลูชันการบีบอัดสตริง LeetCode158
759ความลึกสูงสุดของ N-ary Tree Leetcode Solution158
760ค้นหาอักขระที่ไม่ซ้ำกันในสตริง158
761เส้นทแยงมุมของต้นไม้ไบนารี158
762บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution158
763ต้นไม้ที่มีความสูงต่ำสุด158
764เกมกระโดด157
765ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution157
766ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution157
767Kth บรรพบุรุษของโหนดในไบนารีทรี157
768ลดจำนวนคู่สูงสุดใน Array LeetCode Solution157
769จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode157
770ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution157
771จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล157
772subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน157
773เปลี่ยนกราฟ157
774โซลูชัน Leetcode ต้นไม้สมมาตร156
775ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution156
776พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution156
777ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution156
778สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution156
779เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0156
780ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่156
781องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด156
782องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์156
783อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน156
784ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง156
785แยกสตริงใน Balanced Strings Leetcode Solution155
786ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution155
787ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution155
788ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode155
789Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s155
790โปรแกรมสำหรับปัญหา Bridge and Torch155
791ค้นหาโซลูชัน Leetcode 2D Matrix II155
792ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี155
793นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน155
794สแต็กตามอาร์เรย์ที่เติบโตได้154
795การลบในทรีไบนารี154
796ต้นไม้ช่วงเวลา154
797พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง154
798ตารางเรียน II - LeetCode154
799หมายเลขที่ถูกต้อง154
800คิวแบบวงกลม154
801จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น154
802โซลูชั่น N-Queens LeetCode154
803โซลูชัน Leetcode ส่วนเติมเต็ม154
804กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode154
805โซลูชันฐาน 7 Leetcode154
806ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution154
807จำนวน NGE ทางด้านขวา154
808ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง154
809สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น154
810เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution153
811ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว153
812กำไรสูงสุดในการจัดตารางงาน Leetcode Solution153
813จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด153
814การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน153
815โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1153
816เรียงลำดับ Array ตาม Parity II Leetcode Solution153
817โซลูชัน Leetcode ของ Spiral Matrix II153
818ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II153
819โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler153
820นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x153
821เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution153
822รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น153
823หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น153
824Last Stone Weight II โซลูชัน LeetCode153
825น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode153
826การสั่งซื้อล่วงหน้าแบบวนซ้ำ152
827ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k152
828ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution152
829อันดับสัมพัทธ์ Leetcode Solution152
830การจับคู่นิพจน์ทั่วไป152
831ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง152
832แปลง BST เป็น Min Heap152
833ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ152
834ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution152
835ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์152
836LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย151
837แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี151
838ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้151
839ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution151
840Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)151
841Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution151
842สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด151
843เส้นทางที่มีค่าเฉลี่ยสูงสุด150
844ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่150
845ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น150
846จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution150
847พจนานุกรมคนต่างด้าว โซลูชัน LeetCode150
848เซตย่อยที่มีผลรวมหารด้วยม150
849การเลื่อนระดับคำสั่งในรูปแบบ Spiral150
850รายการพาร์ติชั่น Leetcode Solution150
851ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด150
852เรียงสี150
853ปัญหาการจับคู่เพื่อน150
854วางดอกไม้ได้ LeetCode Solution150
855คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode150
856ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์150
857โซลูชันกำแพงอิฐ LeetCode150
858ค่าสัมประสิทธิ์การเปลี่ยนแปลง150
859นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K150
860ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด150
861การค้นหาแบบไบนารีการค้นหาทรีและการแทรก150
862ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด150
863ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution150
864วงเล็บที่ถูกต้อง โซลูชัน Leetcode150
865ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution150
866ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution149
867การคูณเมทริกซ์ลูกโซ่149
868องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ149
869เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง149
870แบบสอบถาม LCM ช่วง149
871ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่149
872เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม149
873จำนวนวันระหว่างสองวัน โซลูชัน LeetCode149
874ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution149
875ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1149
876แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต149
877จัดเรียงอาร์เรย์เป็น BST ที่สมดุล149
878โคลนกราฟ โซลูชัน LeetCode149
879ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่149
880การแสดงออกที่สมดุลพร้อมการเปลี่ยน149
881นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ149
882นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3148
883GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์148
884จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i148
885ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree148
886ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution148
887โซลูชัน LeetCode แนวขวางในแนวทแยง148
888ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ148
889วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n148
890รูปแบบสตริงย่อยซ้ำ LeetCode Solution148
891ค้นหาอักขระทั่วไป Leetcode Solution148
892K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST148
893เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution148
894โซลูชัน Leetcode เมืองปลายทาง148
895ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่147
896ผลรวมขั้นต่ำของการคูณของจำนวน n147
897โซลูชัน LeetCode การข้ามเส้นทแยงมุม147
898เดาตัวเลขสูงกว่าหรือต่ำกว่า II147
899ขวดน้ำ Leetcode Solution147
900ลบและรับ147
901BFS สำหรับ Disconnected Graph147
902ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode147
903การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด147
904โซลูชัน LeetCode ของ Spiral Matrix III147
905ค่าเฉลี่ยของระดับในต้นไม้ไบนารี147
906โซลูชัน Leetcode ระยะทางสั้นที่สุด147
907แทรกลบ GetRandom147
908น้ำมะนาวเปลี่ยน Leetcode Solution147
909องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์147
910จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i147
911แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี147
912สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง146
913จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution146
914จัดคิวโดยใช้ Stacks146
915Robot Bounded In Circle โซลูชัน LeetCode146
916ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์146
917ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด146
918โซลูชัน Leetcode อุณหภูมิรายวัน146
919จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution146
920ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์146
921ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี146
922คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง146
923ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง145
924การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K145
925การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง145
926นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน145
927จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode145
928ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่145
929เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0145
930พจนานุกรมคนต่างด้าว145
931ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่145
932สร้าง Rectangle Leetcode Solution145
933โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่145
934แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน144
935เลขพจนานุกรม Leetcode Solution144
936สร้าง BST จาก Level Order Traversal ที่กำหนด144
937ผสาน Leetcode สองรายการที่เรียงลำดับ144
9384 ซัม144
939สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน144
940Palindrome Partitioning Leetcode Solution144
9413 ผลรวม144
942Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution144
943พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร144
944เกม Stone II Leetcode143
945หน้าต่างบานเลื่อนสูงสุด143
946สร้างจำนวนสูงสุด143
947ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา143
948อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)143
949ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด143
950โซลูชัน Leetcode กองซ้อนความถี่สูงสุด143
951ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution143
952จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino143
953ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ143
954ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode143
955ผลที่ตามมาของ Palindromic ที่ยาวที่สุด143
956สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution142
957Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด142
958เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution142
959ใส่ลงใน Postfix142
960รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง142
961เส้นทางที่ไม่ซ้ำกัน II142
962วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution142
963ตัดแต่งต้นไม้ค้นหาแบบไบนารี142
964ปฏิทินของฉัน I LeetCode Solution142
965ค้นหาความแตกต่าง Leetcode Solution141
966การรวมช่วงเวลา141
967ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า141
968นับราคาในช่วง141
969อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M141
970สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม141
971นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด141
972เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น141
973จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution141
974Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode141
975Subarray ผลิตภัณฑ์สูงสุด141
976ปัญหาพาร์ทิชันของจิตรกร140
977Reverse Nodes ใน K-Group140
978การข้ามผ่านขอบเขตของต้นไม้ไบนารี140
979โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด140
980นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด140
981ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด140
982ไต่บันได140
983K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution140
984รูปแบบเกิดขึ้นโดยใช้ Stack140
985ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา140
986สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution140
987แบ่งคำ140
988ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่140
989ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution140
990ต้นไม้สมมาตร140
991นับคู่กับผลรวมที่ได้รับ140
992โซลูชัน Leetcode ที่ใหญ่ที่สุด139
993การส่งผ่านลำดับระดับของต้นไม้ไบนารี139
994เพื่อนวัยที่เหมาะสม LeetCode Solution139
995โซลูชัน Boomerang Leetcode ที่ถูกต้อง139
996สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน139
997ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution139
998การชนกันของดาวเคราะห์น้อย LeetCode Solution139
999ต้นไม้กลุ่ม139
1000ลำดับนิวแมน - คอนเวย์139
1001ผลรวมดัชนีขั้นต่ำของสองรายการ139
1002การแบ่งพาร์ติชัน Palindrome139
1003ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด139
1004การดำเนินการลบทรีค้นหาแบบไบนารี139
1005ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1139
1006ปัญหาการจัดวงเล็บแบบบูลีน138
1007ค้นหา Subtrees ที่ซ้ำกัน138
1008จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์138
1009เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด138
1010โซลูชัน Leetcode ของ Word ที่สั้นที่สุด138
1011จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่138
1012กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode138
1013จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น138
1014การค้นหาแรกกว้าง (BFS) สำหรับกราฟ138
1015โซลูชัน LeetCode Maze III138
1016ผสานการเรียง138
1017การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)138
1018ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด138
1019คำนวณ nCr% p138
1020สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array138
1021ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0138
1022ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน138
1023ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน138
1024การแทรกในทรีไบนารี138
1025โซลูชัน LeetCode สตริงการแย่งชิง138
1026ความยาวสูงสุดของ Subarray ซ้ำ138
1027ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา137
1028พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน137
1029ตัวเลขที่น่าเกลียด137
1030ฆ่ากระบวนการ LeetCode Solution137
1031Depth First Search (DFS) สำหรับกราฟ137
1032จำนวนพา ธ พาลินโดรมิกในเมทริกซ์137
1033K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน137
1034ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง137
1035ต้นไม้ค้นหาแบบไบนารี137
1036จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'137
1037ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution137
1038การจับคู่สตริงในโซลูชัน Array Leetcode137
1039สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations137
1040การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด136
1041ข้อดีของ BST มากกว่า Hash Table136
1042การส่งผ่านคำสั่งระดับโดยใช้สองคิว136
1043สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String136
1044Morris Inorder Traversal136
1045ความลึกแบบวนซ้ำครั้งแรกของกราฟ136
1046ถัดไป Greater Element III โซลูชัน LeetCode136
1047Serialize และ Deserialize Binary Tree136
1048นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ136
1049สิ่งแรกที่ขาดหายไปในเชิงบวก136
1050Design Hit Counter โซลูชัน LeetCode136
1051สามารถจับภาพได้สำหรับ Rook Leetcode Solution136
1052Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ135
1053เพิ่มตัวเลขสองตัว135
1054ต้นไม้ไบนารีที่สมดุล135
1055ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน135
1056โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง135
1057ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode135
1058Bitwise และช่วงตัวเลข โซลูชัน LeetCode135
1059ค้นหาโซลูชัน LeetCode ของ Peak Element II135
1060ความสำคัญของพนักงาน LeetCode Solution134
1061Path Sum II LeetCode Solution134
1062ตรวจสอบโครงสร้างการค้นหาแบบไบนารี134
1063ขนาดต่ำสุด Subarray Sum134
1064บรรพบุรุษที่ต่ำที่สุด134
1065นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x134
1066หมายเลขที่น่าเกลียดสุด ๆ133
1067ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution133
1068สร้างวงเล็บ Leetcode Solution133
1069การกำหนดที่อยู่ IP โซลูชัน LeetCode133
1070ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม133
1071Binary Tree มุมมองด้านขวา โซลูชัน LeetCode133
1072น่าเกลียดหมายเลข II LeetCode โซลูชั่น133
1073กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่133
1074ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution133
1075กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี133
1076จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า133
1077ค้นหา Peak Element133
1078เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions132
1079การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution132
1080ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน132
1081อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution132
1082ตัวละครต่อเนื่อง LeetCode Solution132
1083การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode132
1084ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่132
1085จำนวนเกาะที่ปิด โซลูชัน Leetcode132
1086รวมผลรวม IV LeetCode โซลูชั่น132
1087ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode132
1088วันแห่งปี Leetcode Solution131
1089นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด131
1090โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด131
1091จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode131
1092ผลที่ตามมาของ Bitonic ที่ยาวที่สุด131
1093ลบ Palindromic Subsequences Leetcode Solution131
1094ประเภทของต้นไม้ไบนารี131
1095ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists131
1096หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว130
1097เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution130
1098ถัดไป การเรียงสับเปลี่ยน Leetcode Solution130
1099โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม130
1100โครงสร้างข้อมูลไบนารีทรี130
1101แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์130
1102จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree130
1103ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution130
1104พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP130
1105Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution130
1106ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด130
1107ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution130
1108ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ129
1109ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum129
1110ตัดคัน129
1111ผลรวมของเลขคู่หลังการสืบค้น129
1112สร้าง K Palindrome Strings LeetCode Solution129
1113การนับคู่หาร129
1114ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง129
1115Palindrome Permutation LeetCode Solution129
1116ผลรวมเส้นทาง129
1117เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่129
1118เพิ่ม Triplet Subsequence โซลูชัน LeetCode129
1119ผลที่ตามมาที่แตกต่าง129
1120พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป129
1121พิมพ์มุมมองด้านขวาของทรีไบนารี128
1122เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution128
1123ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k128
1124โซลูชัน Leetcode ตัวคั่นพัน128
1125วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด128
1126ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์128
1127มุมมองด้านล่างของทรีไบนารี128
1128เพิ่มขึ้นต่อเนื่องยาวนานที่สุด128
1129สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution128
1130ฟอร์แมตโซลูชัน String Leetcode128
1131โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม128
1132Subarray ผลิตภัณฑ์สูงสุด128
1133ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution128
1134สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe128
1135รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution127
1136ผลิตภัณฑ์ของช่วงในอาร์เรย์127
1137โซลูชัน Prime Palindrome LeetCode127
1138ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน127
1139Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution127
1140การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray127
1141ลบโหนดและส่งคืน Forest Leetcode Solution127
1142ค้นหาตำแหน่งแทรก126
1143ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน126
1144ค้นหาลำดับงูที่มีความยาวสูงสุด126
1145ลำดับ Moser-de Bruijn126
1146สตริงย่อย Palindromic Leetcode Solution126
1147เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution126
1148สลับโหนดในคู่126
1149ปัญหาผลรวมย่อยในช่องว่าง O (sum)125
1150ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย125
1151แนะนำต้นไม้แดง - ดำ125
1152ต้นไม้ไบนารีสูงสุด125
1153การเรียงลำดับโทโพโลยี125
1154รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด125
1155โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด124
1156คิวลำดับความสำคัญ124
1157พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ124
1158แปลง BST เป็น Greater sum Tree124
1159Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution124
1160เส้นทางรถเมล์ Leetcode Solution124
1161ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน124
1162เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม124
1163ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution123
1164ต้นไม้ตัดสินใจ123
1165ลำดับโกลอมบ์123
1166K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่123
1167ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution123
1168ค้นหาระบบข้อเสนอแนะ LeetCode Solution123
1169โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้123
1170โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ123
1171หมุนอาร์เรย์123
1172ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode123
1173ผลที่ตามมาซ้ำซากยาวที่สุด122
1174นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน122
1175Binary Tree เป็น Binary Search Tree Conversion122
1176แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode122
1177ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น122
1178ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด122
1179การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode122
1180เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด122
1181ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode122
1182การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode121
1183ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution121
1184Matchsticks กับ Square Leetcode Solution121
1185กราฟและการแสดง121
1186ย้อนกลับเส้นทางใน BST โดยใช้ Queue121
1187บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี121
1188ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?121
1189เวอร์ชันแรกที่ไม่ดี121
1190ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ120
1191การสร้างคิวใหม่ตามความสูง120
1192แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions120
1193นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์120
1194โซลูชัน LeetCode Array ที่ต่อเนื่องกัน120
1195จำนวนการสั่งซื้อใน Backlog Leetcode Solution120
1196หมายเลขสามเหลี่ยมที่ถูกต้อง120
1197จำนวนส่วนสูงสุดของความยาว a, b และ c120
1198ผลรวมของใบซ้าย LeetCode Solution120
1199ฟอร์แมตวันที่ โซลูชัน LeetCode120
1200กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode120
1201subarray bitonic ผลรวมสูงสุด120
1202ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution119
1203วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด119
1204ความลึกสูงสุดของไบนารีทรี119
1205โซลูชัน Leetcode ข้ามเส้นทาง119
1206การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด119
1207การต่อกันของ Array LeetCode Solution119
1208การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง118
1209เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ118
1210แชมเปญทาวเวอร์ โซลูชัน LeetCode118
1211Kth องค์ประกอบที่เล็กที่สุดใน BST118
1212หารสองจำนวนเต็ม Leetcode Solution118
1213Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode118
1214BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด118
1215บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี118
1216คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด118
1217ตัวแบ่งจำนวนเต็ม LeetCode Solution117
1218Perfect Squares โซลูชัน LeetCode117
1219ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่117
1220แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ117
1221LRU Cache Leetcode Solution117
1222เดาคำ117
1223โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน116
1224ใหม่ 21 เกม116
1225โซลูชัน LeetCode Perfect Square ที่ถูกต้อง116
1226ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น116
1227ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต116
1228ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา116
1229แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว116
1230ค่าเฉลี่ยของช่วงในอาร์เรย์116
1231แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า116
1232แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ116
1233ปัจจัยที่ k ของ n Leetcode Solution115
1234สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode115
1235ออกแบบ Skiplist โซลูชัน LeetCode115
1236การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย115
1237อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน115
1238พลังของสอง115
1239หลักสูตรคู่ขนาน II โซลูชัน LeetCode115
1240คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ114
1241ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution114
1242การโคลนกราฟ114
1243ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้114
1244ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution114
1245ตัวหนาในสตริง LeetCode Solution114
1246ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่114
1247ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)114
1248ไม่มีหมายเลข114
1249พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ113
1250อาร์เรย์ที่ต่อเนื่องกัน113
1251โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด113
1252Subarray ผลิตภัณฑ์สูงสุด113
1253ผสาน k เรียงลำดับรายการ Leetcode Solution113
1254นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน113
1255พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ112
1256พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์112
1257ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม112
1258ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่112
1259Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode112
1260โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ111
1261ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution111
1262ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode110
1263นับและสลับการค้นหาในอาร์เรย์ไบนารี110
1264ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี110
1265โซลูชัน Leetcode ช่วงที่เล็กที่สุด110
1266จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด110
1267องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป109
1268ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่108
1269คิวที่เป็นระเบียบ โซลูชั่น LeetCode108
1270เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode108
1271การแบ่งพาร์ติชัน Palindrome108
1272Koko กินกล้วย LeetCode Solution107
1273ต้นทุนขั้นต่ำปีนบันได LeetCode Solution107
1274วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution107
1275Peeking Iterator โซลูชัน LeetCode106
1276ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่106
1277สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution106
1278เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution106
1279ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่105
1280นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์105
1281ผสานอาร์เรย์ที่จัดเรียง105
1282แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array104
1283ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)103
1284Array Nesting Leetcode Solution102
1285เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution102
1286ผลรวมสูงสุดที่เพิ่มขึ้นตามมา102
1287การจัดเรียงเหรียญ โซลูชัน Leetcode101
1288จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด101
1289ค้นหา subarray เฉลี่ยสูงสุดของความยาว k101
1290ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่100
1291แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ100
1292ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น100
1293ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode99
1294พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution99
1295แปลงเป็นฐาน -2 โซลูชัน LeetCode99
1296ดัชนีสุ่มเลือก LeetCode Solution98
1297โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง98
1298จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode98
1299Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL98
1300เข้าถึงหมายเลขโซลูชัน LeetCode97
1301เพิ่มโซลูชัน Leetcode สองหมายเลข97
1302Jump Game IV โซลูชัน LeetCode97
1303ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง96
1304การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution96
1305จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode96
1306โซลูชัน LeetCode หมายเลข Palindrome95
1307จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode94
1308แทรก ลบ GetRandom O(1) Leetcode Solution94
1309ออกแบบระบบใต้ดิน Leetcode Solution90
1310เปลี่ยนตัวอักษร โซลูชัน LeetCode89
1311พิมพ์โซ่ความยาวสูงสุดของคู่89
1312ตรวจหาโซลูชัน Leetcode ของ Capital88
1313ออกแบบลีดเดอร์บอร์ด Leetcode Solution87
1314สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution85
1315สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม83
1316นับหมู่เกาะย่อย โซลูชัน LeetCode83
1317โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม83
1318Binary Tree Inorder Traversal โซลูชัน LeetCode81
1319โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ81
1320ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode78
1321โซลูชั่น LeetCode ปีประชากรสูงสุด77
1322ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง77
1323รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode77
1324จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode76
1325ถอดรหัสสตริง Leetcode Solution76
1326ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง76
1327โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด75
1328รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น74
1329ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode71
1330โซลูชั่น LeetCode ปีประชากรสูงสุด71
1331สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution71
1332แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution69
1333เกมสโตน IV โซลูชัน LeetCode68
1334คะแนนของวงเล็บ LeetCode Solution68
1335แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution67
1336Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป66
1337เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution65
1338โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง64
1339Graph Bipartite คืออะไร? โซลูชัน LeetCode63
1340แบ่งช็อกโกแลต LeetCode Solution57
1341คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น52
1342ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม47
1343ช่วงผลรวมของ BST LeetCode Solution46
1344จัดเรียงสี โซลูชัน LeetCode43
1345ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution43
1346ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution40
1347หมุนโซลูชัน LeetCode สตริง40
1348หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode39
1349โซลูชัน Leetcode ของดัชนี H20
1350ขนาดสูงสุด Subarray Sum เท่ากับ k Leetcode Solution20
1351โซลูชัน LeetCode ไฮไฟว์19
1352โซลูชัน Leetcode Matching Camelcase18
1353โซลูชัน Leetcode แบบ Monotonic Array16
1354Group Shifted Strings โซลูชัน Leetcode14
1355ดัชนีพีคใน Mountain Array LeetCode Solution12
1356แทรก ลบ GetRandom O(1) – อนุญาตให้ทำซ้ำ LeetCode Solution12
1357ถูกต้อง Anagram Leetcode Solution11
1358การค้นหาแบบไบนารีที่ไม่ซ้ำกัน โซลูชัน LeetCode11
1359ต่อไป Greater Element I Leetcode Solution11
1360ลำดับถัดไป โซลูชัน LeetCode11
1361โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง10
1362แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution10
1363จำนวนลูกศรขั้นต่ำที่จะระเบิดลูกโป่ง LeetCode Solution10
1364ค่าต้นไม้การค้นหาไบนารีที่ใกล้เคียงที่สุด II โซลูชัน LeetCode10
1365คู่เพลงที่มีระยะเวลาทั้งหมดหารด้วย 60 LeetCode Solution10
1366Isomorphic Strings LeetCode Solution9
1367การติดตั้งหน้าจอประโยค LeetCode Solution8
1368ว่ายในกระแสน้ำ LeetCode Solution7
1369Paint House โซลูชัน LeetCode7
Translate »