องค์ประกอบที่พบบ่อย K ยอดนิยม

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

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

ในองค์ประกอบที่ใช้บ่อย K อันดับต้น ๆ เราได้ให้ไฟล์ แถว nums [] ค้นหาองค์ประกอบที่เกิดบ่อยที่สุด k

ตัวอย่าง

nums[] = {1, 1, 1, 2, 2, 3}
k = 2
1 2

 

องค์ประกอบที่พบบ่อย K ยอดนิยมหมุด

nums[] = {1}
k = 1
1

แนวทางที่ไร้เดียงสาสำหรับองค์ประกอบที่พบบ่อย K อันดับต้น ๆ

  1. สร้างไฟล์ แผนที่ ขององค์ประกอบและความถี่โดยการข้ามผ่านในอาร์เรย์ที่กำหนด
  2. จัดเรียงรายการของแผนที่ตามลำดับความถี่ที่ลดลง
  3. องค์ประกอบ k แรกของแผนที่ที่เรียงลำดับมีส่วนช่วยในคำตอบ

ตัวอย่าง

nums [] = {1, 1, 2, 3, 3, 3, 4} และ k = 2

สร้างแผนที่ขององค์ประกอบและความถี่
แผนที่ = {(1, 2), (2, 1), (3, 3), (4, 1)}

จัดเรียงแผนที่ตามลำดับความถี่ที่ลดลง
แผนที่จัดเรียง = {(3, 3), (1, 2), (2, 1), (4, 1)}

รายการ k แรกก่อให้เกิดคำตอบ
ตอบ = 3 1

รหัส

รหัส Java สำหรับองค์ประกอบที่พบบ่อย K อันดับต้น ๆ

import java.util.*;

class TopKFrequentElements {
    private static void printKFrequent(int[] nums, int k) {
        // Length of nums array
        int n = nums.length;

        // Build the map from nums array
        HashMap<Integer, Integer> map = new HashMap<>();
        for (int i = 0; i < n; i++) {
            if (map.containsKey(nums[i])) {
                map.put(nums[i], map.get(nums[i]) + 1);
            } else {
                map.put(nums[i], 1);
            }
        }

        // Sort the map, according to decreasing order of frequency and store in a set
        TreeSet<Element> set = new TreeSet<>(new Comparator<Element>() {
            @Override
            public int compare(Element o1, Element o2) {
                return Integer.compare(o2.freq, o1.freq);
            }
        });

        for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
            Element curr = new Element(entry.getKey(), entry.getValue());
            set.add(curr);
        }

        // First k elements of the sorted map contributes to the answer
        int index = 0;
        for (Element element : set) {
            System.out.print(element.value + " ");
            index++;
            if (index == k)
                break;
        }
        System.out.println();
    }

    public static void main(String[] args) {
        // Example 1
        int nums[] = new int[]{1, 1, 1, 2, 2, 3};
        int k = 2;

        printKFrequent(nums, k);

        // Example 2
        nums = new int[]{1};
        k = 1;

        printKFrequent(nums, k);
    }

    // class representing a element and value pair
    static class Element {
        int value;
        int freq;

        public Element(int value, int freq) {
            this.value = value;
            this.freq = freq;
        }
    }
}

รหัส C ++ สำหรับองค์ประกอบยอดนิยม K

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

// structure representing a element and value pair
struct Element {
    int value;
    int freq;
    
    Element(int v, int f) {
        value = v;
        freq = f;
    }
};

// Comparator to sort elements according to decreasing order of frequency
struct ElemetComp {
    bool operator()(const Element &e1, const Element & e2) {
        return (e2.freq < e1.freq);
    }
};

void printKFrequent(int *nums, int k, int n) {
    // Build the map from nums array
    unordered_map<int, int> map;
    for (int i = 0; i < n; i++) {
        if (map.find(nums[i]) == map.end()) {
            map.insert(make_pair(nums[i], 1));
        } else {
            map[nums[i]] = map.find(nums[i])->second + 1;
        }
    }
    
    // Sort the map, according to decreasing order of frequency and store in a set
    set<Element, ElemetComp> set;
    unordered_map<int, int>:: iterator itr;
    for (itr = map.begin(); itr != map.end(); itr++) {
        Element curr(itr->first, itr->second);
        set.insert(curr);
    }
    
    // First k elements of the sorted map contributes to the answer
    int index = 0;
    for (auto it = set.begin(); it != set.end(); it++) {
        cout<<it->value<<" ";
        index++;
        if (index == k)
            break;
    }
    cout<<endl;
}

int main() {
    // Example 1
    int nums[] = {1, 1, 1, 2, 2, 3};
    int k = 2;

    printKFrequent(nums, k, 6);

    // Example 2
    int nums2 = {1};
    k = 1;

    printKFrequent(nums, k, 1);
    
    return 0;
}

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

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

O (N * บันทึก (N)) เพราะเราใช้แผนที่ และแผนที่ใช้เวลาบันทึก N เวลาสำหรับการแทรกองค์ประกอบ

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

บน), ที่นี่เรากำลังแทรกองค์ประกอบลงในแผนที่ซึ่งรับผิดชอบพื้นที่นี้ เนื่องจากเราแทรก N องค์ประกอบความซับซ้อนของพื้นที่ก็เป็น O (N) เช่นกัน ในที่นี้ N แสดงจำนวนองค์ประกอบที่แตกต่างกัน ในกรณีที่เลวร้ายที่สุดตัวเลขทั้งหมดอาจแตกต่างกัน

แนวทางที่เหมาะสมที่สุดสำหรับองค์ประกอบที่พบบ่อย K สูงสุด

แนวทางที่ดีกว่าคือการสร้างฮีปสูงสุดขององค์ประกอบและความถี่ตามความถี่การลบส่วนบนของฮีพ k ครั้งจะให้คำตอบ

  1. สร้างไฟล์ แผนที่ ขององค์ประกอบและความถี่โดยการข้ามผ่านในอาร์เรย์ที่กำหนด
  2. สร้างไฟล์ กองสูงสุด ตามความถี่จากแผนที่
  3. ลบด้านบนของ heap k ครั้งและนี่คือคำตอบ

รหัสสำหรับองค์ประกอบยอดนิยม K

รหัส Java

import java.util.*;

class TopKFrequentElements {
    private static void printKFrequent(int[] nums, int k) {
        // Length of nums array
        int n = nums.length;

        // Build the map from nums array
        HashMap<Integer, Integer> map = new HashMap<>();
        for (int i = 0; i < n; i++) {
            if (map.containsKey(nums[i])) {
                map.put(nums[i], map.get(nums[i]) + 1);
            } else {
                map.put(nums[i], 1);
            }
        }

        // Construct a max heap of element and frequency according to frequency
        PriorityQueue<Element> heap = new PriorityQueue<>(new Comparator<Element>() {
            @Override
            public int compare(Element o1, Element o2) {
                return Integer.compare(o2.freq, o1.freq);
            }
        });

        // Build heap
        for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
            heap.add(new Element(entry.getKey(), entry.getValue()));
        }

        // First k elements of heap contributes to the answer
        for (int i = 0; i < k; i++) {
            System.out.print(heap.poll().value + " ");
        }
        System.out.println();
    }

    public static void main(String[] args) {
        // Example 1
        int nums[] = new int[]{1, 1, 1, 2, 2, 3};
        int k = 2;

        printKFrequent(nums, k);

        // Example 2
        nums = new int[]{1};
        k = 1;

        printKFrequent(nums, k);
    }

    // class representing a element and value pair
    static class Element {
        int value;
        int freq;

        public Element(int value, int freq) {
            this.value = value;
            this.freq = freq;
        }
    }
}

