ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว

ระดับความยาก กลาง
ถามบ่อยใน BrowserStack Hulu มหินทราคอมวิวา กระเป๋าอัญมณี โซโรโค
รายการที่เชื่อมโยง คิวเข้าชม 184

ในลำดับความสำคัญ คิว ใช้เพียงอย่างเดียว รายการที่เชื่อมโยง ปัญหาเราจำเป็นต้องใช้ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว ลำดับความสำคัญประกอบด้วยการดำเนินการต่อไปนี้

  1. push (x, p): เพิ่มองค์ประกอบ x ที่มีลำดับความสำคัญ p ที่ตำแหน่งที่เหมาะสมในคิวลำดับความสำคัญ
  2. pop (): ลบและส่งคืนองค์ประกอบที่มีลำดับความสำคัญสูงสุด
  3. peek (): ส่งคืนองค์ประกอบที่มีลำดับความสำคัญสูงสุด

ตัวอย่าง

Input:
ดัน (5, 2)
ดัน (1, 3)
แอบมอง ()
ดัน (7, 5)
ดัน (9, 1)
ป๊อป ()
ป๊อป ()
แอบมอง ()
Output:
1
7
1
5

อัลกอริทึมสำหรับลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว

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

ดัน (x, p)

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

  1. ไม่มีองค์ประกอบที่มีลำดับความสำคัญน้อยกว่า p ให้เพิ่มองค์ประกอบใหม่ที่ส่วนท้ายของรายการที่เชื่อมโยง
  2. องค์ประกอบทั้งหมดมีลำดับความสำคัญน้อยกว่า p เพิ่มองค์ประกอบใหม่ที่จุดเริ่มต้นของรายการที่เชื่อมโยง
  3. องค์ประกอบบางอย่างมีลำดับความสำคัญน้อยกว่า p ในขณะที่องค์ประกอบอื่นมีลำดับความสำคัญมากกว่า p ให้เพิ่มองค์ประกอบใหม่ก่อนองค์ประกอบแรกที่มีลำดับความสำคัญน้อยกว่า p

ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยวหมุด

ความซับซ้อนของเวลา = O (n)

รหัสหลอกสำหรับคิวลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบเดี่ยว

  1. สร้างโหนดใหม่ด้วย data = x และ priority = p ปล่อยให้เป็น newNode
  2. ถ้า head เป็น null นี่คือโหนดแรกที่จะถูกแทรกดังนั้นให้ head = newNode และ return
  3. สร้างโหนดชั่วคราวเท่ากับส่วนหัวและโหนดก่อนหน้าเท่ากับค่าว่าง
  4. ค้นหาโหนดแรกที่มีลำดับความสำคัญน้อยกว่า p โดยการรันลูปในขณะที่ temp ไม่เป็นโมฆะและลำดับความสำคัญของ temp มากกว่า p ในการทำซ้ำทุกครั้งให้อัปเดตก่อนหน้าเป็น temp และ temp เป็น temp ถัดไป
  5. หลังจากสิ้นสุดลูปถ้า temp เป็นโมฆะหมายความว่าไม่มีโหนดใดที่มีลำดับความสำคัญน้อยกว่า p ให้แทรก newNode ที่ส่วนท้ายของรายการที่เชื่อมโยงนั่นคือทำ prev.next = newNode
  6. มิฉะนั้นถ้า prev เป็นโมฆะหมายความว่าโหนดทั้งหมดมีลำดับความสำคัญมากกว่า p ทำ newNode.next = head และ head = newNode
  7. มิฉะนั้นให้แทรกโหนดใหม่ก่อน temp นั่นคือทำ newNode.next = temp และ prev.next = newNode

ป๊อป ()

ด้านหน้าของรายการที่เชื่อมโยงมีองค์ประกอบที่มีลำดับความสำคัญสูงสุดลบออกและส่งคืน

ความซับซ้อนของเวลา = O (1)

แอบมอง ()

