องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์

ระดับความยาก สะดวกสบาย
ถามบ่อยใน Coursera เดอชอว์ ธุดงค์ ไอบีเอ็ม คูลิซา นากาโร ทำงาน ห้องโอโย Zoho
แถวเข้าชม 142

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

สมมติว่าเรามีไฟล์ จำนวนเต็ม แถว. ปัญหา“ องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์” จะขอให้พิจารณาว่าเป็นไปได้หรือไม่ที่จะรับอาร์เรย์ซึ่งตัวเลขที่อยู่ติดกันทั้งหมดมีความแตกต่างกันหรือไม่โดยการสลับองค์ประกอบที่อยู่ติดกันหรือเพื่อนบ้านสองรายการในอาร์เรย์หากเป็นไปได้จากนั้นให้พิมพ์“ ใช่ ” else พิมพ์“ NO”

ตัวอย่าง

arr[] = { 3,5,5,3,5}
YES

ในตัวอย่างนี้เราสามารถหาอาร์เรย์ของตัวเลขที่อยู่ติดกันที่แตกต่างกันได้โดยการสลับ arr [2] และ arr [3] เป็น 5 และ 2 ตามลำดับ

องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์หมุด

arr[] = {3 , 5,  3, 3 }
NO

คำอธิบาย

เราไม่สามารถรับอาร์เรย์ที่ต้องการได้แม้ว่าจะเปลี่ยนค่าแล้วก็ตาม

อัลกอริทึมสำหรับองค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์

1. Declare a map.
2. Count and store the frequencies of each element of the array.
3. Set maxFreq to 0.
4. Get the maximum frequency of a number from the map.
5. Check if maxFreq is greater than the half-length of the array, means maxFreq >(n+1) / 2.
    1. If true, then print NO.
    2. Else print YES.

คำอธิบาย

เราได้รับอาร์เรย์จำนวนเต็ม เราถูกขอให้ตรวจสอบว่าเราได้รับอาร์เรย์ที่มีองค์ประกอบที่อยู่ติดกันที่แตกต่างกันหรือไม่ หมายความว่าถ้าอาร์เรย์ดังกล่าวเป็นไปไม่ได้ให้พิมพ์ NO else print YES ตอนนี้เราต้องตรวจสอบจำนวนตัวเลขที่จะสลับเพื่อให้ได้อาร์เรย์ที่ต้องการ เราจำเป็นต้องตรวจสอบการเกิดขึ้นของแต่ละองค์ประกอบและค่าที่เกิดสูงสุดไม่ควรเกินครึ่งหนึ่งของความยาวของอาร์เรย์ ถ้าความยาวของอาร์เรย์จะได้รับเป็น 5 ถ้าองค์ประกอบมี 3 เหตุการณ์ในอาร์เรย์ จากนั้นจะสามารถจัดเรียงอาร์เรย์ใหม่ในตำแหน่งที่หนึ่งสามและห้าได้ ดังนั้นจึงเป็นไปได้ที่จะได้รับองค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์

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

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

รหัส

รหัส C ++ สำหรับองค์ประกอบที่อยู่ติดกันที่แตกต่างกันในปัญหาอาร์เรย์

#include<bits/stdc++.h>
using namespace std;
void areDistinctAdjacent(int a[], int n)
{
    unordered_map<int, int> MAP;
    for (int i = 0; i < n; ++i)
        MAP[a[i]]++;
    int maxFreq = 0;
    for (int i = 0; i < n; ++i)
        if (maxFreq < MAP[a[i]])
            maxFreq = MAP[a[i]];
    if (maxFreq > (n + 1) / 2)
        cout << "NO";
    else
        cout << "YES";
}
int main()
{
    int arr[] = { 3,5,5,3,5 };
    int n = sizeof(arr) / sizeof(arr[0]);
    areDistinctAdjacent(arr, n);
    return 0;
}

 

YES

รหัส Java สำหรับองค์ประกอบที่อยู่ติดกันที่แตกต่างกันในปัญหาอาร์เรย์

import java.util.HashMap;
import java.util.Map;

class adjacentDistinctElement
{
    static void areDistinctAdjacent(int a[], int n)
    {
        HashMap<Integer,Integer> MAP = new HashMap<Integer,Integer>();

        for (int i = 0; i < n; ++i)
        {
            if(MAP.containsKey(a[i]))
            {
                int x = MAP.get(a[i]) + 1;
                MAP.put(a[i],x);
            }
            else
            {
                MAP.put(a[i],1);
            }

        }
        int maxFreq = 0;

        for (int i = 0; i < n; ++i)
            if (maxFreq < MAP.get(a[i]))
                maxFreq = MAP.get(a[i]);

        if (maxFreq > (n + 1) / 2)
        {
            System.out.println("NO");
        }
        else
        {
            System.out.println("YES");
        }
    }
    public static void main (String[] args)
    {
        int arr[] = { 3,5,5,3,5 };
        int n = arr.length;
        areDistinctAdjacent(arr, n);
    }
}

YES

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

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

O (n) ที่ไหน “ n” คือจำนวนองค์ประกอบในอาร์เรย์ เนื่องจากเราใช้ Hashmap เราจึงสามารถบรรลุความซับซ้อนของเวลาเชิงเส้นได้

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