รหัส C ++

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

// structure representing a element and value pair
struct Element {
    int value;
    int freq;
    
    Element(int v, int f) {
        value = v;
        freq = f;
    }
};

// Comparator to sort elements according to decreasing order of frequency
struct ElementComp {
    bool operator()(const Element &e1, const Element & e2) {
        return (e1.freq < e2.freq);
    }
};

void printKFrequent(int *nums, int k, int n) {
    // Build the map from nums array
    unordered_map<int, int> map;
    for (int i = 0; i < n; i++) {
        if (map.find(nums[i]) == map.end()) {
            map.insert(make_pair(nums[i], 1));
        } else {
            map[nums[i]] = map.find(nums[i])->second + 1;
        }
    }
    
    // Construct a max heap of element and frequency according to frequency
    priority_queue<Element, vector<Element>, ElementComp> heap;
    for (auto itr = map.begin(); itr != map.end(); itr++) {
        Element element(itr->first, itr->second);
        heap.push(element);
    }
    
    // First k elements of heap contributes to the answer
    for (int i = 0; i < k; i++) {
        Element curr = heap.top();
        heap.pop();
        cout<<curr.value<<" ";
    }
    cout<<endl;
}

int main() {
    // Example 1
    int nums[] = {1, 1, 1, 2, 2, 3};
    int k = 2;

    printKFrequent(nums, k, 6);

    // Example 2
    int nums2 = {1};
    k = 1;

    printKFrequent(nums, k, 1);
    
    return 0;
}

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

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

O (k บันทึก N + N)นี่ N คือจำนวนองค์ประกอบ เนื่องจากในกรณีที่เลวร้ายที่สุดตัวเลขทั้งหมดที่มีอยู่ในอินพุตอาจแตกต่างกัน
ปัจจัย O (log N) มาเนื่องจากเวลาในการแทรกองค์ประกอบลงในฮีปสูงสุดหรือคิวลำดับความสำคัญ

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

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

