โซลูชัน Leetcode แบบ Monotonic Array

ระดับความยาก สะดวกสบาย
ถามบ่อยใน อเมซอน Facebook ไมโครซอฟท์
แถวเข้าชม 33

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

พื้นที่ โซลูชัน Leetcode แบบ Monotonic Array – รับอาร์เรย์ is โมโนโทนิค หากเป็นเสียงโมโนโทนเพิ่มขึ้นหรือโมโนโทนลดลง อาร์เรย์ nums เป็นเสียงเดียวที่เพิ่มขึ้นถ้าสำหรับทั้งหมด i <= jnums[i] <= nums[j]. อาร์เรย์ nums กำลังเสียงเดียวลดลงหากทั้งหมด i <= jnums[i] >= nums[j].

รับอาร์เรย์จำนวนเต็ม nums, กลับ true ถ้าอาร์เรย์ที่กำหนดเป็นแบบโมโนโทนิกหรือ false มิฉะนั้น.

ตัวอย่าง:

1 ตัวอย่าง:

Input:
nums = [1,2,2,3]
Output: true

คำอธิบาย:

[1, 2, 2, 3] – อาร์เรย์นี้คือ เสียงเดียวที่เพิ่มขึ้น as 1<2<=2<3 

2 ตัวอย่าง:

Input: 
nums = [1,3,2]
Output: false

คำอธิบาย:

[1, 3, 2] – อาร์เรย์นี้คือ ไม่เสียงเดียวเพิ่มขึ้นหรือเสียงเดียวลดลง as 1>3<2. มีลำดับการเพิ่มขึ้นและลดลงในอาร์เรย์

วิธีการ:

อาร์เรย์คือ โมโนโทนิค หากเป็นเสียงเดียวเพิ่มขึ้นหรือลดลงเสียงเดียว เนื่องจาก a <= b และ  b <= c หมายถึง a <= cเราเพียงต้องตรวจสอบองค์ประกอบที่อยู่ติดกันเพื่อดูว่าอาร์เรย์เป็นเสียงเดียวที่เพิ่มขึ้น (หรือลดลงตามลำดับ) เราตรวจสอบคุณสมบัติแต่ละอย่างได้ในครั้งเดียว

ความคิด:

โซลูชัน Leetcode แบบ Monotonic Arrayหมุด

  1. เริ่มต้นสองตัวแปร เพิ่ม และ ลดลง กับ 0
  2. สำรวจอาร์เรย์ที่กำหนด เปรียบเทียบองค์ประกอบคู่ของอาร์เรย์ และตรวจสอบว่าองค์ประกอบปัจจุบันในอาร์เรย์มากกว่าหรือน้อยกว่าองค์ประกอบถัดไป
  3. หากองค์ประกอบปัจจุบันมีค่ามากกว่า ให้ทำเครื่องหมายตัวแปร "เพิ่ม" เป็น 1 และหากองค์ประกอบปัจจุบันน้อยกว่าองค์ประกอบถัดไป ให้ทำเครื่องหมายตัวแปร "ลดลง" เป็น 1
  4. หากการวนซ้ำใด ๆ ทั้งตัวแปรการเพิ่มขึ้นและลดลงเท่ากับ 1 เราจะคืนค่าเท็จ
  5. มิฉะนั้น เราจะคืนค่า จริง หลังจากลูปสิ้นสุด เนื่องจากพิสูจน์ได้ว่าอาร์เรย์ที่ระบุคือ โมโนโทนิค.

รหัส:

โปรแกรม C++ ของ  โซลูชัน Leetcode แบบ Monotonic Array:

class Solution {
public:
    bool isMonotonic(vector<int>& nums) {
        int increase=0, decrease=0;
        int n=nums.size();
        for(int i=0;i<n-1;i++){
            if(nums[i] > nums[i+1]) increase = 1;
            if(nums[i] < nums[i+1]) decrease = 1;
            if(increase == 1 && decrease == 1) return false;
        }
        return true;
    }
};

โปรแกรม Java ของ  โซลูชัน Leetcode แบบ Monotonic Array:

class Solution {
    public boolean isMonotonic(int[] nums) {
        int increase=0, decrease=0;
        int n=nums.length;
        for(int i=0;i<n-1;i++){
            if(nums[i] > nums[i+1]) increase = 1;
            if(nums[i] < nums[i+1]) decrease = 1;
            if(increase == 1 && decrease == 1) return false;
        }
        return true;
    }
}

การวิเคราะห์ความซับซ้อนสำหรับ โซลูชัน Leetcode แบบ Monotonic Array:

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

ความซับซ้อนของเวลาของรหัสคือ บน) ขณะที่เราสำรวจผ่านอาร์เรย์ที่กำหนดเพียงครั้งเดียว

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

Space Complexity ของรหัสคือ O (1) เพราะเราไม่ต้องการพื้นที่เพิ่มเติมในการแก้ปัญหานี้

คำถามประเภทที่คล้ายคลึงกันที่จะฝึกฝน:

ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่

 

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

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