O (n) ที่ไหน “ n” คือจำนวนองค์ประกอบในอาร์เรย์ ในขณะที่เราใช้แฮชแมปเรากำลังจัดเก็บความถี่ขององค์ประกอบ และในกรณีที่เลวร้ายที่สุดอาจมีองค์ประกอบที่แตกต่างกันทั้งหมด จากนั้นเราจะมีคู่คีย์ - ค่า N ดังนั้นเราจึงมีความซับซ้อนของพื้นที่ O (N)

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

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2822
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2504
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2465
4ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1979
5Palindrome ใช้การเรียกซ้ำ1839
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1662
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1650
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1633
9เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1607
10ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1477
11สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1445
12จัดเรียงด่วน1422
13ย้อนกลับอาร์เรย์1414
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1396
15ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1357
16ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1356
17องค์ประกอบที่ทำซ้ำครั้งแรก1341
18จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1325
19ผลรวมของตัวเลขในสตริง1319
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1285
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1256
22ตรวจหาลูปในรายการที่เชื่อมโยง1239
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1232
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1218
25Subarray กับผลรวมที่ได้รับ1216
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1207
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1198
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1157
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1128
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1123
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1104
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1099
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1070
34ค้นหาผู้นำในอาร์เรย์1063
35สลับโหนดในรายการที่เชื่อมโยง1039
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์1005
37จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II995
38ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง990
39กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก972
40ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด965
41รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x956
42จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง955
43โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่945
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์935
45ค้นหาหมายเลขที่หายไป927
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์921
47สตริงย่อย Palindromic ที่ยาวที่สุด906
48แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง884
49พิมพ์ลำดับต่อมาที่ยาวที่สุด883
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ874
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด869
52จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด847
53ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้847
54นับสามเหลี่ยมที่เป็นไปได้821
55การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน816
56การคูณสองเมทริกซ์804
57ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่797
58หมุนรายการที่เชื่อมโยง795
59จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ794
60ซื้อหุ้นขายเพื่อเพิ่มผลกำไร792
61การเชื่อมต่อของสองสาย763
62ชักเย่อ761
63นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน758
64พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต755
65ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด748
66ค้นหา Pythagorean Triplets จาก Array739
67ปัญหาคนดัง738
68สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว735
69ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด731
70ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด729
71ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ711
72ค้นหาแถวที่มีจำนวนสูงสุด 1707
73ค้นหา Peak Element จาก Array703
74ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด697
75ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม690
76ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ689
77การเพิ่มสองเมทริกซ์687
78ปริศนาอาร์เรย์ผลิตภัณฑ์687
79เรียงลำดับการแทรก686
80ใช้สอง Stacks ในอาร์เรย์679
81สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1678
82ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน669
83Subarray ผลิตภัณฑ์สูงสุด II659
84อันดับพจนานุกรมของสตริง655
85ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่647
86การคูณก่อนหน้าและถัดไป644
87การลบเมทริกซ์สองตัว636
88ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ633
89ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด631
90อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม626
91สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน625
92แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน623
93ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่615
94ผลรวม Subarray Circular สูงสุด615
95ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด610
96จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย610
97จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว609
98ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน608
99ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด602
100Subarray และผลที่ตามมา602
101ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก601
102Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1599
103การแบนรายการที่เชื่อมโยง593
104เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)592
105องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง590
106Palindrome Permutations ของสตริง585
107องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array583
108องค์ประกอบเสียงข้างมาก576
109เรียกใช้การเข้ารหัสความยาว575
110Palindromes ในช่วงที่กำหนด574
111การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด573
112การตรวจสอบ Pangram572
113พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ572
114รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น569
115อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome566
116ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ565
117จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่564
118จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome562
119หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์558
120อักขระที่ซ้ำกันมากที่สุดในสตริง558
121ซ้ำตามมาของความยาวสองหรือมากกว่า557
122พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ552
123เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด551
124ปัญหาการเรียงลำดับแพนเค้ก543
125ผสานช่วงเวลาที่ทับซ้อนกัน II539
126โซลูชัน Sum Leetcode สองรายการ539
127โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม538
128ขนาดของ Subarray ที่มีผลรวมสูงสุด528
129การเปลี่ยนเมทริกซ์525
130ลบรายการที่ซ้ำกันออกจากสตริง522
131การลบ Spaces ออกจากสตริงโดยใช้ stringstream522
132ลบพื้นที่พิเศษออกจากสตริง521
133Palindrome ที่เล็กที่สุดหลังการเปลี่ยน520
134ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่519
135ผลรวมสูงสุดที่เพิ่มขึ้นตามมา517
136ปัญหาเกี่ยวกับพาร์ติชัน517
137Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่514
138หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด504
139ตรวจสอบว่าสตริงห่างกัน K หรือไม่504
140แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ502
141สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด502
142ลบรายการล่าสุด502
143โซลูชัน 3Sum Leetcode500
144ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง499
145ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่494
146ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง489
147โปรแกรมสลับอักขระทั้งหมดในสตริง486
148สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่484
149นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด481
150จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา481
151รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง479
152ค้นหาคู่กับความแตกต่างที่ได้รับ474
153ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย472
154ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่471
155คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer470
156ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย470
157ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด466
158จัดเรียง 0s 1s และ 2s ใน Array464
159พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด458
160เปรียบเทียบตัวเลขสองเวอร์ชัน456
161กลับคำในสตริงที่กำหนด455
162รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ454
163ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด453
164ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution452
165เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด452
166แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น450
167พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)450
168ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด439
169พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'437
170ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ434
171Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End433
172พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง432
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด429
174พิมพ์พาร์ติชัน palindromic ทั้งหมด422
175ความยาวสูงสุดของคู่โซ่418
176ปัญหา Superstring ที่สั้นที่สุด417
177แบนรายการที่เชื่อมโยงหลายระดับ416
178ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่413
179การเรียงลำดับ K เรียงอาร์เรย์410
180จัดเรียงสตริงตามสตริงอื่น404
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II399
182ค้นหาลำดับที่ตามมาของขนาด 3398
183ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม396
184โปรแกรมเพิ่มเลขฐานสองสองหลัก394
185พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์392
186ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ390
187คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II385
188ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)383
189ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ380
190ซีซาร์ไซเฟอร์379
191อักขระที่ไม่ซ้ำ Kth379
192จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag378
193หมุนภาพ 90 องศา374
194การเรียงลำดับแพนเค้ก374
195คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ371
196การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL371
197สตริงย้อนกลับที่สมบูรณ์แบบ366
198การผสานสองอาร์เรย์ที่เรียงลำดับ364
199จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s362
200สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด362
201ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก362
202การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด361
203ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง361
204ส่วนเสริม 1 และ 2 ของเลขฐานสอง358
205สี่องค์ประกอบที่รวมที่จะให้355
206ลบโหนดหลังจาก M354
207แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด352
208นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ350
209คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ349
210แยกสตริง344
211สตริง Palindrome (ตัวเลข)343
212อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate340
213การใช้งานซ้ำของ atoi ()336
214ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่333
215พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์332
216แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K331
217การเรียงลำดับอาร์เรย์ของสตริง331
218อักขระที่เกิดขึ้นสูงสุดในสตริง329
219วงเล็บที่ถูกต้อง โซลูชัน LeetCode329
220แม้แต่ Substring Count328
221ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ328
222เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?326
223ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด326
224พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ323
225ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ323
226ย้อนกลับสตริงโดยใช้ Stack322
227แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว321
228โซลูชัน Subarray Leetcode สูงสุด320
229การจับคู่อักขระตัวแทน319
230อักขระ N ในสตริงทศนิยมที่ต่อกัน319
231จัดเรียงองค์ประกอบตามความถี่ II318
232ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่316
233นับจำนวนคำ313
234แยกสี่สายที่แตกต่างกัน311
235ผสานสองอาร์เรย์ที่เรียงลำดับ311
236ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน310
237ค้นหาตรงกลางของรายการที่เชื่อมโยง308
238ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน306
239นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ301
240การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก298
241องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์295
242การเรียงสับเปลี่ยน Palindrome290
243โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น287
244ค้นหา Nth Node285
245ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ284
246การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี283
247Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด281
248ลบทรี280
249สตริง (แทนจำนวนเต็ม) เป็นค่า280
250ย้อนกลับสตริง278
251พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket277
252ย้อนกลับบิต276
253โซลูชัน Leetcode ของ Word Search275
254ต้นไม้ไบนารี274
255เปลี่ยนเพศของสตริงที่กำหนด273
256ลบโหนดภายใต้เงื่อนไขที่กำหนด273
257วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?273
258จัดเรียงอาร์เรย์ของสตริง272
259ห้องประชุม II โซลูชั่น LeetCode270
260นับคู่ด้วยผลรวมที่ได้รับ269
261จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9269
262องค์ประกอบแรกที่ไม่ซ้ำ268
263นามสกุลทั่วไปที่ยาวที่สุด268
264รูปแบบสตริงย่อยซ้ำ268
265ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด267
266เมทริกซ์ Toeplitz265
267ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์265
268LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด264
269ลบช่องว่างออกจากสตริง263
270กองต่ำ261
271สลับอาร์เรย์ที่กำหนด260
272ไม่มีปัญหาราชินี259
273จำนวนเกาะ โซลูชั่น LeetCode254
274ลดความแตกต่างสูงสุดระหว่างความสูง253
275โปรแกรมลำดับนกกาเหว่า253
276อัลกอริทึม Dijkstra252
277ค้นหาอักขระที่สองบ่อย252
278โซลูชั่นปล้นบ้าน Leetcode252
279กองซ้อนสูงสุด249
280โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)249
281องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์248
282ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน248
283จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์246
284การประเมินนิพจน์245
285KMP อัลกอริทึม244
286โซลูชัน Palindrome Leetcode ที่ถูกต้อง244
287ชุดย่อย Leetcode244
288หมายเลขฟีโบนักชี243
289โซลูชัน Plus One Leetcode242
290ซูโดกุ Solver242
291จำนวน 1 บิต242
292กลับคำในสตริง242
293Min Stack Leetcode โซลูชัน242
294วิธีการลบรายการที่เชื่อมโยง241
295การประเมิน Postfix Expression240
296ค้นหาคำ239
297รวมผลรวม Leetcode Solution238
298Backspace String เปรียบเทียบ234
299ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ234
300Sqrt (x) โซลูชัน Leetcode232
301การกลับคิว231
302ตั้งค่า Matrix Zeroes231
303Subarray ที่มี 0 ผลรวม231
304คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์230
305ประกอบด้วย Duplicate II Leetcode Solution229
306อัลกอริทึม Rabin Karp228
307ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง228
308ผลรวมรวม226
309หอคอยแห่งฮานอย226
310ลบองค์ประกอบตรงกลางของสแต็ก225
311องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด225
312Leetcode สามเหลี่ยมปาสคาล224
313โซลูชันจำนวนเต็มเป็นโรมัน Leetcode224
314จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II224
315การบีบอัดสตริง223
316ย้อนกลับคำแต่ละคำ221
317การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน221
318นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน221
319ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม219
320โซลูชัน Leetcode หมายเลขเดียว219
321เทคนิคหน้าต่างบานเลื่อน218
322การประเมินนิพจน์ทางคณิตศาสตร์218
323การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List218
324อัลกอริทึม Bellman Ford218
325เพิ่ม Binary Leetcode Solution218
326Pow (x, n) โซลูชัน Leetcode217
327จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์217
328แยกเลขคู่และเลขคี่217
329ประกอบด้วย Duplicate216
330คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ216
331Palindrome Linked List Leetcode โซลูชัน216
332สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า216
333นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา215
334ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ215
335อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ214
336Postfix เป็น Infix Conversion214
337การเรียงลำดับถัดไป214
338โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม214
339มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution213
340จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode213
341อัลกอริทึม Kruskal212
342ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์212
343K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ211
344อัลกอริธึม Convex Hull211
345จัดเรียงองค์ประกอบตามความถี่210
346พีชคณิต Leetcode Solution210
347กลุ่มคำที่มีชุดอักขระเดียวกัน210
348ค้นหา Lucky Integer ใน Array Leetcode Solution209
349โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด209
350ค้นหา Town Judge Leetcode Solution209
351สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution209
352โซลูชัน Leetcode องค์ประกอบส่วนใหญ่207
353โซลูชัน LeetCode เมทริกซ์เกลียว207
354ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด207
355Subarray สูงสุด207
356ประเมินกอง206
357ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่206
358คำที่ใช้บ่อย K ยอดนิยม206
359การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์205
360การเรียงลำดับอาร์เรย์โดยใช้ Stacks205
361สตริงการแย่งชิง205
362คำนำหน้าในการแปลง Infix205
363Swap Nodes ในคู่ Leetcode Solutions204
364องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์204
365จำนวนคู่ที่ดีโซลูชัน Leetcode204
366นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม204
367Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน204
368ผลรวมเส้นทางขั้นต่ำ204
369Count Primes Leetcode Solutions203
370หมายเลขพิเศษ203
371กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x203
372ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ202
373ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่202
374พลังของโซลูชัน Leetcode สองตัว202
375เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution202
376หมายเลขที่หายไป โซลูชัน Leetcode202
377โซลูชัน Leetcode Triangle II ของ Pascal201
378ค้นหาใน Rotated Sorted Array Leetcode Solution201
379จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution201
380การเข้ารหัส Huffman200
381ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode200
382ย้อนกลับตัวเลขโดยใช้กอง200
383Fizz Buzz Leetcode199
384ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน199
385House Robber II โซลูชัน Leetcode199
386องค์ประกอบที่พบบ่อย K ยอดนิยม198
387การย้อนกลับองค์ประกอบ K แรกของคิว198
388โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ198
389โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร198
390จัตุรัสสูงสุด198
391กลุ่มแอนนาแกรม198
392การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d198
393ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง197
394วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap197
395Leetcode เรียงลำดับ197
396โซลูชัน Matrix Diagonal Sum Leetcode197
397ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์197
398Coin Change 2 Leetcode โซลูชั่น197
399หมายเลขเดียว196
400ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน196
401จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน196
402จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution196
403Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป196
404ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์195
405โซลูชัน Leetcode แบบต่อเนื่องสูงสุด195
406การแปลงซิกแซก195
407ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน195
408แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น195
409เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด195
410การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย194
411ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่194
412ถอดรหัสสตริง194
413นิพจน์มีวงเล็บสำรองหรือไม่194
414แปลงสตริงเป็น Int193
415ค้นหาหมายเลขที่ซ้ำกัน193
416Subarray Sum เท่ากับ K LeetCode Solution193
417เส้นทางที่ไม่ซ้ำใคร193
418ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution193
419ผลรวม Subarray เท่ากับ k193
420ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน192
421เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution192
422องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง192
423จำนวนเต็มย้อนกลับ192
424ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด192
425ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์192
426Reverse Vowels ของ String Leetcode Solution192
427หมายเลขฟีโบนักชี โซลูชัน LeetCode192
428ปัญหาผลรวมย่อย191
429ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution191
430ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่191
431ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution191
432ใช้ Stack และ Queue โดยใช้ Deque191
433สลับโซลูชัน Array Leetcode190
434ค้นหาค่ามัธยฐานจากสตรีมข้อมูล190
435โซลูชัน LeetCode อาร์เรย์โมโนโทนิก190
436ย้อนกลับกองโดยใช้การเรียกซ้ำ190
437ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี190
438ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว189
439แบบสอบถามสตริงย่อย Palindrome189
440หมายเลขคาตาลันที่ N189
441ดักจับน้ำฝน Leetcode Solution189
442ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์189
443การใช้งานแคช LRU189
444องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions189
445ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ189
446ค้นหาองค์ประกอบที่ซ้ำกัน188
447ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution188
448นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน188
449พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ188
450สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่188
451ย้อนกลับคำในสตริง III LeetCode Solution188
452การเรียงสับเปลี่ยนกรณีจดหมาย188
453Subarrays ที่มีองค์ประกอบที่แตกต่างกัน188
454จำนวนเต็มเป็นคำภาษาอังกฤษ187
455จัดเรียงสแต็กโดยใช้การเรียกซ้ำ187
456ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว187
457แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode187
458ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution187
459หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution186
460กราฟ Bipartite186
461การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค186
462ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k186
463ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม186
464ค้นหาอักขระทั่วไป Leetcode Solution186
465ต่อไป Greater Element I Leetcode Solution185
466Fizz Buzz185
467หอคอยซ้ำแห่งฮานอย185
468นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด185
469ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ185
470ลำดับต่อมาที่ยาวที่สุด185
471ผลรวมเป้าหมาย185
472ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution185
473อัลกอริทึม Floyd Warshall185
474การต่อกันของ Array LeetCode Solution185
475Word Ladder โซลูชัน LeetCode185
476ย้อนกลับสตริง184
477อัลกอริทึมของ Prim184
478การจัดข้อความให้เหมาะสม โซลูชัน LeetCode184
479โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล184
480โซลูชัน Leetcode คูณสตริง184
481ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที184
482พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0183
483แก้ไขระยะทาง183
484ค้นหาความแตกต่าง Leetcode Solution183
485เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด183
486ผสานช่วงเวลาที่ทับซ้อนกัน183
487ย้ายศูนย์ LeetCode Solution182
488ซิกแซกการแปลง LeetCode โซลูชั่น182
489ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์182
490น้ำท่วมเติม LeetCode182
491ผลรวมของช่วง Subarray Leetcode Solution182
492โซลูชัน Leetcode ที่สำคัญช้าที่สุด182
493Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม182
494ย้อนกลับรายการที่เชื่อมโยง182
495นับและพูด182
496ระดับของอาร์เรย์182
497จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution182
498มุมมองด้านบนของ Binary Tree181
499ใช้สแต็กโดยใช้คิวเดียว181
500อัลกอริทึม MiniMax181
501ออกแบบระบบจอดรถ Leetcode Solution181
502คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie181
503ความยาวของ Last Word Leetcode Solution181
504กระโดดเกม โซลูชัน Leetcode180
505สตริงย่อยที่มีการต่อคำทั้งหมด180
506จุดตัดของสองอาร์เรย์180
507ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)179
508ดัชนีสูงสุดในอาร์เรย์ภูเขา179
509ปัญหาช่วงเวลาของสต็อก179
510นับและพูด Leetcode Solution179
511จับคู่กับผลิตภัณฑ์ที่กำหนด179
512สตริงวงเล็บที่ถูกต้อง179
513พื้นที่สูงสุดของเกาะ179
514แปลงอาร์เรย์เป็นแบบซิกแซก179
515ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)178
516Postfix เป็น Prefix Conversion178
517Leetcode อาร์เรย์ที่ต่อเนื่องกัน178
518ลำดับความสำคัญใน C ++178
519ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution178
520subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K178
521น้ำหนักหินสุดท้าย178
522ปัญหาปุ่มกดตัวเลขบนมือถือ178
523ค้นหาองค์ประกอบที่ขาดหายไปของช่วง177
524คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ177
525โซลูชัน Leetcode หมายเลข N-th Tribonacci177
526โซลูชัน Leetcode เรียงลำดับอาร์เรย์177
527โซลูชัน Leetcode แบบสุ่ม177
528ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่177
529คำนำหน้าในการแปลง Postfix177
530ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution177
531Koko กินกล้วย Leetcode Solution177
532ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์176
533โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด176
534Palindrome ที่สั้นที่สุด176
535การเรียงลำดับแบบวนซ้ำของทรีไบนารี175
536โซลูชัน Leetcode ของ Isomorphic Strings175
537ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์175
538เวลาที่ดีที่สุดในการซื้อและขายหุ้น175
539องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์175
540ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว175
541ใช้ Stack โดยใช้ Queues174
542การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม174
543นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด174
544การดำเนินการขั้นต่ำในการแปลง X เป็น Y174
545จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k174
546Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน174
547Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด174
548เป็นโซลูชัน Leetcode ที่ตามมา174
549โซลูชันอัญมณีและหิน Leetcode174
550ภาชนะที่มีน้ำมากที่สุด174
551เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N174
55201 โซลูชัน Matrix LeetCode174
553สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode174
554Recursion174
555ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน173
556Anagrams ที่ถูกต้อง173
557แจกจ่ายขนมให้กับผู้คน Leetcode Solution173
558Sudoku ที่ถูกต้อง173
559ระยะการขัดขวาง173
560โซลูชัน Leetcode ของ Island Perimeter173
561สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ173
562แปลง BST ปกติเป็น BST สมดุล173
563แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี173
564วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode173
565สลับอาร์เรย์172
566ผลรวมด้านซ้ายออกจาก Leetcode Solutions172
567ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด172
568องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป172
569ดักน้ำฝน LeetCode Solution171
570กำหนดคุกกี้ Leetcode Solution171
571ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution171
572สรุปช่วง Leetcode โซลูชัน171
573การกลับวงเล็บขั้นต่ำ171
574การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก171
575หมุนรายการ Leetcode โซลูชัน171
576การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน171
577แทรก Interval Leetcode Solution171
578จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด171
579ตรวจสอบวงเล็บสมดุลในนิพจน์171
580ปัญหาเหมืองทอง171
581นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS171
582ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม170
583จำนวนเต็มเป็นโรมัน170
584จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง170
585หมุนภาพ โซลูชัน LeetCode170
586จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m170
587นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K170
5883Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด170
589จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน170
590เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution170
591ระยะห่างระหว่างบัสหยุด Leetcode Solution169
592ระยะทางสูงสุดในอาร์เรย์169
593การเรียงสับเปลี่ยนในสตริง Leetcode Solution169
594LRU Cache LeetCode Solution169
595ชุดค่าผสม Leetcode169
596ปัญหากระเป๋าเป้169
597วิธีถอดรหัส168
598เกมหิน LeetCode168
599อัศวินขั้นต่ำย้ายโซลูชัน LeetCode168
600จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?168
601K ช่องว่าง LeetCode168
602ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร168
603โซลูชัน LeetCode ต้นไม้เดียวกัน168
604ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน167
605ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี167
606ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution167
607การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์167
608ตะแกรงของ Eratosthenes167
609การทำงานของ XOR ในโซลูชัน Array Leetcode167
610แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา167
611แยก 0s และ 1s ใน Array167
612จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode166
613ปัญหาการตัดคำ166
614การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode166
615เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution166
616จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution166
617ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่166
618ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด166
619ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ165
620กบกระโดด Leetcode โซลูชั่น165
621การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก165
622รูปแบบคำ165
623การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน165
624จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน165
625ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์165
626อัลกอริทึมการทาสีรั้ว165
627จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์164
628ฐานที่เล็กที่สุด164
629การกำหนดที่อยู่ IP โซลูชัน Leetcode164
630โจรปล้นบ้าน164
631แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด163
632ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน163
633ปัญหาการเปลี่ยนเหรียญ163
634GCD ของตัวเลขสองตัว163
635ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่163
636สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution163
637การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง163
638ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี163
639Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode163
640เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution163
641ค้นหาผลรวมระดับสูงสุดใน Binary Tree163
642ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode162
643สตริง Isomorphic162
644โซลูชัน LeetCode เวลาว่างของพนักงาน162
645โซลูชัน LeetCode หมายเลข Strobogrammatic162
646Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป162
647การรวมตัวอักษรของหมายเลขโทรศัพท์162
648วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี162
649จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode162
650โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II162
651พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ162
652ผลรวมสองชุดที่ไม่ทับซ้อนกัน162
653ต้นทุนขั้นต่ำในการจ้างคนงาน K162
654ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด161
655ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล161
656จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง161
657พลังของโซลูชัน Leetcode สี่ตัว161
658ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด161
659จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2161
660จำนวนจังหวัด โซลูชั่น Leetcode161
661กระดิกเรียง161
662จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย161
663ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ161
664สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution161
665นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี161
666ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution160
667เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution160
668จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode160
669ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)160
670โซลูชัน Leetcode จำนวนที่น่าเกลียด160
671K ช่องว่าง160
672ฉลากพาร์ติชั่น LeetCode Solution160
673จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution159
674สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด159
675BFS กับ DFS สำหรับ Binary Tree159
676การย้อนกลับคิวโดยใช้การเรียกซ้ำ159
677โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง159
678ย้อนกลับเฉพาะตัวอักษร LeetCode Solution159
679ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่159
680ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution159
681แปลงอาร์เรย์เป็นรูปแบบย่อ159
682ค้นหาใบของ Binary Tree LeetCode Solution159
683ลบวงเล็บไม่ถูกต้อง Leetcode Solution158
684Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด158
685พลิกโซลูชัน LeetCode ของรูปภาพ158
686ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่158
687สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution158
688เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก158
689ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution158
690แก้ไขระยะทาง LeetCode Solution158
691ลดจาน LeetCode Solution158
692โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II158
693เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode158
694จะสร้าง Mergable Stack ได้อย่างไร?157
695การสุ่มตัวอย่างอ่างเก็บน้ำ157
696พื้นฐานการเขียนโปรแกรมแบบไดนามิก157
697สร้าง BST จาก Preorder Traversal ที่กำหนด157
698Binary Tree ลำดับระดับซิกแซก Traversal157
699การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด157
700จัดระเบียบสตริงใหม่157
701ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด157
702Lucky Numbers ในโซลูชัน Matrix Leetcode157
703ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d157
704ชุดย่อย Sum Leetcode157
705ลำดับการเรียงสับเปลี่ยน LeetCode Solution157
706ผสานสอง Binary Trees LeetCode Solution157
707ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n157
708ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode157
709แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution157
710ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่157
711การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง157
712หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution157
713Inorder Successor ของโหนดใน Binary Tree157
714พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน156
715แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution156
716Palindrome ที่ถูกต้อง156
717กู้คืนที่อยู่ IP โซลูชัน Leetcode156
718กู้คืนโครงสร้างการค้นหาแบบไบนารี156
719โซลูชัน Leetcode แถวแป้นพิมพ์156
720โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II156
721Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode155
722ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode155
723ตัวสลับหลอดไฟ โซลูชัน LeetCode155
724ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี155
725คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน155
726ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข154
727ค้นหาโซลูชัน Leetcode 2D Matrix II154
728บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution154
729โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข154
730อันดับ Transform ของ Array Leetcode Solution154
731ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K154
732โซลูชัน Leetcode ระยะทางที่ติดขัด154
733อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution154
734จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล153
735โซลูชัน Leetcode ต้นไม้สมมาตร153
736ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution153
737รูปแบบคำ โซลูชัน LeetCode153
738ค้นหาอักขระที่ไม่ซ้ำกันในสตริง153
739ความลึกสูงสุดของ N-ary Tree Leetcode Solution153
740ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k153
741โซลูชันการบีบอัดสตริง LeetCode153
742ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution153
743ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution153
744ค้นหาผลคูณที่ใหญ่ที่สุดของ 3153
745มอร์ริส Traversal153
746พลิกโซลูชัน LeetCode Binary Tree153
747แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม153
748เส้นทแยงมุมของต้นไม้ไบนารี153
749Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)153
750การจัดเรียงฟองโดยใช้สองกอง153
751จำนวนเกาะ II โซลูชัน LeetCode152
752การลบในทรีไบนารี152
753ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์152
754ต้นไม้ที่มีความสูงต่ำสุด152
755ดำเนินการเปลี่ยนสตริง Leetcode152
756เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0152
757subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน152
758ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี152
759สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution152
760จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode152
761เกมกระโดด152
762ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution152
763โซลูชัน LeetCode Array ที่ไม่ลดลง152
764ค่าสัมประสิทธิ์ทวินาม152
765งูและบันได LeetCode Solution152
766Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution152
767สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด152
768ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution152
769องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์152
770ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง151
771ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode151
772ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution151
773Kth บรรพบุรุษของโหนดในไบนารีทรี151
774โซลูชัน LeetCode ของรถแข่ง151
775วงจรรายการที่เชื่อมโยง151
776แยกสตริงใน Balanced Strings Leetcode Solution151
777ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution151
778องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด151
779ผสาน K เรียงลำดับรายการที่เชื่อมโยง151
780โซลูชั่น N-Queens LeetCode151
781ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่151
782ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array150
783ลดจำนวนคู่สูงสุดใน Array LeetCode Solution150
784โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler150
785ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution150
786เปลี่ยนกราฟ150
787จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด150
788ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution150
789นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x150
790อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน150
791จำนวน NGE ทางด้านขวา149
792ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution149
793สแต็กตามอาร์เรย์ที่เติบโตได้149
794ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว149
795ปัญหาการปูกระเบื้อง149
796วางดอกไม้ได้ LeetCode Solution149
797พจนานุกรมคนต่างด้าว โซลูชัน LeetCode149
798อันดับสัมพัทธ์ Leetcode Solution149
799ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II148
800ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง148
801พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง148
802เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution148
803ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่148
804ต้นไม้ช่วงเวลา148
805ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่148
806ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -148
807รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น148
808น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode148
809เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด148
810หมายเลขที่ถูกต้อง148
811จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น148
812แปลง BST เป็น Min Heap148
813โปรแกรมสำหรับปัญหา Bridge and Torch148
814กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode148
815โซลูชัน Leetcode ส่วนเติมเต็ม148
816การสั่งซื้อล่วงหน้าแบบวนซ้ำ148
817การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน148
818สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น147
819ปัญหาการจับคู่เพื่อน147
820ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution147
821ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ147
822หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น147
823นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน147
824ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1147
825ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง147
826เรียงลำดับ Array ตาม Parity II Leetcode Solution147
827ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution147
828คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode147
829ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution147
830โซลูชันฐาน 7 Leetcode147
831เรียงสี147
832กำไรสูงสุดในการจัดตารางงาน Leetcode Solution147
833โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1147
834ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k147
835พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution147
836การจับคู่นิพจน์ทั่วไป147
837เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution147
838คิวแบบวงกลม146
839เส้นทางที่มีค่าเฉลี่ยสูงสุด146
840Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s146
841จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution146
842นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K145
843ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด145
844ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด145
845รายการพาร์ติชั่น Leetcode Solution145
846เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง145
847โคลนกราฟ โซลูชัน LeetCode145
848ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution145
849เซตย่อยที่มีผลรวมหารด้วยม145
850การค้นหาแบบไบนารีการค้นหาทรีและการแทรก145
851ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น145
852จัดเรียงอาร์เรย์เป็น BST ที่สมดุล145
853เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม144
854วงเล็บที่ถูกต้อง โซลูชัน Leetcode144
855ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution144
856การเลื่อนระดับคำสั่งในรูปแบบ Spiral144
857ตารางเรียน II - LeetCode144
858โซลูชันกำแพงอิฐ LeetCode144
859รูปแบบสตริงย่อยซ้ำ LeetCode Solution144
860ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่144
861ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ144
862Last Stone Weight II โซลูชัน LeetCode144
863ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด144
864แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี144
865Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)144
866Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution144
867การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด144
868ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution144
869ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์144
870ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่143
871จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution143
872โซลูชัน Leetcode อุณหภูมิรายวัน143
873ขวดน้ำ Leetcode Solution143
874ค่าสัมประสิทธิ์การเปลี่ยนแปลง143
875นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3143
876เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution142
877แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต142
878นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ142
879ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้142
880องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ142
881Robot Bounded In Circle โซลูชัน LeetCode142
882ผลรวมขั้นต่ำของการคูณของจำนวน n142
883GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์142
884LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย142
885การคูณเมทริกซ์ลูกโซ่142
886โซลูชัน Leetcode ของ Spiral Matrix II142
887สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด142
888โซลูชัน Leetcode เมืองปลายทาง142
889ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์142
890จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution142
891องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์142
892จำนวนวันระหว่างสองวัน โซลูชัน LeetCode142
893การแสดงออกที่สมดุลพร้อมการเปลี่ยน142
894วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n142
895น้ำมะนาวเปลี่ยน Leetcode Solution142
896เดาตัวเลขสูงกว่าหรือต่ำกว่า II142
8974 ซัม142
898ลบและรับ141
899BFS สำหรับ Disconnected Graph141
900ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode141
901ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด141
902Palindrome Partitioning Leetcode Solution141
903ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา140
904แทรกลบ GetRandom140
905ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง140
906ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่140
907โซลูชัน LeetCode ของ Spiral Matrix III140
908โซลูชัน Leetcode ระยะทางสั้นที่สุด140
909ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution140
910ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี140
911ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution140
912คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง140
913ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree140
914แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี140
915ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์140
916จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution140
917โซลูชัน LeetCode การข้ามเส้นทแยงมุม140
918นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน140
919สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง140
920ค้นหาอักขระทั่วไป Leetcode Solution139
921จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i139
922ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่139
923ผสาน Leetcode สองรายการที่เรียงลำดับ139
924จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i139
925พจนานุกรมคนต่างด้าว139
926สร้าง BST จาก Level Order Traversal ที่กำหนด139
927ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์139
928เลขพจนานุกรม Leetcode Solution139
929ตัดแต่งต้นไม้ค้นหาแบบไบนารี139
930โซลูชัน LeetCode แนวขวางในแนวทแยง139
931โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่139
932จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode139
933ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด138
934แบบสอบถาม LCM ช่วง138
935โซลูชัน Leetcode กองซ้อนความถี่สูงสุด138
936พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร138
937รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง138
938K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST138
939การรวมช่วงเวลา138
940การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง138
941สร้าง Rectangle Leetcode Solution138
942แบ่งคำ138
943ผลที่ตามมาของ Palindromic ที่ยาวที่สุด138
9443 ผลรวม138
945วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution138
946Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด137
947นับคู่กับผลรวมที่ได้รับ137
948จัดคิวโดยใช้ Stacks137
949ใส่ลงใน Postfix137
950สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน137
951เกม Stone II Leetcode137
952นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด137
953โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด137
954สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution137
955อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)136
956การส่งผ่านคำสั่งระดับโดยใช้สองคิว136
957การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K136
958ค่าเฉลี่ยของระดับในต้นไม้ไบนารี136
959ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode136
960Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution136
961หน้าต่างบานเลื่อนสูงสุด136
962การแบ่งพาร์ติชัน Palindrome136
963Reverse Nodes ใน K-Group136
964ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า136
965ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง136
966เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution136
967ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution136
968เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0136
969สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม136
970จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino136
971แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน135
972ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด135
973การค้นหาแรกกว้าง (BFS) สำหรับกราฟ135
974การชนกันของดาวเคราะห์น้อย LeetCode Solution135
975K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution135
976รูปแบบเกิดขึ้นโดยใช้ Stack135
977สร้างจำนวนสูงสุด135
978อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M135
979ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่135
980นับราคาในช่วง135
981ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ135
982ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา135
983โซลูชัน LeetCode Maze III134
984สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน134
985ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน134
986Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode134
987ต้นไม้สมมาตร134
988การส่งผ่านลำดับระดับของต้นไม้ไบนารี134
989ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่134
990เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น134
991ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด134
992ต้นไม้กลุ่ม134
993Subarray ผลิตภัณฑ์สูงสุด134
994ลำดับนิวแมน - คอนเวย์134
995ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution134
996ความยาวสูงสุดของ Subarray ซ้ำ133
997เส้นทางที่ไม่ซ้ำกัน II133
998ปัญหาพาร์ทิชันของจิตรกร133
999เพื่อนวัยที่เหมาะสม LeetCode Solution133
1000ถัดไป Greater Element III โซลูชัน LeetCode133
1001สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations133
1002จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์133
1003การดำเนินการลบทรีค้นหาแบบไบนารี133
1004ฆ่ากระบวนการ LeetCode Solution133
1005ค้นหา Subtrees ที่ซ้ำกัน133
1006จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่133
1007สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution133
1008สิ่งแรกที่ขาดหายไปในเชิงบวก133
1009Serialize และ Deserialize Binary Tree133
1010Depth First Search (DFS) สำหรับกราฟ133
1011ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution133
1012ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา133
1013ค้นหาความแตกต่าง Leetcode Solution133
1014ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0132
1015หมายเลขที่น่าเกลียดสุด ๆ132
1016ต้นไม้ไบนารีที่สมดุล132
1017Design Hit Counter โซลูชัน LeetCode132
1018ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด132
1019การแทรกในทรีไบนารี132
1020นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด132
1021การข้ามผ่านขอบเขตของต้นไม้ไบนารี132
1022ไต่บันได132
1023ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง132
1024ปฏิทินของฉัน I LeetCode Solution132
1025จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น132
1026กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode132
1027ข้อดีของ BST มากกว่า Hash Table131
1028Morris Inorder Traversal131
1029โซลูชัน Leetcode ที่ใหญ่ที่สุด131
1030พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน131
1031เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด131
1032สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array131
1033ตรวจสอบโครงสร้างการค้นหาแบบไบนารี131
1034สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String131
1035ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม131
1036โซลูชัน Boomerang Leetcode ที่ถูกต้อง131
1037ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution130
1038เพิ่มตัวเลขสองตัว130
1039ตัวเลขที่น่าเกลียด130
1040กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี130
1041ปัญหาการจัดวงเล็บแบบบูลีน130
1042คำนวณ nCr% p130
1043โซลูชัน Leetcode ของ Word ที่สั้นที่สุด130
1044ขนาดต่ำสุด Subarray Sum129
1045การจับคู่สตริงในโซลูชัน Array Leetcode129
1046ต้นไม้ค้นหาแบบไบนารี129
1047ความสำคัญของพนักงาน LeetCode Solution129
1048Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ129
1049น่าเกลียดหมายเลข II LeetCode โซลูชั่น129
1050ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน129
1051นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ129
1052Bitwise และช่วงตัวเลข โซลูชัน LeetCode129
1053สามารถจับภาพได้สำหรับ Rook Leetcode Solution129
1054ผลรวมดัชนีขั้นต่ำของสองรายการ129
1055จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'129
1056สร้างวงเล็บ Leetcode Solution129
1057ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน128
1058ผลที่ตามมาของ Bitonic ที่ยาวที่สุด128
1059ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่128
1060การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)128
1061Binary Tree มุมมองด้านขวา โซลูชัน LeetCode128
1062ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode128
1063เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution128
1064รวมผลรวม IV LeetCode โซลูชั่น128
1065กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่128
1066เพิ่ม Triplet Subsequence โซลูชัน LeetCode128
1067การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution128
1068จำนวนพา ธ พาลินโดรมิกในเมทริกซ์128
1069นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x128
1070ค้นหา Peak Element128
1071ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1128
1072การกำหนดที่อยู่ IP โซลูชัน LeetCode128
1073โซลูชัน LeetCode สตริงการแย่งชิง128
1074Path Sum II LeetCode Solution127
1075การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด127
1076ลบ Palindromic Subsequences Leetcode Solution127
1077ค้นหาโซลูชัน LeetCode ของ Peak Element II127
1078ความลึกแบบวนซ้ำครั้งแรกของกราฟ127
1079บรรพบุรุษที่ต่ำที่สุด127
1080ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน127
1081ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์127
1082โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม127
1083จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode127
1084การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode127
1085หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว126
1086โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง126
1087จำนวนเกาะที่ปิด โซลูชัน Leetcode126
1088การนับคู่หาร126
1089โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด126
1090วันแห่งปี Leetcode Solution126
1091ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution126
1092ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode125
1093Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution125
1094ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists125
1095ผลรวมเส้นทาง125
1096ผลที่ตามมาที่แตกต่าง125
1097พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป125
1098ถัดไป การเรียงสับเปลี่ยน Leetcode Solution125
1099เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่125
1100จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree125
1101ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด125
1102ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution125
1103พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP125
1104จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า125
1105ประเภทของต้นไม้ไบนารี125
1106โครงสร้างข้อมูลไบนารีทรี125
1107มุมมองด้านล่างของทรีไบนารี124
1108ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum124
1109ตัวละครต่อเนื่อง LeetCode Solution124
1110เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions124
1111ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution124
1112ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง124
1113อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution124
1114เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution123
1115การเรียงลำดับโทโพโลยี123
1116สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution123
1117ปัญหาผลรวมย่อยในช่องว่าง O (sum)123
1118ผลิตภัณฑ์ของช่วงในอาร์เรย์123
1119ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ123
1120ตัดคัน123
1121โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม123
1122Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution123
1123พิมพ์มุมมองด้านขวาของทรีไบนารี123
1124โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด122
1125การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray122
1126Palindrome Permutation LeetCode Solution122
1127K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน122
1128แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์122
1129ต้นไม้ไบนารีสูงสุด122
1130ฟอร์แมตโซลูชัน String Leetcode122
1131Subarray ผลิตภัณฑ์สูงสุด122
1132โซลูชัน Prime Palindrome LeetCode121
1133สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe121
1134ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน121
1135เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution121
1136พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ121
1137รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution121
1138นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด121
1139ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution121
1140วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด121
1141ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k120
1142ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น120
1143สร้าง K Palindrome Strings LeetCode Solution120
1144Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution120
1145ลำดับโกลอมบ์120
1146โซลูชัน Leetcode ตัวคั่นพัน120
1147ค้นหาตำแหน่งแทรก120
1148ผลรวมของเลขคู่หลังการสืบค้น120
1149ลำดับ Moser-de Bruijn120
1150เพิ่มขึ้นต่อเนื่องยาวนานที่สุด119
1151รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด119
1152ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน119
1153แนะนำต้นไม้แดง - ดำ119
1154ค้นหาลำดับงูที่มีความยาวสูงสุด119
1155ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย119
1156แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode119
1157สตริงย่อย Palindromic Leetcode Solution118
1158โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้118
1159ลบโหนดและส่งคืน Forest Leetcode Solution118
1160การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode118
1161แปลง BST เป็น Greater sum Tree118
1162Binary Tree เป็น Binary Search Tree Conversion118
1163เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด118
1164ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด118
1165ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution118
1166ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode118
1167ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน118
1168เส้นทางรถเมล์ Leetcode Solution118
1169ผลที่ตามมาซ้ำซากยาวที่สุด117
1170Matchsticks กับ Square Leetcode Solution117
1171คิวลำดับความสำคัญ117
1172นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน117
1173การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode117
1174จำนวนการสั่งซื้อใน Backlog Leetcode Solution117
1175เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม117
1176K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่117
1177หมุนอาร์เรย์117
1178ต้นไม้ตัดสินใจ117
1179สลับโหนดในคู่117
1180นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์117
1181ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode117
1182ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution116
1183โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ116
1184ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution115
1185ค้นหาระบบข้อเสนอแนะ LeetCode Solution115
1186ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?115
1187ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution115
1188เวอร์ชันแรกที่ไม่ดี115
1189subarray bitonic ผลรวมสูงสุด115
1190โซลูชัน LeetCode Array ที่ต่อเนื่องกัน115
1191การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง115
1192การสร้างคิวใหม่ตามความสูง114
1193แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ114
1194ตัวแบ่งจำนวนเต็ม LeetCode Solution114
1195จำนวนส่วนสูงสุดของความยาว a, b และ c114
1196หารสองจำนวนเต็ม Leetcode Solution114
1197ผลรวมของใบซ้าย LeetCode Solution113
1198ฟอร์แมตวันที่ โซลูชัน LeetCode113
1199วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด113
1200แชมเปญทาวเวอร์ โซลูชัน LeetCode113
1201บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี113
1202หมายเลขสามเหลี่ยมที่ถูกต้อง113
1203ย้อนกลับเส้นทางใน BST โดยใช้ Queue113
1204Kth องค์ประกอบที่เล็กที่สุดใน BST113
1205กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode113
1206แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions113
1207บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี113
1208ความลึกสูงสุดของไบนารีทรี113
1209ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ113
1210คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ112
1211การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย112
1212แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า112
1213เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ112
1214เดาคำ112
1215ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น111
1216LRU Cache Leetcode Solution111
1217พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์111
1218โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด111
1219การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด111
1220แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ111
1221พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ111
1222Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode111
1223แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว111
1224ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution111
1225กราฟและการแสดง111
1226ใหม่ 21 เกม111
1227โซลูชัน Leetcode ข้ามเส้นทาง110
1228การต่อกันของ Array LeetCode Solution110
1229โซลูชัน LeetCode Perfect Square ที่ถูกต้อง110
1230ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่110
1231ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต110
1232คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด110
1233ออกแบบ Skiplist โซลูชัน LeetCode110
1234สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode110
1235อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน109
1236ไม่มีหมายเลข109
1237การโคลนกราฟ109
1238ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่109
1239ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution109
1240ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา109
1241Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode109
1242ผสานการเรียง109
1243BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด109
1244ปัจจัยที่ k ของ n Leetcode Solution109
1245ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้109
1246โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน109
1247Perfect Squares โซลูชัน LeetCode109
1248หลักสูตรคู่ขนาน II โซลูชัน LeetCode108
1249นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน108
1250ค่าเฉลี่ยของช่วงในอาร์เรย์108
1251ตัวหนาในสตริง LeetCode Solution108
1252โซลูชัน Leetcode ช่วงที่เล็กที่สุด108
1253พลังของสอง108
1254นับและสลับการค้นหาในอาร์เรย์ไบนารี108
1255อาร์เรย์ที่ต่อเนื่องกัน107
1256โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ107
1257ต้นทุนขั้นต่ำปีนบันได LeetCode Solution107
1258ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม107
1259Subarray ผลิตภัณฑ์สูงสุด107
1260ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode106
1261ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution106
1262ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่106
1263ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)105
1264องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป105
1265ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี105
1266จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด104
1267ผสาน k เรียงลำดับรายการ Leetcode Solution104
1268พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ104
1269Peeking Iterator โซลูชัน LeetCode104
1270การแบ่งพาร์ติชัน Palindrome104
1271คิวที่เป็นระเบียบ โซลูชั่น LeetCode103
1272เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode103
1273ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่102
1274ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่102
1275นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์102
1276ผสานอาร์เรย์ที่จัดเรียง102
1277Koko กินกล้วย LeetCode Solution100
1278วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution100
1279เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution99
1280ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่99
1281ผลรวมสูงสุดที่เพิ่มขึ้นตามมา98
1282ค้นหา subarray เฉลี่ยสูงสุดของความยาว k98
1283การจัดเรียงเหรียญ โซลูชัน Leetcode98
1284สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution98
1285ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)97
1286พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution97
1287แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array96
1288Array Nesting Leetcode Solution96
1289จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด96
1290จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode96
1291ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น95
1292ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่94
1293Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL94
1294แปลงเป็นฐาน -2 โซลูชัน LeetCode94
1295จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode93
1296แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ93
1297ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode93
1298Jump Game IV โซลูชัน LeetCode93
1299ดัชนีสุ่มเลือก LeetCode Solution93
1300เพิ่มโซลูชัน Leetcode สองหมายเลข92
1301ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง92
1302เข้าถึงหมายเลขโซลูชัน LeetCode92
1303เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution92
1304แทรก ลบ GetRandom O(1) Leetcode Solution91
1305โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง91
1306จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode90
1307การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution89
1308โซลูชัน LeetCode หมายเลข Palindrome89
1309ออกแบบระบบใต้ดิน Leetcode Solution88
1310พิมพ์โซ่ความยาวสูงสุดของคู่86
1311ตรวจหาโซลูชัน Leetcode ของ Capital83
1312ออกแบบลีดเดอร์บอร์ด Leetcode Solution83
1313สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution80
1314โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม79
1315สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม78
1316นับหมู่เกาะย่อย โซลูชัน LeetCode76
1317โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ75
1318ถอดรหัสสตริง Leetcode Solution74
1319ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode74
1320รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode73
1321เปลี่ยนตัวอักษร โซลูชัน LeetCode72
1322Binary Tree Inorder Traversal โซลูชัน LeetCode72
1323โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด71
1324โซลูชั่น LeetCode ปีประชากรสูงสุด71
1325จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode71
1326รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น70
1327ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง70
1328ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง70
1329ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode68
1330สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution66
1331โซลูชั่น LeetCode ปีประชากรสูงสุด66
1332คะแนนของวงเล็บ LeetCode Solution65
1333แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution63
1334แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution63
1335เกมสโตน IV โซลูชัน LeetCode62
1336Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป60
1337Graph Bipartite คืออะไร? โซลูชัน LeetCode60
1338เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution59
1339โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง59
1340แบ่งช็อกโกแลต LeetCode Solution51
1341คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น46
1342ช่วงผลรวมของ BST LeetCode Solution44
1343ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม41
1344จัดเรียงสี โซลูชัน LeetCode40
1345ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution38
1346หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode36
1347ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution35
1348หมุนโซลูชัน LeetCode สตริง34
1349ขนาดสูงสุด Subarray Sum เท่ากับ k Leetcode Solution12
1350โซลูชัน LeetCode ไฮไฟว์11
1351โซลูชัน Leetcode ของดัชนี H10
Translate »