ด้านหน้าของรายการที่เชื่อมโยงมีองค์ประกอบที่มีลำดับความสำคัญสูงสุดส่งกลับ

ความซับซ้อนของเวลา = O (1)

รหัส JAVA สำหรับคิวลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบเดี่ยว

public class PriorityQueueUsingSinglyLinkedList {
    // class representing node of a linked list
    static class Node {
        int data;
        int priority;
        Node next;
        
        public Node(int data, int priority) {
            this.data = data;
            this.priority = priority;
        }
    }

    // Variable representing the head of linked list
    private static Node head = null;

    private static void push(int x, int p) {
        // Create a new node
        Node newNode = new Node(x, p);

        // If head is null, this is the first node to be added
        // so make head = newNode
        if (head == null) {
            head = newNode;
            return;
        }

        Node temp = head;
        Node prev = null;

        // search for first node having priority less than p
        while (temp != null && temp.priority > p) {
            prev = temp;
            temp = temp.next;
        }

        if (temp == null) {
            // no node with priority less than this node (Case 1)
            prev.next = newNode;
        } else {
            if (prev == null) {
                // all the nodes have priority less than p (Case 2)
                // add this node at the starting
                newNode.next = head;
                head = newNode;
            } else {
                // Case 3
                // add this node before the node with priority less than p 
                newNode.next = temp;
                prev.next = newNode;
            }
        }
    }

    private static int peek() {
        // head of the linked list contains the maximum priority element
        if (head != null) {
            return head.data;
        }
        return -1;
    }

    private static int pop() {
        // head of the linked list contains the maximum priority element
        if (head != null) {
            int data = head.data;
            // removing the highest priority element
            head = head.next;
            return data;
        }
        return -1;
    }

    public static void main(String[] args) {
        // Example
        push(5, 2);
        push(1, 3);
        System.out.println(peek());
        push(7, 5);
        push(9, 1);
        System.out.println(pop());
        System.out.println(pop());
        System.out.println(peek());
    }
}
1
7
1
5

รหัส C ++ สำหรับคิวลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว

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

// class representing a tree node
class Node {
    public:
    int data;
    int priority;
    Node *next;
    
    Node(int d, int p) {
        data = d;
        priority = p;
        next = NULL;
    }
};

// function to create a new node
Node* newNode(int x, int p) {
    Node *node = new Node(x, p);
    return node;
}

// Variable representing the head of linked list
Node *head = NULL;

void push(int x, int p) {
    // Create a new node
    Node *node = newNode(x, p);
    
    // If head is null, this is the first node to be added
    // so make head = newNode
    if (head == NULL) {
        head = node;
        return;
    }
    
    Node *temp = head;
    Node *prev = NULL;
    
    // search for first node having priority less than p
    while (temp != NULL && temp->priority > p) {
        prev = temp;
        temp = temp->next;
    }
    
    if (temp == NULL) {
        // no node with priority less than this node (Case 1)
        prev->next = node;
    } else {
        if (prev == NULL) {
            // all the nodes have priority less than p (Case 2)
            // add this node at the starting
            node->next = head;
            head = node;
        } else {
            // Case 3
            // add this node before the node with priority less than p
            node->next = temp;
            prev->next = node;
        }
    }
}

int pop() {
    // head of the linked list contains the maximum priority element
    if (head != NULL) {
        int data = head->data;
        // removing the highest priority element
        head = head->next;
        return data;
    }
    return -1;
}

int peek() {
    // head of the linked list contains the maximum priority element
    if (head != NULL) {
        return head->data;
    }
    return -1;
}

int main() {
    // Example
    push(5, 2);
    push(1, 3);
    cout<<peek()<<endl;
    push(7, 5);
    push(9, 1);
    cout<<pop()<<endl;
    cout<<pop()<<endl;
    cout<<peek()<<endl;
    
    return 0;
}
1
7
1
5

อ้างอิง 1    เอกสารอ้างอิง 2

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

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