ถอดรหัสสตริง

ระดับความยาก กลาง
ถามบ่อยใน อเมซอน แอปเปิล บลูมเบิร์ก ByteDance ซิสโก้ อีเบย์ Facebook Google Hulu ไมโครซอฟท์ คำพยากรณ์
การค้นหาครั้งแรกเชิงลึก กอง เชือกเข้าชม 190

สมมติว่าคุณได้รับสตริงที่เข้ารหัส ก เชือก ถูกเข้ารหัสในรูปแบบบางประเภทงานของคุณคือการถอดรหัสสตริง

ให้เราพูดว่า <ไม่มีครั้งที่สตริงเกิดขึ้น> [สตริง]

ตัวอย่าง

อินพุต

3 [b] 2 [bc]

เอาท์พุต

bbbcaca

คำอธิบาย

Here “ ข” เกิดขึ้น 3 ครั้งและ “ แคลิฟอร์เนีย” เกิดขึ้น 2 ครั้ง

อินพุต

2 [b2 [d]]

เอาท์พุต

bddbdd

คำอธิบาย

ที่นี่จะทำงานเป็นสองส่วนก่อนจะขยาย “ ง” 2 ครั้งมันจะกลายเป็น 2 [bdd] แล้วถ้าเราทำซ้ำสองครั้งมันจะเป็น bddbdd

อัลกอริทึมสำหรับถอดรหัสสตริง

  1. ตั้งค่าอุณหภูมิและเอาต์พุตเป็นสตริงว่างเราจะใช้ในภายหลังเพื่อจัดเก็บสตริงชั่วคราว
  2. เริ่มจาก 0 ในขณะที่ฉันน้อยกว่าความยาวสตริง:
    ตรวจสอบว่า str [i] เท่ากับตัวเลขหรือไม่ให้ดันไปที่จำนวนเต็มสแต็ก
  3. ไม่เช่นนั้นถ้า str [i] เท่ากับอักขระใด ๆ ยกเว้น ']' ให้ดันไปที่กองอักขระ
  4. หากพบ "]" ให้แสดงตัวเลขจากสแต็กจำนวนเต็มและป๊อปอักขระทั้งหมดจากสแต็กอักขระและเก็บไว้ในสตริงชั่วคราวจนกว่าจะพบ "[" และป๊อปอัป "["
  5. จัดเก็บและเพิ่มค่าของ temp ไปยังเอาต์พุตจนกว่าตัวเลขจะปรากฏขึ้นจากสแต็กจำนวนเต็ม
  6. จากสตริงเอาต์พุตให้ดันอักขระทั้งหมดลงในสแต็กอักขระและตั้งค่าเอาต์พุตเป็นสตริงว่าง
  7. ทำซ้ำขั้นตอนนี้จนกว่าอักขระทั้งหมดจากอักขระ กอง และจำนวนเต็มจากสแต็กจำนวนเต็มจะถูก popped ()
  8. ป๊อปอักขระทั้งหมดจากกองอักขระและเก็บไว้ในเอาต์พุต
  9. ส่งคืนเอาต์พุต

คำอธิบายสำหรับถอดรหัสสตริง

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

สมมติว่าเราได้รับสตริง 3 [b2 [ca]] หมายความว่าควรส่งออก 2 เท่า ac ซึ่งหมายถึง "caca" และตอนนี้ต่อด้วย b ดังนั้นข้างในจะกลายเป็น "bcaca" และสตริงนี้จะเกิดขึ้น 3 ครั้ง ดังนั้นมันจะกลายเป็น bcacabcacabcaca

ให้เราเป็นตัวอย่าง

ตัวอย่างของ Decode String

อินพุต: 3 [b2 [ca]]

ผม = 0;

str [i] = 3 มันจะผลักเข้าไปในสแต็กจำนวนเต็ม

ผม = 1;

str [i] = '[' มันจะดันเข้าไปในกองอักขระ

ผม = 2;

str [i] = b มันจะผลักเข้าไปในกองอักขระ

ผม = 3;

str [i] = '2' มันจะผลักเข้าไปในสแต็กจำนวนเต็ม

ผม = 4;

str [i] = '[' มันจะผลักเข้าไปในกองอักขระ

ผม = 5;

str [i] = 'c' มันจะดันเข้าไปในกองอักขระ

ผม = 6;

str [i] = 'a' มันจะผลักเข้าไปในกองอักขระ

ผม = 7;

str [i] = ']' ตามอัลกอริทึมหากเราพบสิ่งนี้ "]" เราจำเป็นต้องป๊อปจำนวนเต็มจากจำนวนเต็มกองที่เป็น 2 ในขณะนี้และเราต้องแสดงอักขระทีละตัวและเก็บไว้ในสตริงชั่วคราวจาก กองอักขระจนกว่าเราจะพบ '[' อักขระนี้และในที่สุดก็ป๊อปอักขระนี้

ตอนนี้อุณหภูมิจะเป็น "ca"

เราจะคูณสตริง temp นั้นเป็นจำนวนครั้งไม่เท่าจำนวนที่เราโผล่ออกมาจากสแต็กจำนวนเต็มและนั่นคือ noOfInteger = 2 และเก็บไว้ในเอาต์พุต

ดังนั้นผลลัพธ์ของ Decode String จะกลายเป็น "caca" หลังจากที่รับเข้าไปเราจำเป็นต้องดันอีกครั้งในกองอักขระ

ผม = 8;

