ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ

ระดับความยาก กลาง
ถามบ่อยใน ห้องทดลองนวัตกรรม 24 * 7 แอคโคไลท์ อเมซอน Flipkart Komli Media ไมโครซอฟท์ Taxi4Sure VMware Walmart Labs
กัญชา รายการที่เชื่อมโยง การเรียงลำดับเข้าชม 142

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

ตัวอย่าง

Input:

รายการ 1: 5 → 9 → 10 → 12 → 14

รายการ 2: 3 → 5 → 9 → 14 → 21

Output:

ทางแยก_รายการ: 14 → 9 → 5

Union_list: 21 → 14 → 12 → 10 → 9 → 5 → 3

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

ขั้นตอนวิธี

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

คำอธิบาย

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

ตัวอย่างเช่นสร้างรายการที่เชื่อมโยงสองรายการ 'list1' และ 'list2' และแทรกองค์ประกอบในทั้งสองโดยคลาส Node ของเราใน java หรือ Node โครงสร้างใน c ++. หลังจากนั้นเราจะพบการรวมกันของรายการที่เชื่อมโยงทั้ง list1 และ list2 โดยใช้ฟังก์ชันที่เราสร้าง 'get_union' ซึ่งเราใช้ส่วนหัวของรายการที่เชื่อมโยงทั้งสองเป็นอาร์กิวเมนต์ในนั้นและเราสร้างรายการชั่วคราวเพื่อบันทึกสหภาพ องค์ประกอบในทั้งสองรายการด้วยความช่วยเหลือของ ในขณะที่วนซ้ำ ก่อนอื่นในขณะที่วนซ้ำเพื่อแทรกองค์ประกอบของรายการแรกใน temp รายการและวินาทีเพื่อแทรกรายการ 2 องค์ประกอบใน temp แสดงรายการหากพวกเขายังไม่ได้อยู่ในรายการและในที่สุดเราก็ได้รายการที่เต็มไปด้วยองค์ประกอบที่พบได้ทั่วไปในรายการที่เชื่อมโยง หลังจากนั้นเราจะใช้วิธี 'get Intersection' เพื่อค้นหาจุดตัดของรายการที่เชื่อมโยงทั้งสองรายการซึ่งเราจะนำส่วนหัวของรายการที่เชื่อมโยงทั้งสองอีกครั้งและเราจะใช้อีกครั้ง ในขณะที่วนซ้ำ เพื่อแทรกองค์ประกอบของรายการที่เชื่อมโยงทั้งสองเฉพาะในกรณีที่มีอยู่ทั่วไปในรายการที่เชื่อมโยงทั้งสอง

การดำเนินงาน

โปรแกรม C ++ สำหรับ Union และทางแยกของรายการที่เชื่อมโยงสองรายการ

#include<iostream>
#include<stdlib.h>
using namespace std;

struct Node
{
    int value;
    struct Node* next;
};

void insert(struct Node** head, int new_value)
{
    struct Node* NewNode = (struct Node*) malloc(sizeof(struct Node));

    NewNode->value = new_value;

    NewNode->next = (*head);

    (*head) = NewNode;
}

void Front_Back(struct Node* source, struct Node** front, struct Node** back)
{
    struct Node* fast;
    struct Node* slow;
    if (source==NULL || source->next==NULL)
    {
        *front = source;
        *back = NULL;
    }
    else
    {
        slow = source;
        fast = source->next;

        while (fast != NULL)
        {
            fast = fast->next;
            if (fast != NULL)
            {
                slow = slow->next;
                fast = fast->next;
            }
        }

        *front = source;
        *back = slow->next;
        slow->next = NULL;
    }
}

struct Node* Sort_merge(struct Node* fst, struct Node* sec)
{
    struct Node* result = NULL;

    if (fst == NULL)
        return(sec);
    else if (sec==NULL)
        return(fst);

    if (fst->value <= sec->value)
    {
        result = fst;
        result->next = Sort_merge(fst->next, sec);
    }
    else
    {
        result = sec;
        result->next = Sort_merge(fst, sec->next);
    }
    return(result);
}

void Sort(struct Node** head)
{
    struct Node *head_node= *head;
    struct Node *a, *b;

    if ((head_node == NULL) || (head_node->next == NULL))
        return;

    Front_Back(head_node, &a, &b);

    Sort(&a);
    Sort(&b);

    *head = Sort_merge(a, b);
}

struct Node *get_Union(struct Node *head1, struct Node *head2)
{
    struct Node *result = NULL;
    struct Node *t1 = head1, *t2 = head2;