อ้างอิง

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

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2815
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2498
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2453
4ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1972
5Palindrome ใช้การเรียกซ้ำ1776
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1656
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1644
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1626
9เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1600
10ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1470
11สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1443
12จัดเรียงด่วน1415
13ย้อนกลับอาร์เรย์1408
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1393
15ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1355
16ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1351
17องค์ประกอบที่ทำซ้ำครั้งแรก1334
18จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1318
19ผลรวมของตัวเลขในสตริง1310
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1277
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1250
22ตรวจหาลูปในรายการที่เชื่อมโยง1234
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1228
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1212
25Subarray กับผลรวมที่ได้รับ1209
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1201
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1195
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1149
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1121
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1118
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1100
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1098
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1065
34ค้นหาผู้นำในอาร์เรย์1057
35สลับโหนดในรายการที่เชื่อมโยง1031
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์999
37จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II991
38ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง983
39กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก962
40ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด962
41จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง950
42รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x950
43โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่941
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์927
45ค้นหาหมายเลขที่หายไป922
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์916
47สตริงย่อย Palindromic ที่ยาวที่สุด901
48แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง880
49พิมพ์ลำดับต่อมาที่ยาวที่สุด877
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ870
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด862
52ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้841
53จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด841
54นับสามเหลี่ยมที่เป็นไปได้818
55การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน813
56การคูณสองเมทริกซ์796
57ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่792
58จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ788
59หมุนรายการที่เชื่อมโยง788
60ซื้อหุ้นขายเพื่อเพิ่มผลกำไร785
61การเชื่อมต่อของสองสาย756
62ชักเย่อ755
63นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน750
64พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต748
65ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด743
66ปัญหาคนดัง735
67ค้นหา Pythagorean Triplets จาก Array735
68สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว729
69ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด726
70ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด726
71ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ708
72ค้นหาแถวที่มีจำนวนสูงสุด 1702
73ค้นหา Peak Element จาก Array696
74ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด693
75ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม685
76เรียงลำดับการแทรก685
77ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ684
78การเพิ่มสองเมทริกซ์681
79ปริศนาอาร์เรย์ผลิตภัณฑ์681
80ใช้สอง Stacks ในอาร์เรย์674
81สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1671
82ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน667
83Subarray ผลิตภัณฑ์สูงสุด II658
84อันดับพจนานุกรมของสตริง651
85การคูณก่อนหน้าและถัดไป641
86ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่641
87ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ631
88การลบเมทริกซ์สองตัว630
89ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด626
90แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน620
91อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม620
92สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน620
93ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่612
94ผลรวม Subarray Circular สูงสุด607
95จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย607
96ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด607
97จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว603
98ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน603
99ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก600
100Subarray และผลที่ตามมา597
101ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด596
102Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1592
103เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)591
104การแบนรายการที่เชื่อมโยง589
105องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง588
106Palindrome Permutations ของสตริง581
107องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array580
108องค์ประกอบเสียงข้างมาก573
109การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด571
110เรียกใช้การเข้ารหัสความยาว571
111พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ570
112Palindromes ในช่วงที่กำหนด569
113การตรวจสอบ Pangram565
114รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น563
115อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome561
116จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่561
117ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ561
118จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome557
119หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์556
120อักขระที่ซ้ำกันมากที่สุดในสตริง555
121ซ้ำตามมาของความยาวสองหรือมากกว่า553
122พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ548
123เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด548
124ปัญหาการเรียงลำดับแพนเค้ก540
125ผสานช่วงเวลาที่ทับซ้อนกัน II536
126โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม535
127โซลูชัน Sum Leetcode สองรายการ533
128ขนาดของ Subarray ที่มีผลรวมสูงสุด524
129การเปลี่ยนเมทริกซ์522
130การลบ Spaces ออกจากสตริงโดยใช้ stringstream518
131ลบพื้นที่พิเศษออกจากสตริง518
132ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่515
133ปัญหาเกี่ยวกับพาร์ติชัน514
134Palindrome ที่เล็กที่สุดหลังการเปลี่ยน514
135ลบรายการที่ซ้ำกันออกจากสตริง513
136Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่511
137ผลรวมสูงสุดที่เพิ่มขึ้นตามมา511
138ตรวจสอบว่าสตริงห่างกัน K หรือไม่501
139สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด499
140หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด498
141ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง497
142แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ497
143โซลูชัน 3Sum Leetcode495
144ลบรายการล่าสุด494
145ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่490
146ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง486
147โปรแกรมสลับอักขระทั้งหมดในสตริง481
148สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่479
149นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด478
150รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง474
151จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา472
152ค้นหาคู่กับความแตกต่างที่ได้รับ470
153ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย468
154ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่468
155ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย466
156คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer466
157จัดเรียง 0s 1s และ 2s ใน Array457
158ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด456
159เปรียบเทียบตัวเลขสองเวอร์ชัน454
160พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด454
161ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด452
162รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ452
163เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด450
164แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น449
165กลับคำในสตริงที่กำหนด448
166พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)446
167ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution444
168พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'434
169ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด430
170ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ430
171Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End430
172พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง426
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด424
174พิมพ์พาร์ติชัน palindromic ทั้งหมด420
175แบนรายการที่เชื่อมโยงหลายระดับ414
176ความยาวสูงสุดของคู่โซ่414
177ปัญหา Superstring ที่สั้นที่สุด413
178ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่410
179การเรียงลำดับ K เรียงอาร์เรย์408
180จัดเรียงสตริงตามสตริงอื่น401
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II397
182ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม394
183ค้นหาลำดับที่ตามมาของขนาด 3391
184โปรแกรมเพิ่มเลขฐานสองสองหลัก389
185ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ386
186พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์385
187คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II382
188ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)380
189อักขระที่ไม่ซ้ำ Kth376
190จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag376
191ซีซาร์ไซเฟอร์375
192ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ374
193การเรียงลำดับแพนเค้ก373
194หมุนภาพ 90 องศา370
195คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ367
196สตริงย้อนกลับที่สมบูรณ์แบบ364
197การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL363
198การผสานสองอาร์เรย์ที่เรียงลำดับ361
199การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด361
200สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด360
201ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก358
202จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s357
203ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง356
204ส่วนเสริม 1 และ 2 ของเลขฐานสอง355
205สี่องค์ประกอบที่รวมที่จะให้353
206ลบโหนดหลังจาก M351
207แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด350
208คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ347
209นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ344
210แยกสตริง338
211อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate338
212สตริง Palindrome (ตัวเลข)338
213ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่332
214การใช้งานซ้ำของ atoi ()330
215พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์330
216การเรียงลำดับอาร์เรย์ของสตริง329
217แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K327
218ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด325
219อักขระที่เกิดขึ้นสูงสุดในสตริง324
220แม้แต่ Substring Count324
221ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ323
222วงเล็บที่ถูกต้อง โซลูชัน LeetCode322
223เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?322
224ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ321
225พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ320
226อักขระ N ในสตริงทศนิยมที่ต่อกัน316
227จัดเรียงองค์ประกอบตามความถี่ II316
228ย้อนกลับสตริงโดยใช้ Stack316
229แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว316
230ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่314
231การจับคู่อักขระตัวแทน313
232โซลูชัน Subarray Leetcode สูงสุด311
233ผสานสองอาร์เรย์ที่เรียงลำดับ310
234ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน310
235นับจำนวนคำ308
236แยกสี่สายที่แตกต่างกัน307
237ค้นหาตรงกลางของรายการที่เชื่อมโยง304
238นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ298
239ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน298
240องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์294
241การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก292
242การเรียงสับเปลี่ยน Palindrome287
243การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี283
244ค้นหา Nth Node283
245ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ281
246Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด280
247โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น279
248ลบทรี279
249สตริง (แทนจำนวนเต็ม) เป็นค่า275
250พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket275
251ย้อนกลับสตริง275
252ย้อนกลับบิต271
253ต้นไม้ไบนารี271
254ลบโหนดภายใต้เงื่อนไขที่กำหนด270
255เปลี่ยนเพศของสตริงที่กำหนด270
256โซลูชัน Leetcode ของ Word Search269
257จัดเรียงอาร์เรย์ของสตริง268
258จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9265
259วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?265
260นามสกุลทั่วไปที่ยาวที่สุด264
261ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด264
262นับคู่ด้วยผลรวมที่ได้รับ263
263ห้องประชุม II โซลูชั่น LeetCode262
264เมทริกซ์ Toeplitz262
265ลบช่องว่างออกจากสตริง261
266องค์ประกอบแรกที่ไม่ซ้ำ261
267LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด260
268สลับอาร์เรย์ที่กำหนด258
269รูปแบบสตริงย่อยซ้ำ257
270ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์257
271กองต่ำ255
272ไม่มีปัญหาราชินี254
273ค้นหาอักขระที่สองบ่อย249
274จำนวนเกาะ โซลูชั่น LeetCode249
275อัลกอริทึม Dijkstra249
276โซลูชั่นปล้นบ้าน Leetcode247
277โปรแกรมลำดับนกกาเหว่า247
278องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์246
279โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)245
280ลดความแตกต่างสูงสุดระหว่างความสูง244
281จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์243
282กองซ้อนสูงสุด243
283ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน242
284การประเมินนิพจน์242
285หมายเลขฟีโบนักชี240
286โซลูชัน Palindrome Leetcode ที่ถูกต้อง238
287วิธีการลบรายการที่เชื่อมโยง237
288โซลูชัน Plus One Leetcode237
289KMP อัลกอริทึม237
290Min Stack Leetcode โซลูชัน236
291ซูโดกุ Solver236
292ค้นหาคำ235
293กลับคำในสตริง234
294ชุดย่อย Leetcode234
295การประเมิน Postfix Expression233
296รวมผลรวม Leetcode Solution232
297จำนวน 1 บิต232
298ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ227
299Backspace String เปรียบเทียบ227
300คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์226
301อัลกอริทึม Rabin Karp226
302Sqrt (x) โซลูชัน Leetcode225
303ตั้งค่า Matrix Zeroes224
304ประกอบด้วย Duplicate II Leetcode Solution223
305การกลับคิว223
306หอคอยแห่งฮานอย222
307Subarray ที่มี 0 ผลรวม221
308ผลรวมรวม220
309องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด219
310ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง219
311จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II218
312โซลูชันจำนวนเต็มเป็นโรมัน Leetcode217
313นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน216
314Leetcode สามเหลี่ยมปาสคาล215
315การบีบอัดสตริง215
316ลบองค์ประกอบตรงกลางของสแต็ก215
317ย้อนกลับคำแต่ละคำ214
318เพิ่ม Binary Leetcode Solution214
319คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ214
320สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า213
321ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม213
322เทคนิคหน้าต่างบานเลื่อน212
323การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน212
324Pow (x, n) โซลูชัน Leetcode211
325แยกเลขคู่และเลขคี่211
326การประเมินนิพจน์ทางคณิตศาสตร์211
327อัลกอริทึม Bellman Ford211
328Palindrome Linked List Leetcode โซลูชัน210
329การเรียงลำดับถัดไป210
330จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์210
331อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ210
332การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List210
333อัลกอริทึม Kruskal209
334โซลูชัน Leetcode หมายเลขเดียว209
335ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ209
336ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์208
337ประกอบด้วย Duplicate208
338Postfix เป็น Infix Conversion208
339มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution208
340นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา208
341K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ207
342จัดเรียงองค์ประกอบตามความถี่207
343Subarray สูงสุด206
344จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode206
345โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด205
346โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม204
347พีชคณิต Leetcode Solution204
348ค้นหา Lucky Integer ใน Array Leetcode Solution204
349กลุ่มคำที่มีชุดอักขระเดียวกัน204
350อัลกอริธึม Convex Hull204
351ค้นหา Town Judge Leetcode Solution203
352โซลูชัน Leetcode องค์ประกอบส่วนใหญ่203
353คำที่ใช้บ่อย K ยอดนิยม203
354ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่203
355สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution202
356โซลูชัน LeetCode เมทริกซ์เกลียว202
357Swap Nodes ในคู่ Leetcode Solutions202
358ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด201
359การเรียงลำดับอาร์เรย์โดยใช้ Stacks201
360การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์201
361ประเมินกอง200
362สตริงการแย่งชิง200
363Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน200
364นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม200
365ย้อนกลับตัวเลขโดยใช้กอง198
366องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์198
367ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ198
368หมายเลขพิเศษ198
369ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่197
370ค้นหาใน Rotated Sorted Array Leetcode Solution197
371Count Primes Leetcode Solutions197
372กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x196
373กลุ่มแอนนาแกรม196
374คำนำหน้าในการแปลง Infix196
375ผลรวมเส้นทางขั้นต่ำ196
376จำนวนคู่ที่ดีโซลูชัน Leetcode195
377โซลูชัน Leetcode Triangle II ของ Pascal195
378เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution195
379ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง194
380ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์194
381การเข้ารหัส Huffman194
382การย้อนกลับองค์ประกอบ K แรกของคิว194
383ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน193
384โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ193
385หมายเลขเดียว193
386พลังของโซลูชัน Leetcode สองตัว193
387Fizz Buzz Leetcode193
388การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d192
389House Robber II โซลูชัน Leetcode192
390จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution192
391หมายเลขที่หายไป โซลูชัน Leetcode192
392Coin Change 2 Leetcode โซลูชั่น192
393Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป192
394เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด191
395ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์191
396จัตุรัสสูงสุด191
397วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap191
398ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode190
399องค์ประกอบที่พบบ่อย K ยอดนิยม190
400จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน189
401การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย189
402โซลูชัน Leetcode แบบต่อเนื่องสูงสุด189
403โซลูชัน Matrix Diagonal Sum Leetcode189
404Subarray Sum เท่ากับ K LeetCode Solution189
405โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร189
406ถอดรหัสสตริง188
407ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่188
408การแปลงซิกแซก188
409แบบสอบถามสตริงย่อย Palindrome188
410ปัญหาผลรวมย่อย188
411นิพจน์มีวงเล็บสำรองหรือไม่188
412เส้นทางที่ไม่ซ้ำใคร188
413Leetcode เรียงลำดับ188
414ผลรวม Subarray เท่ากับ k187
415จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution187
416ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์187
417ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution187
418ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution187
419ค้นหาหมายเลขที่ซ้ำกัน187
420องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง187
421แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น187
422ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution187
423หมายเลขคาตาลันที่ N187
424หมายเลขฟีโบนักชี โซลูชัน LeetCode187
425แปลงสตริงเป็น Int186
426จำนวนเต็มย้อนกลับ186
427โซลูชัน LeetCode อาร์เรย์โมโนโทนิก186
428ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด186
429พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ186
430การเรียงสับเปลี่ยนกรณีจดหมาย186
431ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ186
432ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่186
433Reverse Vowels ของ String Leetcode Solution186
434ค้นหาค่ามัธยฐานจากสตรีมข้อมูล186
435ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน185
436ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน185
437ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์185
438ดักจับน้ำฝน Leetcode Solution185
439สลับโซลูชัน Array Leetcode185
440ใช้ Stack และ Queue โดยใช้ Deque184
441ย้อนกลับคำในสตริง III LeetCode Solution184
442กราฟ Bipartite184
443จัดเรียงสแต็กโดยใช้การเรียกซ้ำ184
444เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution184
445ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k184
446ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution184
447ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี183
448นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน183
449ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม183
450การใช้งานแคช LRU183
451ค้นหาองค์ประกอบที่ซ้ำกัน182
452ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution182
453อัลกอริทึมของ Prim182
454ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว182
455นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด182
456สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่182
457ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน182
458การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค181
459ลำดับต่อมาที่ยาวที่สุด181
460การต่อกันของ Array LeetCode Solution181
461ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ181
462ย้อนกลับกองโดยใช้การเรียกซ้ำ181
463องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions181
464ย้อนกลับสตริง181
465Subarrays ที่มีองค์ประกอบที่แตกต่างกัน181
466ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว181
467จำนวนเต็มเป็นคำภาษาอังกฤษ181
468ผลรวมของช่วง Subarray Leetcode Solution181
469ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที180
470Fizz Buzz180
471แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode180
472ต่อไป Greater Element I Leetcode Solution179
473นับและพูด179
474ค้นหาความแตกต่าง Leetcode Solution179
475ค้นหาอักขระทั่วไป Leetcode Solution179
476ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution179
477ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์179
478แก้ไขระยะทาง179
479Word Ladder โซลูชัน LeetCode178
480Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม178
481ย้อนกลับรายการที่เชื่อมโยง178
482การจัดข้อความให้เหมาะสม โซลูชัน LeetCode178
483เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด178
484ผลรวมเป้าหมาย178
485อัลกอริทึม MiniMax178
486หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution178
487ระดับของอาร์เรย์178
488อัลกอริทึม Floyd Warshall177
489มุมมองด้านบนของ Binary Tree177
490คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie177
491โซลูชัน Leetcode คูณสตริง177
492พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0177
493จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution177
494ผสานช่วงเวลาที่ทับซ้อนกัน176
495หอคอยซ้ำแห่งฮานอย176
496ลำดับความสำคัญใน C ++176
497โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล176
498พื้นที่สูงสุดของเกาะ175
499Palindrome ที่สั้นที่สุด175
500จับคู่กับผลิตภัณฑ์ที่กำหนด175
501น้ำท่วมเติม LeetCode175
502ออกแบบระบบจอดรถ Leetcode Solution175
503Koko กินกล้วย Leetcode Solution175
504ย้ายศูนย์ LeetCode Solution175
505subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K175
506ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่174
507คำนำหน้าในการแปลง Postfix174
508ดัชนีสูงสุดในอาร์เรย์ภูเขา174
509Postfix เป็น Prefix Conversion174
510ปัญหาช่วงเวลาของสต็อก174
511นับและพูด Leetcode Solution174
512สตริงวงเล็บที่ถูกต้อง174
513สตริงย่อยที่มีการต่อคำทั้งหมด173
514กระโดดเกม โซลูชัน Leetcode173
515โซลูชัน Leetcode แบบสุ่ม173
516ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)173
517ปัญหาปุ่มกดตัวเลขบนมือถือ173
518ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์173
519ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)173
520ความยาวของ Last Word Leetcode Solution173
521Recursion173
522จุดตัดของสองอาร์เรย์173
523ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution173
524ใช้ Stack โดยใช้ Queues173
525ใช้สแต็กโดยใช้คิวเดียว173
526ซิกแซกการแปลง LeetCode โซลูชั่น173
527ค้นหาองค์ประกอบที่ขาดหายไปของช่วง172
528การเรียงลำดับแบบวนซ้ำของทรีไบนารี172
529แปลงอาร์เรย์เป็นแบบซิกแซก172
530นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด172
531ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์172
532Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน172
533Leetcode อาร์เรย์ที่ต่อเนื่องกัน172
534โซลูชัน Leetcode ที่สำคัญช้าที่สุด172
535ภาชนะที่มีน้ำมากที่สุด172
536เวลาที่ดีที่สุดในการซื้อและขายหุ้น171
537โซลูชัน Leetcode เรียงลำดับอาร์เรย์171
538Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด171
539น้ำหนักหินสุดท้าย171
540ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว171
541ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution171
542สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ171
543คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ171
544แปลง BST ปกติเป็น BST สมดุล170
545การดำเนินการขั้นต่ำในการแปลง X เป็น Y170
546องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์170
547การกลับวงเล็บขั้นต่ำ170
548โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด170
549Sudoku ที่ถูกต้อง169
550สลับอาร์เรย์169
551องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป169
552สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode169
553กำหนดคุกกี้ Leetcode Solution168
554ผลรวมด้านซ้ายออกจาก Leetcode Solutions168
555เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N168
556จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด168
557โซลูชันอัญมณีและหิน Leetcode168
558จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k168
559แจกจ่ายขนมให้กับผู้คน Leetcode Solution168
560ตรวจสอบวงเล็บสมดุลในนิพจน์168
561การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม168
562ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution167
563แทรก Interval Leetcode Solution167
564ปัญหากระเป๋าเป้167
565การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก167
566จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง167
567Anagrams ที่ถูกต้อง167
568ปัญหาเหมืองทอง167
569เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution167
570ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม167
571จำนวนเต็มเป็นโรมัน167
572เป็นโซลูชัน Leetcode ที่ตามมา167
573โซลูชัน Leetcode ของ Isomorphic Strings167
574โซลูชัน Leetcode หมายเลข N-th Tribonacci166
5753Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด166
576วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode166
57701 โซลูชัน Matrix LeetCode166
578นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K166
579ตะแกรงของ Eratosthenes166
580ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร166
581วิธีถอดรหัส166
582ระยะการขัดขวาง166
583การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน166
584แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี166
585โซลูชัน LeetCode ต้นไม้เดียวกัน165
586หมุนรายการ Leetcode โซลูชัน165
587จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?165
588นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS165
589ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน165
590โซลูชัน Leetcode ของ Island Perimeter165
591ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด165
592K ช่องว่าง LeetCode164
593ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์164
594อัศวินขั้นต่ำย้ายโซลูชัน LeetCode164
595ชุดค่าผสม Leetcode164
596ดักน้ำฝน LeetCode Solution164
597ระยะทางสูงสุดในอาร์เรย์164
598จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m164
599LRU Cache LeetCode Solution164
600หมุนภาพ โซลูชัน LeetCode163
601สรุปช่วง Leetcode โซลูชัน163
602ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ163
603รูปแบบคำ163
604จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน163
605ระยะห่างระหว่างบัสหยุด Leetcode Solution163
606ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่162
607การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์162
608การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน162
609ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด162
610จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution162
611กบกระโดด Leetcode โซลูชั่น162
612ปัญหาการเปลี่ยนเหรียญ162
613จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน162
614การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก162
615ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน161
616การเรียงสับเปลี่ยนในสตริง Leetcode Solution161
617แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา161
618ต้นทุนขั้นต่ำในการจ้างคนงาน K161
619ปัญหาการตัดคำ161
620เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution161
621เกมหิน LeetCode160
622จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์160
623ค้นหาผลรวมระดับสูงสุดใน Binary Tree160
624การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode160
625Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป160
626ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี160
627โจรปล้นบ้าน160
628การทำงานของ XOR ในโซลูชัน Array Leetcode160
629จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode160
630การกำหนดที่อยู่ IP โซลูชัน Leetcode160
631ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution160
632ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี160
633ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด159
634แยก 0s และ 1s ใน Array159
635จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2159
636ฐานที่เล็กที่สุด159
637อัลกอริทึมการทาสีรั้ว159
638แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด158
639พลังของโซลูชัน Leetcode สี่ตัว158
640สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution158
641การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง158
642ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)158
643ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่158
644Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode158
645ผลรวมสองชุดที่ไม่ทับซ้อนกัน158
646สตริง Isomorphic157
647ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด157
648นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี157
649วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี157
650K ช่องว่าง157
651ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d157
652การรวมตัวอักษรของหมายเลขโทรศัพท์157
653GCD ของตัวเลขสองตัว157
654เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution157
655ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล157
656พลิกโซลูชัน LeetCode ของรูปภาพ157
657โซลูชัน LeetCode หมายเลข Strobogrammatic157
658จัดระเบียบสตริงใหม่157
659ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode157
660โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II157
661กระดิกเรียง156
662จำนวนจังหวัด โซลูชั่น Leetcode156
663จะสร้าง Mergable Stack ได้อย่างไร?156
664ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่156
665สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution156
666โซลูชัน LeetCode เวลาว่างของพนักงาน156
667ฉลากพาร์ติชั่น LeetCode Solution156
668ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution156
669สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution156
670ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่156
671จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode155
672แปลงอาร์เรย์เป็นรูปแบบย่อ155
673จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง155
674การสุ่มตัวอย่างอ่างเก็บน้ำ155
675ลำดับการเรียงสับเปลี่ยน LeetCode Solution155
676ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution155
677การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง155
678สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด155
679BFS กับ DFS สำหรับ Binary Tree155
680Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด155
681ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n155
682Inorder Successor ของโหนดใน Binary Tree155
683การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด154
684ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ154
685ลดจาน LeetCode Solution154
686จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย154
687เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode154
688Lucky Numbers ในโซลูชัน Matrix Leetcode154
689ชุดย่อย Sum Leetcode154
690เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก154
691โซลูชัน Leetcode จำนวนที่น่าเกลียด154
692โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II153
693ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี153
694ค้นหาใบของ Binary Tree LeetCode Solution153
695ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution153
696พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ153
697Palindrome ที่ถูกต้อง153
698ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่153
699การย้อนกลับคิวโดยใช้การเรียกซ้ำ153
700จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution153
701จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode153
702เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution153
703ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข153
704โซลูชัน Leetcode ระยะทางที่ติดขัด153
705Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode152
706โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง152
707ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k152
708แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution152
709ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด152
710พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน152
711ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน152
712โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II152
713ย้อนกลับเฉพาะตัวอักษร LeetCode Solution152
714กู้คืนโครงสร้างการค้นหาแบบไบนารี152
715พื้นฐานการเขียนโปรแกรมแบบไดนามิก152
716ลบวงเล็บไม่ถูกต้อง Leetcode Solution152
717สร้าง BST จาก Preorder Traversal ที่กำหนด152
718Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)151
719subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน151
720ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์151
721แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution151
722คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน151
723Binary Tree ลำดับระดับซิกแซก Traversal151
724แก้ไขระยะทาง LeetCode Solution151
725การลบในทรีไบนารี150
726กู้คืนที่อยู่ IP โซลูชัน Leetcode150
727ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode150
728ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode150
729ค่าสัมประสิทธิ์ทวินาม150
730ผสานสอง Binary Trees LeetCode Solution150
731โซลูชัน Leetcode ต้นไม้สมมาตร149
732ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array149
733Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution149
734โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข149
735ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution149
736การจัดเรียงฟองโดยใช้สองกอง149
737อันดับ Transform ของ Array Leetcode Solution149
738จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode149
739ค้นหาอักขระที่ไม่ซ้ำกันในสตริง149
740ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง149
741โซลูชัน Leetcode แถวแป้นพิมพ์149
742ผสาน K เรียงลำดับรายการที่เชื่อมโยง149
743ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K149
744ต้นไม้ที่มีความสูงต่ำสุด149
745ค้นหาผลคูณที่ใหญ่ที่สุดของ 3149
746จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล149
747นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x148
748สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด148
749องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์148
750องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด148
751ตัวสลับหลอดไฟ โซลูชัน LeetCode148
752ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution148
753มอร์ริส Traversal148
754รูปแบบคำ โซลูชัน LeetCode148
755ดำเนินการเปลี่ยนสตริง Leetcode148
756โซลูชัน LeetCode ของรถแข่ง148
757พลิกโซลูชัน LeetCode Binary Tree148
758เกมกระโดด148
759สแต็กตามอาร์เรย์ที่เติบโตได้148
760ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -148
761หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution148
762เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด147
763บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution147
764แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม147
765ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution147
766ความลึกสูงสุดของ N-ary Tree Leetcode Solution147
767อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution147
768ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution147
769เส้นทแยงมุมของต้นไม้ไบนารี147
770Kth บรรพบุรุษของโหนดในไบนารีทรี147
771เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0147
772จำนวน NGE ทางด้านขวา147
773อันดับสัมพัทธ์ Leetcode Solution147
774โซลูชัน LeetCode Array ที่ไม่ลดลง147
775โปรแกรมสำหรับปัญหา Bridge and Torch147
776ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี146
777วงจรรายการที่เชื่อมโยง146
778ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว146
779งูและบันได LeetCode Solution146
780ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง146
781ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution146
782สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution146
783โซลูชันการบีบอัดสตริง LeetCode146
784จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น146
785จำนวนเกาะ II โซลูชัน LeetCode146
786ปัญหาการปูกระเบื้อง146
787การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน146
788จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด146
789ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution146
790โซลูชั่น N-Queens LeetCode146
791น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode146
792หมายเลขที่ถูกต้อง146
793ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode145
794ค้นหาโซลูชัน Leetcode 2D Matrix II145
795พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution145
796ต้นไม้ช่วงเวลา145
797นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน145
798พจนานุกรมคนต่างด้าว โซลูชัน LeetCode145
799เปลี่ยนกราฟ145
800โซลูชันฐาน 7 Leetcode145
801ลดจำนวนคู่สูงสุดใน Array LeetCode Solution145
802อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน145
803สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น145
804ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution145
805ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution145
806รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น144
807แยกสตริงใน Balanced Strings Leetcode Solution144
808การสั่งซื้อล่วงหน้าแบบวนซ้ำ144
809ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่144
810โซลูชัน Leetcode ส่วนเติมเต็ม144
811คิวแบบวงกลม144
812พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง144
813ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง144
814ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่144
815ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution144
816โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler144
817โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1144
818เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution144
819ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II143
820Last Stone Weight II โซลูชัน LeetCode143
821Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s143
822ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์143
823หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น143
824ตารางเรียน II - LeetCode143
825ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ143
826ค่าสัมประสิทธิ์การเปลี่ยนแปลง143
827โคลนกราฟ โซลูชัน LeetCode143
828ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution143
829เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution143
830แปลง BST เป็น Min Heap143
831เรียงลำดับ Array ตาม Parity II Leetcode Solution143
832เซตย่อยที่มีผลรวมหารด้วยม142
833ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution142
834เรียงสี142
835เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง142
836เส้นทางที่มีค่าเฉลี่ยสูงสุด142
837Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution142
838ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1142
839ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution142
840คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode142
841ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k142
842ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด142
843รายการพาร์ติชั่น Leetcode Solution142
844ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด141
845สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด141
846LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย141
847จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution141
848ปัญหาการจับคู่เพื่อน141
849กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode141
850กำไรสูงสุดในการจัดตารางงาน Leetcode Solution141
851นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3141
852ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่141
853ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น141
854ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่141
855ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution141
856โซลูชัน Leetcode ของ Spiral Matrix II141
857จัดเรียงอาร์เรย์เป็น BST ที่สมดุล141
858ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution141
859การคูณเมทริกซ์ลูกโซ่141
860โซลูชันกำแพงอิฐ LeetCode141
861การจับคู่นิพจน์ทั่วไป141
862นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K141
863การค้นหาแบบไบนารีการค้นหาทรีและการแทรก140
864วงเล็บที่ถูกต้อง โซลูชัน Leetcode140
865ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution140
866Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)140
867วางดอกไม้ได้ LeetCode Solution140
868แทรกลบ GetRandom140
869ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่140
870นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน140
871การเลื่อนระดับคำสั่งในรูปแบบ Spiral140
872ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด140
873ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution140
874ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง139
875ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์139
876ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้139
877แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต139
878ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ139
879องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์139
880เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม139
881เดาตัวเลขสูงกว่าหรือต่ำกว่า II139
882จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i139
883แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี139
884จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution138
885ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่138
886นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ138
887โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่138
888พจนานุกรมคนต่างด้าว138
889BFS สำหรับ Disconnected Graph138
890โซลูชัน Leetcode เมืองปลายทาง138
891เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution138
892ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree138
893โซลูชัน Leetcode อุณหภูมิรายวัน138
894ลบและรับ138
895ค้นหาอักขระทั่วไป Leetcode Solution138
896ผลรวมขั้นต่ำของการคูณของจำนวน n138
897โซลูชัน LeetCode การข้ามเส้นทแยงมุม138
898การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด138
899องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ138
900แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี138
901วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n138
902ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์138
903คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง138
904โซลูชัน Leetcode ระยะทางสั้นที่สุด138
905การแสดงออกที่สมดุลพร้อมการเปลี่ยน137
906ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่137
907รูปแบบสตริงย่อยซ้ำ LeetCode Solution137
908GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์137
909น้ำมะนาวเปลี่ยน Leetcode Solution137
9104 ซัม137
911ขวดน้ำ Leetcode Solution137
912ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี137
913ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์137
914แบบสอบถาม LCM ช่วง137
915จำนวนวันระหว่างสองวัน โซลูชัน LeetCode137
916สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง137
917จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution136
918ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง136
919จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino136
920ผสาน Leetcode สองรายการที่เรียงลำดับ136
921Robot Bounded In Circle โซลูชัน LeetCode136
922โซลูชัน LeetCode แนวขวางในแนวทแยง136
923ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode136
924จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i136
925ใส่ลงใน Postfix136
926ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด136
927จัดคิวโดยใช้ Stacks136
928โซลูชัน LeetCode ของ Spiral Matrix III136
929ผลที่ตามมาของ Palindromic ที่ยาวที่สุด136
930K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST135
931ค่าเฉลี่ยของระดับในต้นไม้ไบนารี135
932สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน135
933พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร135
934จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode135
935สร้าง Rectangle Leetcode Solution135
936ตัดแต่งต้นไม้ค้นหาแบบไบนารี135
937เลขพจนานุกรม Leetcode Solution135
938เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0135
939การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K135
940Palindrome Partitioning Leetcode Solution135
941ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา134
942ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด134
943วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution134
944เกม Stone II Leetcode134
945ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ134
946ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution134
947สร้าง BST จาก Level Order Traversal ที่กำหนด134
948รูปแบบเกิดขึ้นโดยใช้ Stack134
949อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M134
950Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด134
951ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution134
9523 ผลรวม134
953โซลูชัน Leetcode กองซ้อนความถี่สูงสุด134
954การรวมช่วงเวลา134
955แบ่งคำ134
956ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่134
957ต้นไม้สมมาตร133
958เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution133
959สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution133
960นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด133
961ลำดับนิวแมน - คอนเวย์133
962แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน133
963การแบ่งพาร์ติชัน Palindrome133
964Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution133
965สร้างจำนวนสูงสุด133
966การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง133
967หน้าต่างบานเลื่อนสูงสุด133
968สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน133
969ไต่บันได132
970ต้นไม้กลุ่ม132
971ปฏิทินของฉัน I LeetCode Solution132
972ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา132
973สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution132
974จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution132
975Depth First Search (DFS) สำหรับกราฟ132
976ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด132
977อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)132
978สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม132
979Subarray ผลิตภัณฑ์สูงสุด132
980ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด132
981ค้นหา Subtrees ที่ซ้ำกัน131
982ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน131
983ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode131
984การค้นหาแรกกว้าง (BFS) สำหรับกราฟ131
985นับคู่กับผลรวมที่ได้รับ131
986ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่131
987การดำเนินการลบทรีค้นหาแบบไบนารี131
988การส่งผ่านลำดับระดับของต้นไม้ไบนารี131
989นับราคาในช่วง131
990ค้นหาความแตกต่าง Leetcode Solution131
991สิ่งแรกที่ขาดหายไปในเชิงบวก131
992เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น130
993ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า130
994เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด130
995ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด130
996Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode130
997ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution130
998การข้ามผ่านขอบเขตของต้นไม้ไบนารี130
999การแทรกในทรีไบนารี130
1000Serialize และ Deserialize Binary Tree130
1001สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String130
1002Reverse Nodes ใน K-Group130
1003โซลูชัน Leetcode ที่ใหญ่ที่สุด129
1004ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution129
1005การชนกันของดาวเคราะห์น้อย LeetCode Solution129
1006พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน129
1007โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด129
1008ฆ่ากระบวนการ LeetCode Solution129
1009นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด129
1010ปัญหาพาร์ทิชันของจิตรกร129
1011เส้นทางที่ไม่ซ้ำกัน II129
1012การส่งผ่านคำสั่งระดับโดยใช้สองคิว129
1013คำนวณ nCr% p129
1014จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น129
1015ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0129
1016โซลูชัน Boomerang Leetcode ที่ถูกต้อง129
1017ความยาวสูงสุดของ Subarray ซ้ำ129
1018จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่129
1019จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์128
1020ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution128
1021จำนวนพา ธ พาลินโดรมิกในเมทริกซ์128
1022K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution128
1023ต้นไม้ค้นหาแบบไบนารี128
1024กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode128
1025การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)128
1026ปัญหาการจัดวงเล็บแบบบูลีน128
1027โซลูชัน LeetCode Maze III128
1028โซลูชัน Leetcode ของ Word ที่สั้นที่สุด128
1029การจับคู่สตริงในโซลูชัน Array Leetcode128
1030โซลูชัน LeetCode สตริงการแย่งชิง128
1031รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง128
1032เพื่อนวัยที่เหมาะสม LeetCode Solution128
1033ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode127
1034ถัดไป Greater Element III โซลูชัน LeetCode127
1035ข้อดีของ BST มากกว่า Hash Table127
1036ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง127
1037Design Hit Counter โซลูชัน LeetCode127
1038สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array127
1039สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations127
1040ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่127
1041ตัวเลขที่น่าเกลียด127
1042ค้นหา Peak Element127
1043ต้นไม้ไบนารีที่สมดุล127
1044การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด127
1045ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1127
1046ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา126
1047สามารถจับภาพได้สำหรับ Rook Leetcode Solution126
1048บรรพบุรุษที่ต่ำที่สุด126
1049ขนาดต่ำสุด Subarray Sum126
1050จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'126
1051ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน126
1052เพิ่มตัวเลขสองตัว126
1053Morris Inorder Traversal126
1054น่าเกลียดหมายเลข II LeetCode โซลูชั่น126
1055การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode126
1056Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ126
1057ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution126
1058ผลรวมดัชนีขั้นต่ำของสองรายการ126
1059Path Sum II LeetCode Solution125
1060โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง125
1061Bitwise และช่วงตัวเลข โซลูชัน LeetCode125
1062ความลึกแบบวนซ้ำครั้งแรกของกราฟ125
1063Binary Tree มุมมองด้านขวา โซลูชัน LeetCode125
1064เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution125
1065ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม125
1066นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ125
1067การกำหนดที่อยู่ IP โซลูชัน LeetCode125
1068ค้นหาโซลูชัน LeetCode ของ Peak Element II125
1069หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว125
1070ตรวจสอบโครงสร้างการค้นหาแบบไบนารี125
1071ความสำคัญของพนักงาน LeetCode Solution124
1072จำนวนเกาะที่ปิด โซลูชัน Leetcode124
1073จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า124
1074หมายเลขที่น่าเกลียดสุด ๆ124
1075ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution124
1076กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี124
1077กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่124
1078ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode124
1079การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution124
1080การนับคู่หาร124
1081โครงสร้างข้อมูลไบนารีทรี124
1082อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution123
1083ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists123
1084ตัวละครต่อเนื่อง LeetCode Solution123
1085วันแห่งปี Leetcode Solution123
1086โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม123
1087ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution123
1088พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป123
1089สร้างวงเล็บ Leetcode Solution123
1090นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x123
1091พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP123
1092ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน123
1093ประเภทของต้นไม้ไบนารี123
1094ถัดไป การเรียงสับเปลี่ยน Leetcode Solution122
1095ผลที่ตามมาของ Bitonic ที่ยาวที่สุด122
1096เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions122
1097จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree122
1098โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด122
1099ผลรวมเส้นทาง122
1100จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode122
1101ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน122
1102ลบ Palindromic Subsequences Leetcode Solution122
1103สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe121
1104ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ121
1105แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์121
1106พิมพ์มุมมองด้านขวาของทรีไบนารี121
1107รวมผลรวม IV LeetCode โซลูชั่น121
1108ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์121
1109เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่121
1110มุมมองด้านล่างของทรีไบนารี121
1111ผลที่ตามมาที่แตกต่าง121
1112Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution121
1113โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม121
1114ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง121
1115ผลิตภัณฑ์ของช่วงในอาร์เรย์120
1116นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด120
1117ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k120
1118ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum120
1119ตัดคัน120
1120Palindrome Permutation LeetCode Solution120
1121ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด120
1122วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด120
1123ค้นหาตำแหน่งแทรก120
1124รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution119
1125ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution119
1126ลำดับ Moser-de Bruijn119
1127Subarray ผลิตภัณฑ์สูงสุด119
1128พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ119
1129โซลูชัน Prime Palindrome LeetCode119
1130ต้นไม้ไบนารีสูงสุด119
1131ฟอร์แมตโซลูชัน String Leetcode119
1132การเรียงลำดับโทโพโลยี119
1133เพิ่ม Triplet Subsequence โซลูชัน LeetCode119
1134โซลูชัน Leetcode ตัวคั่นพัน119
1135เพิ่มขึ้นต่อเนื่องยาวนานที่สุด119
1136เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution118
1137ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน118
1138สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution118
1139สร้าง K Palindrome Strings LeetCode Solution118
1140ลำดับโกลอมบ์118
1141K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน117
1142ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน117
1143ค้นหาลำดับงูที่มีความยาวสูงสุด117
1144แปลง BST เป็น Greater sum Tree117
1145Binary Tree เป็น Binary Search Tree Conversion117
1146ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย117
1147สลับโหนดในคู่117
1148Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution117
1149แนะนำต้นไม้แดง - ดำ117
1150ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution117
1151Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution117
1152ผลรวมของเลขคู่หลังการสืบค้น117
1153นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน117
1154การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray117
1155ผลที่ตามมาซ้ำซากยาวที่สุด117
1156K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่116
1157โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้116
1158ลบโหนดและส่งคืน Forest Leetcode Solution116
1159หมุนอาร์เรย์116
1160ปัญหาผลรวมย่อยในช่องว่าง O (sum)116
1161คิวลำดับความสำคัญ116
1162แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode116
1163ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน116
1164เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม116
1165รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด116
1166สตริงย่อย Palindromic Leetcode Solution116
1167เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด115
1168ต้นไม้ตัดสินใจ115
1169ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด115
1170เวอร์ชันแรกที่ไม่ดี115
1171เส้นทางรถเมล์ Leetcode Solution115
1172ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode115
1173ค้นหาระบบข้อเสนอแนะ LeetCode Solution115
1174โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ115
1175ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode114
1176ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution114
1177นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์114
1178การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode114
1179ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น114
1180โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด114
1181เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution113
1182ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?113
1183จำนวนการสั่งซื้อใน Backlog Leetcode Solution113
1184ย้อนกลับเส้นทางใน BST โดยใช้ Queue113
1185จำนวนส่วนสูงสุดของความยาว a, b และ c113
1186บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี112
1187ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution112
1188Matchsticks กับ Square Leetcode Solution112
1189ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution112
1190การสร้างคิวใหม่ตามความสูง112
1191การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode112
1192โซลูชัน LeetCode Array ที่ต่อเนื่องกัน112
1193ฟอร์แมตวันที่ โซลูชัน LeetCode111
1194การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง111
1195แชมเปญทาวเวอร์ โซลูชัน LeetCode111
1196Kth องค์ประกอบที่เล็กที่สุดใน BST111
1197หมายเลขสามเหลี่ยมที่ถูกต้อง111
1198กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode111
1199subarray bitonic ผลรวมสูงสุด111
1200แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ111
1201ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution111
1202ใหม่ 21 เกม111
1203แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions111
1204วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด110
1205ตัวแบ่งจำนวนเต็ม LeetCode Solution110
1206การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย110
1207ผลรวมของใบซ้าย LeetCode Solution110
1208ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต110
1209กราฟและการแสดง110
1210โซลูชัน LeetCode Perfect Square ที่ถูกต้อง110
1211แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า110
1212ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ110
1213ปัจจัยที่ k ของ n Leetcode Solution109
1214ความลึกสูงสุดของไบนารีทรี109
1215หารสองจำนวนเต็ม Leetcode Solution109
1216บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี109
1217สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode109
1218การต่อกันของ Array LeetCode Solution109
1219แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว109
1220ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา109
1221เดาคำ109
1222พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ109
1223การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด109
1224เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ109
1225BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด109
1226โซลูชัน Leetcode ข้ามเส้นทาง109
1227ผสานการเรียง108
1228ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่108
1229ออกแบบ Skiplist โซลูชัน LeetCode108
1230Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode108
1231คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด108
1232นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน107
1233Perfect Squares โซลูชัน LeetCode107
1234ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่107
1235คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ107
1236ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution107
1237แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ107
1238พลังของสอง107
1239โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน107
1240ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้107
1241การโคลนกราฟ107
1242อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน106
1243Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode106
1244พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์106
1245โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด106
1246ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น106
1247LRU Cache Leetcode Solution106
1248ค่าเฉลี่ยของช่วงในอาร์เรย์106
1249นับและสลับการค้นหาในอาร์เรย์ไบนารี106
1250ตัวหนาในสตริง LeetCode Solution106
1251ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม106
1252ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution106
1253ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)105
1254อาร์เรย์ที่ต่อเนื่องกัน105
1255ไม่มีหมายเลข105
1256องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป104
1257ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี104
1258ผสาน k เรียงลำดับรายการ Leetcode Solution103
1259พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ103
1260Subarray ผลิตภัณฑ์สูงสุด103
1261โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ103
1262ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution103
1263ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode103
1264หลักสูตรคู่ขนาน II โซลูชัน LeetCode103
1265ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่103
1266เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode102
1267โซลูชัน Leetcode ช่วงที่เล็กที่สุด102
1268ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่102
1269คิวที่เป็นระเบียบ โซลูชั่น LeetCode101
1270การแบ่งพาร์ติชัน Palindrome101
1271ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่101
1272Koko กินกล้วย LeetCode Solution100
1273ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่99
1274ต้นทุนขั้นต่ำปีนบันได LeetCode Solution99
1275ผสานอาร์เรย์ที่จัดเรียง99
1276นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์99
1277Peeking Iterator โซลูชัน LeetCode98
1278จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด98
1279วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution98
1280ผลรวมสูงสุดที่เพิ่มขึ้นตามมา97
1281เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution97
1282ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)96
1283แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array96
1284ค้นหา subarray เฉลี่ยสูงสุดของความยาว k96
1285จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด96
1286สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution95
1287ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่94
1288ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น94
1289Array Nesting Leetcode Solution93
1290Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL93
1291การจัดเรียงเหรียญ โซลูชัน Leetcode93
1292จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode92
1293เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution91
1294ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode91
1295ดัชนีสุ่มเลือก LeetCode Solution91
1296พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution91
1297จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode90
1298ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง90
1299เข้าถึงหมายเลขโซลูชัน LeetCode90
1300แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ90
1301Jump Game IV โซลูชัน LeetCode89
1302แปลงเป็นฐาน -2 โซลูชัน LeetCode89
1303แทรก ลบ GetRandom O(1) Leetcode Solution88
1304เพิ่มโซลูชัน Leetcode สองหมายเลข86
1305การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution86
1306โซลูชัน LeetCode หมายเลข Palindrome86
1307จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode84
1308พิมพ์โซ่ความยาวสูงสุดของคู่84
1309ออกแบบระบบใต้ดิน Leetcode Solution83
1310โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง82
1311ตรวจหาโซลูชัน Leetcode ของ Capital81
1312ออกแบบลีดเดอร์บอร์ด Leetcode Solution78
1313สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution76
1314สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม75
1315โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม72
1316โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ72
1317รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode72
1318เปลี่ยนตัวอักษร โซลูชัน LeetCode71
1319ถอดรหัสสตริง Leetcode Solution70
1320Binary Tree Inorder Traversal โซลูชัน LeetCode70
1321โซลูชั่น LeetCode ปีประชากรสูงสุด70
1322นับหมู่เกาะย่อย โซลูชัน LeetCode69
1323โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด69
1324ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง69
1325ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode68
1326จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode68
1327รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น67
1328ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง66
1329ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode65
1330สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution63
1331โซลูชั่น LeetCode ปีประชากรสูงสุด62
1332แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution61
1333คะแนนของวงเล็บ LeetCode Solution60
1334เกมสโตน IV โซลูชัน LeetCode60
1335แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution59
1336Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป59
1337โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง58
1338Graph Bipartite คืออะไร? โซลูชัน LeetCode57
1339เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution53
1340แบ่งช็อกโกแลต LeetCode Solution48
1341ช่วงผลรวมของ BST LeetCode Solution40
1342คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น39
1343ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม38
1344จัดเรียงสี โซลูชัน LeetCode36
1345ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution33
1346หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode30
1347หมุนโซลูชัน LeetCode สตริง30
1348ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution28
Translate »