str [i] =“]” อีกครั้งที่เราพบสิ่งนี้เราจำเป็นต้องป๊อปจำนวนเต็มจากจำนวนเต็มกองที่เป็น 3 ในตอนนี้และเราต้องแสดงอักขระทีละตัวและเก็บไว้ในสตริงชั่วคราวจากกองอักขระจนกว่าเราจะพบ '[' อักขระนี้และในที่สุดก็แสดงตัวละครนี้

ตอนนี้อุณหภูมิจะเป็น "bcaca"

เราจะคูณสตริง temp นั้นเป็นจำนวนครั้งไม่เท่าจำนวนที่เราโผล่ออกมาจากสแต็กจำนวนเต็มและนั่นคือ noOfInteger = 3 และเก็บไว้ในเอาต์พุต

ดังนั้นผลลัพธ์จะกลายเป็น“ bcacabcacabcaca”

และหลังจากนี้ความยาวของสตริงถึงเราจะส่งคืนเอาต์พุต

ผลลัพธ์ของเราจะเป็น:“ bcacabcacabcaca”

ถอดรหัสสตริงหมุด

 

การใช้งานสำหรับ Decode String

โปรแกรม C ++

#include <iostream>
#include <bits/stdc++.h>

using namespace std;

string getDecodeString(string str)
{
    stack<int> pushInt ;
    stack<char> charStack ;
    string temp = "";
    string output = "";

    for (int i = 0; i < str.length(); i++)
    {
        int noOfInteger = 0;
        if (isdigit(str[i]))
        {
            while (isdigit(str[i]))
            {
                noOfInteger = noOfInteger * 10 + str[i] - '0';
                i++;
            }

            i--;
            pushInt.push(noOfInteger);
        }
        else if (str[i] == ']')
        {
            temp = "";
            noOfInteger = 0;

            if (!pushInt.empty())
            {
                noOfInteger = pushInt.top();
                pushInt.pop();
            }

            while (!charStack.empty() && charStack.top()!='[' )
            {
                temp = charStack.top() + temp;
                charStack.pop();
            }
            if (!charStack.empty() && charStack.top() == '[')
            {
                charStack.pop();
            }
            for (int j = 0; j < noOfInteger; j++)
            {
                output = output + temp;
            }
            for (int j = 0; j < output.length(); j++)
            {
                charStack.push(output[j]);
            }
            output = "";
        }
        else if (str[i] == '[')
        {
            if (isdigit(str[i-1]))
            {
                charStack.push(str[i]);
            }
            else
            {
                charStack.push(str[i]);
                pushInt.push(1);
            }
        }
        else
        {
            charStack.push(str[i]);
        }
    }
    while (!charStack.empty())
    {
        output = charStack.top() + output;
        charStack.pop();
    }
    return output;
}
int main()
{
    string str = "3[b2[ca]]";
    cout<<getDecodeString(str);
    return 0;
}
bcacabcacabcaca

โปรแกรม Java

import java.util.Stack;
class stringDecoding
{
    static String getDecodeString(String str)
    {
        Stack<Integer> pushInt = new Stack<>();
        Stack<Character> charStack = new Stack<>();
        String temp = "";
        String output = "";

        for (int i = 0; i < str.length(); i++)
        {
            int noOfInteger = 0;
            if (Character.isDigit(str.charAt(i)))
            {
                while (Character.isDigit(str.charAt(i)))
                {
                    noOfInteger = noOfInteger * 10 + str.charAt(i) - '0';
                    i++;
                }

                i--;
                pushInt.push(noOfInteger);
            }
            else if (str.charAt(i) == ']')
            {
                temp = "";
                noOfInteger = 0;

                if (!pushInt.isEmpty())
                {
                    noOfInteger = pushInt.peek();
                    pushInt.pop();
                }

                while (!charStack.isEmpty() && charStack.peek()!='[' )
                {
                    temp = charStack.peek() + temp;
                    charStack.pop();
                }

                if (!charStack.empty() && charStack.peek() == '[')
                {
                    charStack.pop();
                }

                for (int j = 0; j < noOfInteger; j++)
                {
                    output = output + temp;
                }

                for (int j = 0; j < output.length(); j++)
                {
                    charStack.push(output.charAt(j));
                }

                output = "";
            }
            else if (str.charAt(i) == '[')
            {
                if (Character.isDigit(str.charAt(i-1)))
                {
                    charStack.push(str.charAt(i));
                }
                else
                {
                    charStack.push(str.charAt(i));
                    pushInt.push(1);
                }
            }

            else
            {
                charStack.push(str.charAt(i));
            }
        }
        while (!charStack.isEmpty())
        {
            output = charStack.peek() + output;
            charStack.pop();
        }

        return output;
    }
    public static void main(String args[])
    {
        String str = "3[b2[ca]]";
        System.out.println(getDecodeString(str));
    }
}
bcacabcacabcaca

ภาพประกอบของโค้ดด้านบน

ถอดรหัสสตริงหมุด

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

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

ความซับซ้อนของเวลาไม่ได้รับการแก้ไขเนื่องจากขึ้นอยู่กับสตริงอินพุตเนื่องจากทุกครั้งที่เราทำซ้ำบางขั้นตอนและเชื่อมสตริงเข้าด้วยกัน

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

O (n) โดยที่ n คือความยาวของสตริง เราใช้สแต็กสำหรับการใช้งานและขนาดสูงสุดที่เป็นไปได้ของสแต็กคือ n

อ้างอิง

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

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