    while (t1 != NULL && t2 != NULL)
    {
        if (t1->value < t2->value)
        {
            insert(&result, t1->value);
            t1 = t1->next;
        }

        else if (t1->value>t2->value)
        {
            insert(&result, t2->value);
            t2 = t2->next;
        }
        else
        {
            insert(&result, t2->value);
            t1 = t1->next;
            t2 = t2->next;
        }
    }

    while (t1 != NULL)
    {
        insert(&result, t1->value);
        t1 = t1->next;
    }
    while (t2 != NULL)
    {
        insert(&result, t2->value);
        t2 = t2->next;
    }

    return result;
}

struct Node *get_Intersection(struct Node *head1, struct Node *head2)
{
    struct Node *result = NULL;
    struct Node *t1 = head1, *t2 = head2;

    while (t1 != NULL && t2 != NULL)
    {
        if (t1->value < t2->value)
            t1 = t1->next;

        else if (t1->value > t2->value)
            t2 = t2->next;

        else
        {
            insert(&result, t2->value);

            t1 = t1->next;
            t2 = t2->next;
        }
    }

    return result;
}

void printList (struct Node *node)
{
    while (node != NULL)
    {
        cout<<node->value << " ";
        node = node->next;
    }
    cout<<endl;
}

int main()
{
    struct Node* head1 = NULL;
    struct Node* head2 = NULL;
    struct Node* intersection_list = NULL;
    struct Node* union_list = NULL;

    insert(&head1, 20);
    insert(&head1, 4);
    insert(&head1, 15);
    insert(&head1, 10);
    insert(&head1, 11);

    insert(&head2, 10);
    insert(&head2, 2);
    insert(&head2, 4);
    insert(&head2, 8);

    Sort(&head1);
    Sort(&head2);

    intersection_list = get_Intersection(head1, head2);
    union_list = get_Union(head1, head2);

    cout<<"First list is \n";
    printList(head1);

    cout<<"\nSecond list is \n";
    printList(head2);

    cout<<"\nIntersection list is \n";
    printList(intersection_list);

    cout<<"\nUnion list is \n";
    printList(union_list);

    return 0;
}
First list is
4 10 11 15 20

Second list is
2 4 8 10

Intersection list is
10 4

Union list is
20 15 11 10 8 4 2

โปรแกรม Java สำหรับ Union และทางแยกของรายการที่เชื่อมโยงสองรายการ

class Solution1
{
    Node head;


    class Node
    {
        int data;
        Node next;
        Node(int d)
        {
            data = d;
            next = null;
        }
    }


    void get_union(Node hd1, Node hd2)
    {
        Node t1 = hd1, t2 = hd2;


        while (t1 != null)
        {
            insert(t1.data);
            t1 = t1.next;
        }


        while (t2 != null)
        {
            if (!is_Present(head, t2.data))
                insert(t2.data);
            t2 = t2.next;
        }
    }

    void get_intrSection(Node hd1, Node hd2)
    {
        Node rst = null;
        Node t1 = hd1;


        while (t1 != null)
        {
            if (is_Present(hd2, t1.data))
                insert(t1.data);
            t1 = t1.next;
        }
    }


    void printList()
    {
        Node temp = head;
        while (temp != null)
        {
            System.out.print(temp.data + " ");
            temp = temp.next;
        }
        System.out.println();
    }


    void insert(int new_data)
    {

        Node new_node = new Node(new_data);


        new_node.next = head;


        head = new_node;
    }


    boolean is_Present(Node head, int data)
    {
        Node t = head;
        while (t != null)
        {
            if (t.data == data)
                return true;
            t = t.next;
        }
        return false;
    }


    public static void main(String args[])
    {
        Solution1 llist1 = new Solution1();
        Solution1 llist2 = new Solution1();
        Solution1 unin = new Solution1();
        Solution1 intersecn = new Solution1();


        llist1.insert(20);
        llist1.insert(4);
        llist1.insert(15);
        llist1.insert(10);


        llist2.insert(10);
        llist2.insert(2);
        llist2.insert(4);
        llist2.insert(8);

        intersecn.get_intrSection(llist1.head, llist2.head);
        unin.get_union(llist1.head, llist2.head);

        System.out.println("First List is");
        llist1.printList();

        System.out.println("Second List is");
        llist2.printList();

        System.out.println("Intersection List is");
        intersecn.printList();

        System.out.println("Union List is");
        unin.printList();
    }
}
First List is
10 15 4 20
Second List is
8 4 2 10
Intersection List is
4 10
Union List is
2 8 20 4 15 10

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

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

 O (ม. + n) ที่ไหน “m” และ “ n” คือจำนวนองค์ประกอบที่มีอยู่ในรายการแรกและรายการที่สองตามลำดับ

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

 O (ม. + n) ที่ไหน “m” และ “ n” คือจำนวนองค์ประกอบที่มีอยู่ในรายการแรกและรายการที่สองตามลำดับ

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

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