เพิ่มตัวเลขสองตัว

ระดับความยาก กลาง
ถามบ่อยใน อเมซอน แอปเปิล บลูมเบิร์ก คูปัง ของ DocuSign Facebook Google ไมโครซอฟท์ Uber VMware Walmart Labs yahoo
รายการที่เชื่อมโยง คณิตศาสตร์เข้าชม 131

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

รูปแบบการป้อนข้อมูล

บรรทัดแรกมีค่าจำนวนเต็มสองค่า N1 และ N2 บรรทัดที่สองประกอบด้วย N1 หลักของตัวเลขแรก บรรทัดที่สามประกอบด้วยตัวเลข N2 หลัก

รูปแบบผลลัพธ์

พิมพ์ผลลัพธ์โดยใช้รายการที่เชื่อมโยง

ข้อ จำกัด

  • 0 <= ค่าโหนด <= 9
Example Input-1:
3 3
5 2 1
2 8 5
Example Output-1:
7 0 7

คำอธิบายสำหรับการเพิ่มตัวเลขสองตัว

หมายเลขแรกคือ 125 และหมายเลขที่สองคือ 582 ในการเพิ่มเราได้ 707 ดังนั้นคำตอบสุดท้ายของเราคือ 707 เพื่อความเข้าใจที่ดีขึ้นโปรดดูภาพด้านล่าง:

ขั้นตอนที่: 1 สร้างรายการที่เชื่อมโยงตามรูปแบบการป้อนข้อมูลที่กำหนด เพิ่มตัวเลขในรายการที่เชื่อมโยงในลำดับย้อนกลับ

เพิ่มตัวเลขสองตัวหมุด

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

เพิ่มตัวเลขสองตัวหมุด

ขั้นตอนที่: 3 ย้ายหัวไปทีละหัวและเพิ่มค่าลงในรายการที่เชื่อมโยงที่เป็นผลลัพธ์

หมุด

ขั้นตอนที่: 4 ย้ายหัวไปทีละหัวและเพิ่มค่าลงในรายการที่เชื่อมโยงที่เป็นผลลัพธ์

หมุด

ขั้นตอนที่: 5 ตอนนี้เราพิมพ์ค่าของรายการที่เชื่อมโยงผลลัพธ์ 7-> 0-> 7

อัลกอริทึมสำหรับเพิ่มตัวเลขสองตัว

Algorithm:
Step:1 If h1 is the head of first linked list and h2 is the head of second linked list then:
       while(h1!=NULL and h2!=NULL) then:
       1.1) add the data of both nodes and add to a final resultant linked list.
Step:2 while(h1!=NULL) then:
       add the nodes of linked list 1 to the resultant linked list.
Step:3 while(h2!=NULL) then:
       add the nodes of linked list 2 to the resultant linked list.  
Step:4 Print the final resultant linked list.

การใช้งานสำหรับการเพิ่มตัวเลขสองตัว

/*C++ Implementation of Add two numbers problem*/ 
#include<bits/stdc++.h>
using namespace std;
/*structure of node of linked list which contain data and a pointer which is point to the next node*/
struct ListNode 
{
    /*value of node*/
    int val;
    /*pointer to the next node*/
    ListNode *next;
};
/*Create a node with given data*/
ListNode *newnode(int data)
{
    ListNode *temp= new ListNode();
    temp->val=data;
    temp->next=NULL;
    return temp;
}
void create_linked_list(ListNode** head, int data)  
{  
    /*allocate node*/
    ListNode* temp = newnode(data);  
    /*link the old list off the new node*/
    temp->next=(*head);  
    /* move the head to point to the new node*/
    (*head)=temp;  
}
void print_linked_list(ListNode* head)
{
    while(head!=NULL)
    {
        cout<<head->val<<" ";
        head=head->next;
    }
}
/*add two linked list*/
ListNode* add_two_numbers(ListNode* l1, ListNode* l2)
{
    int carry=0;
    ListNode* res;
    ListNode **ans=&res;
    /*if both linked list have nodes*/
    while(l1!=NULL&&l2!=NULL)
    {
        (*ans)= newnode((l1->val+l2->val+carry)%10);
        carry=(l1->val+l2->val+carry)/10;
        ans=&((*ans)->next);
        l1=l1->next;
        l2=l2->next;
    }
    /*if linked list 1 have nodes*/
    while(l1!=NULL)
    {
        (*ans)= newnode((l1->val+carry)%10);
        carry=(l1->val+carry)/10;
        ans=&((*ans)->next); 
        l1=l1->next;
    }
    /*if linked list 2 have nodes*/
    while(l2!=NULL)
    {
        (*ans)= newnode((l2->val+carry)%10);
        carry=(l2->val+carry)/10;
        ans=&((*ans)->next); 
        l2=l2->next;
    }
    /*if their is generate a carry then create one more node in linked list and store the carry.*/
    if(carry>0)
    {
        (*ans)= newnode(carry);
        carry/=10;
        ans=&((*ans)->next);
    }
    return res;
}
/*function use to reverse the linked list*/
ListNode* reverse_linked_list(ListNode* head)
{
    ListNode* current=head;
    ListNode* next=NULL;
    ListNode* prev=NULL;
    while(current!=NULL)
    {
        next=current->next;
        current->next=prev;
        prev=current;
        current=next;
    }
    return prev;
}
int main() 
{ 
    int n1,n2;
    /*take the input n1,n2*/
    cin>>n1>>n2;
    ListNode* result=NULL;
    ListNode* ll1=NULL;
    ListNode* ll2=NULL;
    /*take input linked list 1*/
    for(int i=0;i<n1;i++)
    {
        int x;
        cin>>x;
        create_linked_list(&ll1,x);
    }
    /*take input linked list 2*/
    for(int i=0;i<n2;i++)
    {
        int x;
        cin>>x;
        create_linked_list(&ll2,x);
    }
    /*print first linked list*/
    cout<<"First linked list is: ";
    print_linked_list(ll1);
    cout<<endl;
    /*print second linked list*/
    cout<<"Second linked list is: ";
    print_linked_list(ll2);
    cout<<endl;
    /*reverse linkel list 1*/
    ListNode* l1=reverse_linked_list(ll1);
    /*reverse linkel list 2*/
    ListNode* l2=reverse_linked_list(ll2);
    ListNode* ans= add_two_numbers(l1,l2);
    /*print reslutant linked list*/
    cout<<"Resultant linked list is: ";
    print_linked_list(ans);
    cout<<endl;
    return 0; 
}
3 2 
2 4 3
5 6
First linked list is: 3 4 2 
Second linked list is: 6 5 
Resultant linked list is: 7 0 4

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

บน) โดยที่ N คือค่าสูงสุดของ n1, n2 เราเพียงแค่สำรวจรายการที่เชื่อมโยงใน เวลาเชิงเส้น ดังนั้นความซับซ้อนของเวลาจึงเป็นเส้นตรง

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

บน) เนื่องจากเราสร้างรายการที่เชื่อมโยงอีกรายการซึ่งอาจมีโหนด N โดยที่ N เป็นตัวเลขในรายการที่เชื่อมโยงขนาดใหญ่

อ้างอิง

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

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2826
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2506
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2467
4ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1981
5Palindrome ใช้การเรียกซ้ำ1878
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1666
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1653
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1637
9เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1609
10ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1478
11สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1449
12จัดเรียงด่วน1422
13ย้อนกลับอาร์เรย์1416
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1399
15ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1360
16ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1357
17องค์ประกอบที่ทำซ้ำครั้งแรก1346
18จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1325
19ผลรวมของตัวเลขในสตริง1322
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1289
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1259
22ตรวจหาลูปในรายการที่เชื่อมโยง1242
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1233
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1220
25Subarray กับผลรวมที่ได้รับ1216
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1207
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1200
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1160
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1128
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1126
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1109
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1102
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1073
34ค้นหาผู้นำในอาร์เรย์1064
35สลับโหนดในรายการที่เชื่อมโยง1040
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์1008
37จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II996
38ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง990
39กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก972
40ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด966
41รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x956
42จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง956
43โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่949
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์937
45ค้นหาหมายเลขที่หายไป927
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์923
47สตริงย่อย Palindromic ที่ยาวที่สุด907
48แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง888
49พิมพ์ลำดับต่อมาที่ยาวที่สุด885
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ877
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด872
52ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้851
53จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด849
54นับสามเหลี่ยมที่เป็นไปได้822
55การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน820
56การคูณสองเมทริกซ์805
57ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่800
58จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ795
59ซื้อหุ้นขายเพื่อเพิ่มผลกำไร795
60หมุนรายการที่เชื่อมโยง795
61การเชื่อมต่อของสองสาย766
62ชักเย่อ763
63พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต759
64นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน758
65ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด750
66ปัญหาคนดัง741
67ค้นหา Pythagorean Triplets จาก Array740
68สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว735
69ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด734
70ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด731
71ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ713
72ค้นหาแถวที่มีจำนวนสูงสุด 1711
73ค้นหา Peak Element จาก Array704
74ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด697
75ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม693
76ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ691
77การเพิ่มสองเมทริกซ์689
78ปริศนาอาร์เรย์ผลิตภัณฑ์688
79เรียงลำดับการแทรก688
80ใช้สอง Stacks ในอาร์เรย์679
81สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1679
82ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน671
83Subarray ผลิตภัณฑ์สูงสุด II660
84อันดับพจนานุกรมของสตริง656
85การคูณก่อนหน้าและถัดไป650
86ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่648
87การลบเมทริกซ์สองตัว639
88ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ636
89ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด633
90อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม626
91สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน626
92แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน626
93ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่618
94ผลรวม Subarray Circular สูงสุด615
95ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด615
96จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว612
97จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย610
98ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน608
99ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก604
100Subarray และผลที่ตามมา602
101ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด602
102Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1600
103การแบนรายการที่เชื่อมโยง597
104เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)595
105องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง592
106Palindrome Permutations ของสตริง587
107องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array584
108องค์ประกอบเสียงข้างมาก581
109Palindromes ในช่วงที่กำหนด580
110เรียกใช้การเข้ารหัสความยาว577
111พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ574
112การตรวจสอบ Pangram573
113การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด573
114รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น569
115อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome568
116ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ567
117จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่564
118จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome564
119อักขระที่ซ้ำกันมากที่สุดในสตริง564
120หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์559
121ซ้ำตามมาของความยาวสองหรือมากกว่า558
122พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ555
123เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด551
124ปัญหาการเรียงลำดับแพนเค้ก544
125โซลูชัน Sum Leetcode สองรายการ542
126ผสานช่วงเวลาที่ทับซ้อนกัน II540
127โซลูชัน 3Sum Leetcode539
128โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม538
129การเปลี่ยนเมทริกซ์530
130ขนาดของ Subarray ที่มีผลรวมสูงสุด528
131ลบรายการที่ซ้ำกันออกจากสตริง523
132การลบ Spaces ออกจากสตริงโดยใช้ stringstream523
133ลบพื้นที่พิเศษออกจากสตริง522
134ผลรวมสูงสุดที่เพิ่มขึ้นตามมา521
135Palindrome ที่เล็กที่สุดหลังการเปลี่ยน521
136ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่519
137ปัญหาเกี่ยวกับพาร์ติชัน518
138Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่517
139ตรวจสอบว่าสตริงห่างกัน K หรือไม่508
140สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด506
141หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด504
142ลบรายการล่าสุด504
143แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ503
144ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง500
145ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่495
146ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง489
147โปรแกรมสลับอักขระทั้งหมดในสตริง486
148สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่486
149นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด482
150จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา481
151รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง480
152ค้นหาคู่กับความแตกต่างที่ได้รับ478
153ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย477
154ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย472
155ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่472
156คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer470
157ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด467
158จัดเรียง 0s 1s และ 2s ใน Array465
159พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด461
160ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด458
161กลับคำในสตริงที่กำหนด457
162เปรียบเทียบตัวเลขสองเวอร์ชัน457
163ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution455
164แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น454
165รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ454
166เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด453
167พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)453
168พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'444
169ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด440
170ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ437
171Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End434
172พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง432
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด431
174พิมพ์พาร์ติชัน palindromic ทั้งหมด422
175ความยาวสูงสุดของคู่โซ่419
176ปัญหา Superstring ที่สั้นที่สุด418
177แบนรายการที่เชื่อมโยงหลายระดับ416
178ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่415
179การเรียงลำดับ K เรียงอาร์เรย์412
180จัดเรียงสตริงตามสตริงอื่น408
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II402
182ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม399
183ค้นหาลำดับที่ตามมาของขนาด 3399
184โปรแกรมเพิ่มเลขฐานสองสองหลัก396
185พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์394
186ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ390
187คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II386
188ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)384
189ซีซาร์ไซเฟอร์383
190ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ381
191อักขระที่ไม่ซ้ำ Kth381
192จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag379
193หมุนภาพ 90 องศา378
194การเรียงลำดับแพนเค้ก377
195การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL372
196คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ372
197สตริงย้อนกลับที่สมบูรณ์แบบ370
198การผสานสองอาร์เรย์ที่เรียงลำดับ366
199การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด365
200จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s364
201ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก362
202ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง362
203สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด362
204ส่วนเสริม 1 และ 2 ของเลขฐานสอง361
205สี่องค์ประกอบที่รวมที่จะให้355
206ลบโหนดหลังจาก M354
207แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด354
208นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ350
209คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ349
210แยกสตริง344
211สตริง Palindrome (ตัวเลข)343
212อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate341
213การใช้งานซ้ำของ atoi ()339
214ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่335
215พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์335
216วงเล็บที่ถูกต้อง โซลูชัน LeetCode332
217แม้แต่ Substring Count332
218การเรียงลำดับอาร์เรย์ของสตริง332
219แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K331
220ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ331
221อักขระที่เกิดขึ้นสูงสุดในสตริง329
222ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด328
223เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?326
224พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ325
225ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ323
226แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว322
227อักขระ N ในสตริงทศนิยมที่ต่อกัน322
228ย้อนกลับสตริงโดยใช้ Stack322
229จัดเรียงองค์ประกอบตามความถี่ II320
230โซลูชัน Subarray Leetcode สูงสุด320
231การจับคู่อักขระตัวแทน319
232ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่317
233นับจำนวนคำ315
234ผสานสองอาร์เรย์ที่เรียงลำดับ313
235ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน311
236แยกสี่สายที่แตกต่างกัน311
237ค้นหาตรงกลางของรายการที่เชื่อมโยง310
238ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน306
239นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ302
240การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก298
241องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์295
242การเรียงสับเปลี่ยน Palindrome292
243โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น289
244ค้นหา Nth Node286
245Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด285
246การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี285
247ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ284
248สตริง (แทนจำนวนเต็ม) เป็นค่า281
249ลบทรี281
250โซลูชัน Leetcode ของ Word Search280
251ย้อนกลับบิต279
252ย้อนกลับสตริง279
253พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket278
254ต้นไม้ไบนารี276
255ลบโหนดภายใต้เงื่อนไขที่กำหนด274
256วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?274
257เปลี่ยนเพศของสตริงที่กำหนด273
258จัดเรียงอาร์เรย์ของสตริง272
259ห้องประชุม II โซลูชั่น LeetCode271
260องค์ประกอบแรกที่ไม่ซ้ำ271
261นับคู่ด้วยผลรวมที่ได้รับ270
262นามสกุลทั่วไปที่ยาวที่สุด269
263จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9269
264ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด269
265รูปแบบสตริงย่อยซ้ำ268
266เมทริกซ์ Toeplitz266
267ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์266
268LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด264
269ลบช่องว่างออกจากสตริง263
270สลับอาร์เรย์ที่กำหนด263
271กองต่ำ262
272ไม่มีปัญหาราชินี261
273โปรแกรมลำดับนกกาเหว่า257
274จำนวนเกาะ โซลูชั่น LeetCode255
275อัลกอริทึม Dijkstra254
276ลดความแตกต่างสูงสุดระหว่างความสูง253
277กองซ้อนสูงสุด253
278โซลูชั่นปล้นบ้าน Leetcode253
279ค้นหาอักขระที่สองบ่อย252
280องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์249
281โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)249
282ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน249
283โซลูชัน Palindrome Leetcode ที่ถูกต้อง247
284KMP อัลกอริทึม246
285จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์246
286การประเมินนิพจน์246
287ชุดย่อย Leetcode245
288ซูโดกุ Solver245
289กลับคำในสตริง244
290จำนวน 1 บิต243
291Min Stack Leetcode โซลูชัน243
292หมายเลขฟีโบนักชี243
293รวมผลรวม Leetcode Solution242
294โซลูชัน Plus One Leetcode242
295วิธีการลบรายการที่เชื่อมโยง241
296การประเมิน Postfix Expression241
297ค้นหาคำ240
298Backspace String เปรียบเทียบ236
299ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ234
300ตั้งค่า Matrix Zeroes233
301Sqrt (x) โซลูชัน Leetcode233
302คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์232
303การกลับคิว232
304Subarray ที่มี 0 ผลรวม232
305อัลกอริทึม Rabin Karp231
306ประกอบด้วย Duplicate II Leetcode Solution230
307องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด229
308ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง229
309หอคอยแห่งฮานอย227
310Leetcode สามเหลี่ยมปาสคาล226
311ลบองค์ประกอบตรงกลางของสแต็ก226
312จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II226
313โซลูชันจำนวนเต็มเป็นโรมัน Leetcode226
314ผลรวมรวม226
315การบีบอัดสตริง224
316ย้อนกลับคำแต่ละคำ224
317การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน222
318ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม222
319การประเมินนิพจน์ทางคณิตศาสตร์221
320นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน221
321จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์221
322เทคนิคหน้าต่างบานเลื่อน221
323สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า221
324การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List220
325อัลกอริทึม Bellman Ford220
326โซลูชัน Leetcode หมายเลขเดียว220
327เพิ่ม Binary Leetcode Solution219
328มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution219
329คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ218
330Palindrome Linked List Leetcode โซลูชัน218
331ประกอบด้วย Duplicate218
332แยกเลขคู่และเลขคี่218
333จัดเรียงองค์ประกอบตามความถี่217
334Pow (x, n) โซลูชัน Leetcode217
335นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา216
336อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ216
337ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์216
338ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ216
339Postfix เป็น Infix Conversion216
340อัลกอริทึม Kruskal215
341จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode215
342การเรียงลำดับถัดไป215
343โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม214
344K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ212
345กลุ่มคำที่มีชุดอักขระเดียวกัน211
346ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด211
347พีชคณิต Leetcode Solution211
348อัลกอริธึม Convex Hull211
349ค้นหา Town Judge Leetcode Solution210
350โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด210
351สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution210
352Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน209
353คำที่ใช้บ่อย K ยอดนิยม209
354ค้นหา Lucky Integer ใน Array Leetcode Solution209
355Subarray สูงสุด208
356สตริงการแย่งชิง208
357โซลูชัน Leetcode องค์ประกอบส่วนใหญ่208
358โซลูชัน LeetCode เมทริกซ์เกลียว208
359ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่207
360Swap Nodes ในคู่ Leetcode Solutions207
361นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม207
362การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์206
363องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์206
364การเรียงลำดับอาร์เรย์โดยใช้ Stacks206
365ประเมินกอง206
366คำนำหน้าในการแปลง Infix205
367จำนวนคู่ที่ดีโซลูชัน Leetcode205
368ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ205
369ผลรวมเส้นทางขั้นต่ำ205
370หมายเลขที่หายไป โซลูชัน Leetcode205
371เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution204
372หมายเลขพิเศษ204
373Count Primes Leetcode Solutions204
374ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่204
375กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x204
376ย้อนกลับตัวเลขโดยใช้กอง203
377โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ203
378ค้นหาใน Rotated Sorted Array Leetcode Solution203
379พลังของโซลูชัน Leetcode สองตัว202
380โซลูชัน Leetcode Triangle II ของ Pascal202
381องค์ประกอบที่พบบ่อย K ยอดนิยม202
382การเข้ารหัส Huffman202
383จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution202
384ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน201
385โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร201
386ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode201
387House Robber II โซลูชัน Leetcode201
388จัตุรัสสูงสุด201
389ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง201
390Fizz Buzz Leetcode200
391การย้อนกลับองค์ประกอบ K แรกของคิว200
392หมายเลขเดียว200
393ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์199
394โซลูชัน Matrix Diagonal Sum Leetcode199
395จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน199
396การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d199
397การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย199
398Leetcode เรียงลำดับ198
399กลุ่มแอนนาแกรม198
400ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน198
401จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution198
402ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์197
403วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap197
404แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น197
405Coin Change 2 Leetcode โซลูชั่น197
406Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป196
407โซลูชัน Leetcode แบบต่อเนื่องสูงสุด196
408เส้นทางที่ไม่ซ้ำใคร196
409ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์195
410ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน195
411แปลงสตริงเป็น Int195
412ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด195
413ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution195
414ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution195
415เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด195
416ถอดรหัสสตริง195
417นิพจน์มีวงเล็บสำรองหรือไม่195
418การแปลงซิกแซก195
419ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่194
420เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution194
421หมายเลขฟีโบนักชี โซลูชัน LeetCode194
422ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน194
423องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง194
424Subarray Sum เท่ากับ K LeetCode Solution194
425ผลรวม Subarray เท่ากับ k194
426โซลูชัน LeetCode อาร์เรย์โมโนโทนิก194
427Reverse Vowels ของ String Leetcode Solution193
428ค้นหาหมายเลขที่ซ้ำกัน193
429จำนวนเต็มย้อนกลับ193
430ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution193
431ปัญหาผลรวมย่อย193
432ใช้ Stack และ Queue โดยใช้ Deque192
433ย้อนกลับกองโดยใช้การเรียกซ้ำ192
434แบบสอบถามสตริงย่อย Palindrome192
435ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่192
436ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution192
437ค้นหาค่ามัธยฐานจากสตรีมข้อมูล192
438หมายเลขคาตาลันที่ N191
439การเรียงสับเปลี่ยนกรณีจดหมาย191
440สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่191
441ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี191
442สลับโซลูชัน Array Leetcode191
443ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์191
444การใช้งานแคช LRU191
445ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว191
446ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว190
447ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ190
448จัดเรียงสแต็กโดยใช้การเรียกซ้ำ190
449พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ190
450ค้นหาองค์ประกอบที่ซ้ำกัน190
451ดักจับน้ำฝน Leetcode Solution190
452การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค189
453ย้อนกลับคำในสตริง III LeetCode Solution189
454ย้อนกลับสตริง189
455Subarrays ที่มีองค์ประกอบที่แตกต่างกัน189
456องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions189
457ผลรวมเป้าหมาย189
458ค้นหาอักขระทั่วไป Leetcode Solution189
459จำนวนเต็มเป็นคำภาษาอังกฤษ188
460นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน188
461หอคอยซ้ำแห่งฮานอย188
462ผลรวมของช่วง Subarray Leetcode Solution188
463ลำดับต่อมาที่ยาวที่สุด188
464ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม188
465กราฟ Bipartite188
466ค้นหาความแตกต่าง Leetcode Solution187
467อัลกอริทึมของ Prim187
468ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k187
469แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode187
470เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด187
471Word Ladder โซลูชัน LeetCode187
472ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution187
473พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0187
474โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล187
475หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution187
476การต่อกันของ Array LeetCode Solution186
477อัลกอริทึม Floyd Warshall186
478นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด186
479ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution186
480ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ186
481การจัดข้อความให้เหมาะสม โซลูชัน LeetCode185
482ผสานช่วงเวลาที่ทับซ้อนกัน185
483ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที185
484Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม185
485จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution185
486Fizz Buzz185
487ต่อไป Greater Element I Leetcode Solution185
488โซลูชัน Leetcode คูณสตริง184
489ซิกแซกการแปลง LeetCode โซลูชั่น184
490แก้ไขระยะทาง184
491ระดับของอาร์เรย์183
492นับและพูด Leetcode Solution183
493คำนำหน้าในการแปลง Postfix183
494ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์183
495ย้ายศูนย์ LeetCode Solution183
496โซลูชัน Leetcode ที่สำคัญช้าที่สุด183
497นับและพูด183
498น้ำท่วมเติม LeetCode183
499ย้อนกลับรายการที่เชื่อมโยง183
500พื้นที่สูงสุดของเกาะ182
501ใช้สแต็กโดยใช้คิวเดียว182
502โซลูชัน Leetcode แบบสุ่ม182
503ออกแบบระบบจอดรถ Leetcode Solution182
504จุดตัดของสองอาร์เรย์182
505ปัญหาปุ่มกดตัวเลขบนมือถือ182
506อัลกอริทึม MiniMax182
507กระโดดเกม โซลูชัน Leetcode181
508ปัญหาช่วงเวลาของสต็อก181
509มุมมองด้านบนของ Binary Tree181
510สตริงวงเล็บที่ถูกต้อง181
511คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie181
512องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป181
513ความยาวของ Last Word Leetcode Solution181
514ลำดับความสำคัญใน C ++181
515สตริงย่อยที่มีการต่อคำทั้งหมด181
516ดัชนีสูงสุดในอาร์เรย์ภูเขา180
517แปลงอาร์เรย์เป็นแบบซิกแซก180
518ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)180
519ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution180
520ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์180
521น้ำหนักหินสุดท้าย180
522subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K179
523Postfix เป็น Prefix Conversion179
524จับคู่กับผลิตภัณฑ์ที่กำหนด179
525Recursion179
526ภาชนะที่มีน้ำมากที่สุด178
527ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)178
528Leetcode อาร์เรย์ที่ต่อเนื่องกัน178
529ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว178
530Palindrome ที่สั้นที่สุด178
531การเรียงลำดับแบบวนซ้ำของทรีไบนารี178
532คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ178
533โซลูชัน Leetcode หมายเลข N-th Tribonacci178
534Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด178
535ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution178
536ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์178
537โซลูชัน Leetcode เรียงลำดับอาร์เรย์178
538โซลูชันอัญมณีและหิน Leetcode177
539แปลง BST ปกติเป็น BST สมดุล177
540เป็นโซลูชัน Leetcode ที่ตามมา177
541นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด177
542การดำเนินการขั้นต่ำในการแปลง X เป็น Y177
543เวลาที่ดีที่สุดในการซื้อและขายหุ้น177
544ใช้ Stack โดยใช้ Queues177
545ค้นหาองค์ประกอบที่ขาดหายไปของช่วง177
546Koko กินกล้วย Leetcode Solution177
547ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่177
548Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน177
549โซลูชัน Leetcode ของ Isomorphic Strings177
550การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม176
551โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด176
552ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน176
553จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k176
554ผลรวมด้านซ้ายออกจาก Leetcode Solutions176
555ตรวจสอบวงเล็บสมดุลในนิพจน์175
556สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode175
557วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode175
558ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution175
559องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์175
56001 โซลูชัน Matrix LeetCode175
561สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ174
562การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก174
563แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี174
564จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด174
565โซลูชัน Leetcode ของ Island Perimeter174
566Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด174
567Anagrams ที่ถูกต้อง174
568การกลับวงเล็บขั้นต่ำ174
569แจกจ่ายขนมให้กับผู้คน Leetcode Solution174
570Sudoku ที่ถูกต้อง174
571กำหนดคุกกี้ Leetcode Solution174
572สลับอาร์เรย์174
573เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N174
574ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด173
575นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS173
576สรุปช่วง Leetcode โซลูชัน173
577ระยะการขัดขวาง173
578หมุนรายการ Leetcode โซลูชัน173
579ชุดค่าผสม Leetcode173
580จำนวนเต็มเป็นโรมัน172
581วิธีถอดรหัส172
582แทรก Interval Leetcode Solution172
583ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร172
584ปัญหาเหมืองทอง172
585นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K172
586ดักน้ำฝน LeetCode Solution172
587ปัญหากระเป๋าเป้172
5883Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด172
589ระยะทางสูงสุดในอาร์เรย์171
590ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม171
591หมุนภาพ โซลูชัน LeetCode171
592ระยะห่างระหว่างบัสหยุด Leetcode Solution171
593เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution171
594การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน171
595จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน171
596จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m171
597โซลูชัน LeetCode ต้นไม้เดียวกัน170
598จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง170
599LRU Cache LeetCode Solution170
600อัศวินขั้นต่ำย้ายโซลูชัน LeetCode170
601ตะแกรงของ Eratosthenes170
602เกมหิน LeetCode169
603การเรียงสับเปลี่ยนในสตริง Leetcode Solution169
604K ช่องว่าง LeetCode169
605จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน169
606ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution169
607ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน168
608การทำงานของ XOR ในโซลูชัน Array Leetcode168
609การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์168
610จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?168
611การกำหนดที่อยู่ IP โซลูชัน Leetcode168
612รูปแบบคำ167
613ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี167
614ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่167
615แยก 0s และ 1s ใน Array167
616จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์167
617การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน167
618แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา167
619ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี167
620การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก167
621อัลกอริทึมการทาสีรั้ว167
622โจรปล้นบ้าน167
623ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด167
624จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution167
625ปัญหาการตัดคำ167
626เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution167
627การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง167
628จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode167
629ปัญหาการเปลี่ยนเหรียญ167
630กบกระโดด Leetcode โซลูชั่น166
631ฐานที่เล็กที่สุด166
632ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ166
633ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์166
634การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode166
635ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่166
636ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด165
637สตริง Isomorphic165
638สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution165
639เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution165
640นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี165
641จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง165
642กระดิกเรียง164
643สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution164
644ต้นทุนขั้นต่ำในการจ้างคนงาน K164
645ค้นหาผลรวมระดับสูงสุดใน Binary Tree164
646จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย164
647การรวมตัวอักษรของหมายเลขโทรศัพท์164
648แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด164
649Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป164
650ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode164
651วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี164
652โซลูชัน LeetCode เวลาว่างของพนักงาน164
653Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode164
654ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล164
655ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน163
656GCD ของตัวเลขสองตัว163
657จัดระเบียบสตริงใหม่163
658จำนวนจังหวัด โซลูชั่น Leetcode163
659โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง163
660โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II163
661ผลรวมสองชุดที่ไม่ทับซ้อนกัน163
662ฉลากพาร์ติชั่น LeetCode Solution163
663พลังของโซลูชัน Leetcode สี่ตัว163
664โซลูชัน LeetCode หมายเลข Strobogrammatic163
665พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ162
666ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)162
667ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution162
668Palindrome ที่ถูกต้อง162
669จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode162
670แก้ไขระยะทาง LeetCode Solution162
671ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution162
672ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ162
673เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก161
674พื้นฐานการเขียนโปรแกรมแบบไดนามิก161
675โซลูชัน Leetcode จำนวนที่น่าเกลียด161
676ลำดับการเรียงสับเปลี่ยน LeetCode Solution161
677เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode161
678ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด161
679จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2161
680สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution161
681จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution161
682จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode160
683ชุดย่อย Sum Leetcode160
684กู้คืนโครงสร้างการค้นหาแบบไบนารี160
685K ช่องว่าง160
686ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode160
687เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution160
688แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution160
689ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่160
690ย้อนกลับเฉพาะตัวอักษร LeetCode Solution160
691พลิกโซลูชัน LeetCode ของรูปภาพ160
692ค้นหาใบของ Binary Tree LeetCode Solution160
693การย้อนกลับคิวโดยใช้การเรียกซ้ำ160
694BFS กับ DFS สำหรับ Binary Tree160
695กู้คืนที่อยู่ IP โซลูชัน Leetcode160
696ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่160
697ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d160
698แปลงอาร์เรย์เป็นรูปแบบย่อ160
699ลดจาน LeetCode Solution160
700Inorder Successor ของโหนดใน Binary Tree159
701Binary Tree ลำดับระดับซิกแซก Traversal159
702โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II159
703ลบวงเล็บไม่ถูกต้อง Leetcode Solution159
704พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน159
705ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่159
706สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด159
707การสุ่มตัวอย่างอ่างเก็บน้ำ159
708โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II159
709การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง158
710สร้าง BST จาก Preorder Traversal ที่กำหนด158
711หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution158
712ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด158
713ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution158
714ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode158
715แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution158
716Lucky Numbers ในโซลูชัน Matrix Leetcode158
717จะสร้าง Mergable Stack ได้อย่างไร?158
718ตัวสลับหลอดไฟ โซลูชัน LeetCode158
719การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด158
720โซลูชัน Leetcode แถวแป้นพิมพ์157
721ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n157
722ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array157
723มอร์ริส Traversal157
724ดำเนินการเปลี่ยนสตริง Leetcode157
725ผสานสอง Binary Trees LeetCode Solution157
726ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี156
727อันดับ Transform ของ Array Leetcode Solution156
728อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution156
729Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode156
730การจัดเรียงฟองโดยใช้สองกอง156
731บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution155
732จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode155
733ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K155
734โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข155
735โซลูชัน Leetcode ระยะทางที่ติดขัด155
736จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล155
737ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข155
738คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน155
739เส้นทแยงมุมของต้นไม้ไบนารี154
740เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0154
741โซลูชัน LeetCode Array ที่ไม่ลดลง154
742จำนวนเกาะ II โซลูชัน LeetCode154
743รูปแบบคำ โซลูชัน LeetCode154
744ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode154
745ต้นไม้ที่มีความสูงต่ำสุด154
746ปัญหาการปูกระเบื้อง154
747โซลูชันการบีบอัดสตริง LeetCode154
748ความลึกสูงสุดของ N-ary Tree Leetcode Solution154
749โซลูชัน Leetcode ต้นไม้สมมาตร154
750เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด154
751พลิกโซลูชัน LeetCode Binary Tree154
752ค้นหาโซลูชัน Leetcode 2D Matrix II154
753ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution154
754ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution154
755ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution154
756แยกสตริงใน Balanced Strings Leetcode Solution154
757Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution154
758ค้นหาอักขระที่ไม่ซ้ำกันในสตริง154
759สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด154
760subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน154
761แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม154
762Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)153
763ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution153
764เกมกระโดด153
765ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k153
766ค่าสัมประสิทธิ์ทวินาม153
767องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด153
768ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution153
769อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน153
770ลดจำนวนคู่สูงสุดใน Array LeetCode Solution153
771องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์153
772การลบในทรีไบนารี153
773Kth บรรพบุรุษของโหนดในไบนารีทรี153
774เปลี่ยนกราฟ153
775ผสาน K เรียงลำดับรายการที่เชื่อมโยง153
776ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution153
777ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่153
778ค้นหาผลคูณที่ใหญ่ที่สุดของ 3153
779งูและบันได LeetCode Solution153
780โซลูชั่น N-Queens LeetCode152
781นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x152
782ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II152
783โปรแกรมสำหรับปัญหา Bridge and Torch152
784สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution152
785ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution152
786จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด152
787ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์152
788ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี152
789สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น152
790ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง152
791ต้นไม้ช่วงเวลา151
792การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน151
793กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode151
794จำนวน NGE ทางด้านขวา151
795เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution151
796ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -151
797พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution151
798ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution151
799โซลูชัน LeetCode ของรถแข่ง151
800ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution151
801โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler151
802วงจรรายการที่เชื่อมโยง151
803โซลูชันฐาน 7 Leetcode151
804ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง150
805โซลูชัน Leetcode ส่วนเติมเต็ม150
806อันดับสัมพัทธ์ Leetcode Solution150
807ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution150
808โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1150
809ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง150
810กำไรสูงสุดในการจัดตารางงาน Leetcode Solution150
811การสั่งซื้อล่วงหน้าแบบวนซ้ำ150
812ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่150
813น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode150
814โซลูชันกำแพงอิฐ LeetCode150
815พจนานุกรมคนต่างด้าว โซลูชัน LeetCode149
816รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น149
817วงเล็บที่ถูกต้อง โซลูชัน Leetcode149
818พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง149
819ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k149
820ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว149
821เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution149
822ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์149
823ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด149
824วางดอกไม้ได้ LeetCode Solution149
825แปลง BST เป็น Min Heap149
826หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น149
827สแต็กตามอาร์เรย์ที่เติบโตได้149
828ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution148
829จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น148
830เรียงลำดับ Array ตาม Parity II Leetcode Solution148
831รายการพาร์ติชั่น Leetcode Solution148
832หมายเลขที่ถูกต้อง148
833ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution148
834ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่148
835ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution148
836เรียงสี148
837ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่148
838เส้นทางที่มีค่าเฉลี่ยสูงสุด148
839การจับคู่นิพจน์ทั่วไป148
840ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1148
841นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน148
842นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K148
843โคลนกราฟ โซลูชัน LeetCode147
844เซตย่อยที่มีผลรวมหารด้วยม147
845Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s147
846ปัญหาการจับคู่เพื่อน147
847ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ147
848การเลื่อนระดับคำสั่งในรูปแบบ Spiral147
849ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution147
850ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution147
851แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี147
852คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode147
853จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution147
854นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ147
855สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด147
856ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด147
857Last Stone Weight II โซลูชัน LeetCode146
858GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์146
859ค่าสัมประสิทธิ์การเปลี่ยนแปลง146
860เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง146
861คิวแบบวงกลม146
862ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น146
863ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution146
864การค้นหาแบบไบนารีการค้นหาทรีและการแทรก146
865K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST146
866การคูณเมทริกซ์ลูกโซ่146
867Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)146
868องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์146
869รูปแบบสตริงย่อยซ้ำ LeetCode Solution146
870ตารางเรียน II - LeetCode146
871วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n145
872ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ145
873ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด145
874Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution145
875ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้145
876เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม145
877จัดเรียงอาร์เรย์เป็น BST ที่สมดุล145
878โซลูชัน Leetcode ของ Spiral Matrix II145
879การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด145
880โซลูชัน Leetcode อุณหภูมิรายวัน145
881Robot Bounded In Circle โซลูชัน LeetCode144
882ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode144
883ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่144
884ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง144
885ผลรวมขั้นต่ำของการคูณของจำนวน n144
886น้ำมะนาวเปลี่ยน Leetcode Solution144
887เดาตัวเลขสูงกว่าหรือต่ำกว่า II144
888เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution144
889ลบและรับ144
890นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3144
891ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่144
892จำนวนวันระหว่างสองวัน โซลูชัน LeetCode144
893จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution143
894ขวดน้ำ Leetcode Solution143
895โซลูชัน Leetcode เมืองปลายทาง143
896แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต143
8974 ซัม143
898โซลูชัน LeetCode ของ Spiral Matrix III143
899องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ143
900LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย143
901ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree143
902โซลูชัน LeetCode การข้ามเส้นทแยงมุม143
903ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่143
904โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่142
905ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี142
906โซลูชัน Leetcode ระยะทางสั้นที่สุด142
907Palindrome Partitioning Leetcode Solution142
908ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์142
909จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution142
910การแสดงออกที่สมดุลพร้อมการเปลี่ยน142
911คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง142
912ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์142
913โซลูชัน LeetCode แนวขวางในแนวทแยง142
914ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution142
915ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด142
916แทรกลบ GetRandom141
917สร้าง BST จาก Level Order Traversal ที่กำหนด141
918Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด141
919การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง141
920ตัดแต่งต้นไม้ค้นหาแบบไบนารี141
921ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา141
922จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i141
923ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution141
924แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี141
925BFS สำหรับ Disconnected Graph141
926พจนานุกรมคนต่างด้าว141
927สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง141
928สร้าง Rectangle Leetcode Solution141
929จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode141
930อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)140
931รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง140
932จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution140
933ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์140
934เลขพจนานุกรม Leetcode Solution140
935ค้นหาอักขระทั่วไป Leetcode Solution140
936Reverse Nodes ใน K-Group140
937นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด140
938แบบสอบถาม LCM ช่วง140
939นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน140
940จัดคิวโดยใช้ Stacks140
941ผลที่ตามมาของ Palindromic ที่ยาวที่สุด140
942ใส่ลงใน Postfix140
943โซลูชัน Leetcode กองซ้อนความถี่สูงสุด140
944การรวมช่วงเวลา140
945แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน140
946แบ่งคำ139
9473 ผลรวม139
948ค่าเฉลี่ยของระดับในต้นไม้ไบนารี139
949จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino139
950Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution139
951นับคู่กับผลรวมที่ได้รับ139
952จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i139
953ผสาน Leetcode สองรายการที่เรียงลำดับ139
954ค้นหาความแตกต่าง Leetcode Solution139
955ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่139
956สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution139
957ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด139
958ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode138
959วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution138
960สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม138
961เกม Stone II Leetcode138
962พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร138
963ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution137
964โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด137
965เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution137
966การแบ่งพาร์ติชัน Palindrome137
967อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M137
968สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน137
969เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0137
970หน้าต่างบานเลื่อนสูงสุด137
971ต้นไม้สมมาตร136
972เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น136
973ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด136
974K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution136
975นับราคาในช่วง136
976จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น136
977การส่งผ่านคำสั่งระดับโดยใช้สองคิว136
978ปัญหาการจัดวงเล็บแบบบูลีน136
979การชนกันของดาวเคราะห์น้อย LeetCode Solution136
980ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง136
981การค้นหาแรกกว้าง (BFS) สำหรับกราฟ136
982เส้นทางที่ไม่ซ้ำกัน II136
983การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K136
984ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา136
985ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า136
986ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution136
987สร้างจำนวนสูงสุด136
988Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode136
989ลำดับนิวแมน - คอนเวย์136
990ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่136
991Morris Inorder Traversal135
992รูปแบบเกิดขึ้นโดยใช้ Stack135
993ค้นหา Subtrees ที่ซ้ำกัน135
994Depth First Search (DFS) สำหรับกราฟ135
995ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด135
996การดำเนินการลบทรีค้นหาแบบไบนารี135
997สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน135
998ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ135
999ปฏิทินของฉัน I LeetCode Solution135
1000ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน135
1001ต้นไม้กลุ่ม135
1002ถัดไป Greater Element III โซลูชัน LeetCode135
1003การส่งผ่านลำดับระดับของต้นไม้ไบนารี135
1004เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด135
1005เพื่อนวัยที่เหมาะสม LeetCode Solution135
1006สิ่งแรกที่ขาดหายไปในเชิงบวก135
1007ปัญหาพาร์ทิชันของจิตรกร135
1008การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด135
1009กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode135
1010การแทรกในทรีไบนารี134
1011พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน134
1012ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution134
1013สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution134
1014Serialize และ Deserialize Binary Tree134
1015โซลูชัน LeetCode Maze III134
1016สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations134
1017ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด134
1018โซลูชัน Boomerang Leetcode ที่ถูกต้อง134
1019ความยาวสูงสุดของ Subarray ซ้ำ134
1020จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'134
1021การจับคู่สตริงในโซลูชัน Array Leetcode134
1022Subarray ผลิตภัณฑ์สูงสุด134
1023ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา134
1024ฆ่ากระบวนการ LeetCode Solution133
1025ไต่บันได133
1026จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์133
1027Design Hit Counter โซลูชัน LeetCode133
1028สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String133
1029โซลูชัน Leetcode ของ Word ที่สั้นที่สุด133
1030การข้ามผ่านขอบเขตของต้นไม้ไบนารี133
1031K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน133
1032คำนวณ nCr% p133
1033จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่133
1034นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด133
1035การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)133
1036ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง132
1037ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode132
1038ข้อดีของ BST มากกว่า Hash Table132
1039ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0132
1040หมายเลขที่น่าเกลียดสุด ๆ132
1041โซลูชัน LeetCode สตริงการแย่งชิง132
1042ต้นไม้ไบนารีที่สมดุล132
1043ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน132
1044สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array132
1045โซลูชัน Leetcode ที่ใหญ่ที่สุด132
1046ตรวจสอบโครงสร้างการค้นหาแบบไบนารี132
1047สร้างวงเล็บ Leetcode Solution131
1048โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง131
1049การกำหนดที่อยู่ IP โซลูชัน LeetCode131
1050ต้นไม้ค้นหาแบบไบนารี131
1051ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน131
1052ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม131
1053กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี131
1054น่าเกลียดหมายเลข II LeetCode โซลูชั่น131
1055Binary Tree มุมมองด้านขวา โซลูชัน LeetCode131
1056ตัวเลขที่น่าเกลียด131
1057เพิ่มตัวเลขสองตัว131
1058ความลึกแบบวนซ้ำครั้งแรกของกราฟ130
1059Path Sum II LeetCode Solution130
1060ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution130
1061ผลรวมดัชนีขั้นต่ำของสองรายการ130
1062ความสำคัญของพนักงาน LeetCode Solution130
1063Bitwise และช่วงตัวเลข โซลูชัน LeetCode130
1064ค้นหาโซลูชัน LeetCode ของ Peak Element II130
1065โครงสร้างข้อมูลไบนารีทรี129
1066ค้นหา Peak Element129
1067Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ129
1068ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode129
1069สามารถจับภาพได้สำหรับ Rook Leetcode Solution129
1070นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ129
1071ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1129
1072จำนวนพา ธ พาลินโดรมิกในเมทริกซ์129
1073ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution129
1074ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists129
1075จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า129
1076ขนาดต่ำสุด Subarray Sum129
1077นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x129
1078ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่129
1079การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode129
1080ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution129
1081จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode128
1082ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน128
1083ลบ Palindromic Subsequences Leetcode Solution128
1084รวมผลรวม IV LeetCode โซลูชั่น128
1085เพิ่ม Triplet Subsequence โซลูชัน LeetCode128
1086การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution128
1087ผลที่ตามมาของ Bitonic ที่ยาวที่สุด128
1088ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ128
1089โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม128
1090เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution128
1091บรรพบุรุษที่ต่ำที่สุด128
1092กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่128
1093จำนวนเกาะที่ปิด โซลูชัน Leetcode128
1094ประเภทของต้นไม้ไบนารี127
1095ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์127
1096จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree127
1097โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด127
1098พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP127
1099หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว127
1100ผลที่ตามมาที่แตกต่าง127
1101อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution127
1102เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions127
1103พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป126
1104ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum126
1105ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด126
1106การนับคู่หาร126
1107วันแห่งปี Leetcode Solution126
1108ผลรวมเส้นทาง126
1109Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution126
1110ถัดไป การเรียงสับเปลี่ยน Leetcode Solution126
1111รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution125
1112ฟอร์แมตโซลูชัน String Leetcode125
1113ผลรวมของเลขคู่หลังการสืบค้น125
1114โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม125
1115เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution125
1116สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution125
1117เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่125
1118พิมพ์มุมมองด้านขวาของทรีไบนารี124
1119ตัวละครต่อเนื่อง LeetCode Solution124
1120มุมมองด้านล่างของทรีไบนารี124
1121ลำดับ Moser-de Bruijn124
1122ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง124
1123ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution124
1124นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด124
1125การเรียงลำดับโทโพโลยี124
1126Subarray ผลิตภัณฑ์สูงสุด124
1127ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution124
1128แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์123
1129ปัญหาผลรวมย่อยในช่องว่าง O (sum)123
1130เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution123
1131ผลิตภัณฑ์ของช่วงในอาร์เรย์123
1132ตัดคัน123
1133Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution123
1134โซลูชัน Prime Palindrome LeetCode123
1135สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe122
1136โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด122
1137สลับโหนดในคู่122
1138ลำดับโกลอมบ์122
1139ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน122
1140ค้นหาตำแหน่งแทรก122
1141โซลูชัน Leetcode ตัวคั่นพัน122
1142ต้นไม้ไบนารีสูงสุด122
1143การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray122
1144Palindrome Permutation LeetCode Solution122
1145ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน122
1146ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย122
1147เส้นทางรถเมล์ Leetcode Solution121
1148ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k121
1149ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น121
1150วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด121
1151ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode121
1152รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด121
1153สร้าง K Palindrome Strings LeetCode Solution121
1154พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ121
1155Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution120
1156โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้120
1157แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode120
1158เพิ่มขึ้นต่อเนื่องยาวนานที่สุด120
1159ค้นหาลำดับงูที่มีความยาวสูงสุด120
1160Binary Tree เป็น Binary Search Tree Conversion120
1161แปลง BST เป็น Greater sum Tree120
1162ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution119
1163ค้นหาระบบข้อเสนอแนะ LeetCode Solution119
1164ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน119
1165ผลที่ตามมาซ้ำซากยาวที่สุด119
1166แนะนำต้นไม้แดง - ดำ119
1167สตริงย่อย Palindromic Leetcode Solution119
1168ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด119
1169เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม119
1170การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode119
1171กราฟและการแสดง118
1172จำนวนการสั่งซื้อใน Backlog Leetcode Solution118
1173ลบโหนดและส่งคืน Forest Leetcode Solution118
1174นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน118
1175ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution118
1176เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด118
1177การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode118
1178ต้นไม้ตัดสินใจ118
1179subarray bitonic ผลรวมสูงสุด118
1180ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode118
1181คิวลำดับความสำคัญ118
1182หมุนอาร์เรย์118
1183K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่118
1184นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์117
1185วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด117
1186ย้อนกลับเส้นทางใน BST โดยใช้ Queue117
1187ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution117
1188บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี117
1189โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ117
1190โซลูชัน LeetCode Array ที่ต่อเนื่องกัน117
1191Matchsticks กับ Square Leetcode Solution117
1192หมายเลขสามเหลี่ยมที่ถูกต้อง117
1193เวอร์ชันแรกที่ไม่ดี116
1194Kth องค์ประกอบที่เล็กที่สุดใน BST116
1195จำนวนส่วนสูงสุดของความยาว a, b และ c116
1196ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ116
1197ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution116
1198แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions115
1199ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?115
1200กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode115
1201แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ115
1202การต่อกันของ Array LeetCode Solution115
1203การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง115
1204ตัวแบ่งจำนวนเต็ม LeetCode Solution115
1205เดาคำ115
1206บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี114
1207หารสองจำนวนเต็ม Leetcode Solution114
1208ผลรวมของใบซ้าย LeetCode Solution114
1209การสร้างคิวใหม่ตามความสูง114
1210Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode114
1211ความลึกสูงสุดของไบนารีทรี113
1212การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย113
1213แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า113
1214โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด113
1215พลังของสอง113
1216แชมเปญทาวเวอร์ โซลูชัน LeetCode113
1217ฟอร์แมตวันที่ โซลูชัน LeetCode113
1218Perfect Squares โซลูชัน LeetCode113
1219ใหม่ 21 เกม112
1220พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ112
1221ผสานการเรียง112
1222คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ112
1223ปัจจัยที่ k ของ n Leetcode Solution112
1224โซลูชัน Leetcode ข้ามเส้นทาง112
1225สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode112
1226ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution112
1227แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ112
1228ค่าเฉลี่ยของช่วงในอาร์เรย์112
1229LRU Cache Leetcode Solution112
1230โซลูชัน LeetCode Perfect Square ที่ถูกต้อง112
1231แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว112
1232เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ112
1233ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา111
1234ตัวหนาในสตริง LeetCode Solution111
1235โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน111
1236BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด111
1237ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต111
1238พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์111
1239หลักสูตรคู่ขนาน II โซลูชัน LeetCode111
1240ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution111
1241การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด111
1242ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น111
1243Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode111
1244ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้110
1245ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่110
1246ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่110
1247Subarray ผลิตภัณฑ์สูงสุด110
1248คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด110
1249การโคลนกราฟ110
1250ออกแบบ Skiplist โซลูชัน LeetCode110
1251อาร์เรย์ที่ต่อเนื่องกัน109
1252อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน109
1253ไม่มีหมายเลข109
1254นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน109
1255ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม108
1256โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ108
1257โซลูชัน Leetcode ช่วงที่เล็กที่สุด108
1258นับและสลับการค้นหาในอาร์เรย์ไบนารี108
1259ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode107
1260ต้นทุนขั้นต่ำปีนบันได LeetCode Solution107
1261พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ107
1262ผสาน k เรียงลำดับรายการ Leetcode Solution107
1263จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด107
1264Koko กินกล้วย LeetCode Solution107
1265ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution106
1266ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่106
1267ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี106
1268การแบ่งพาร์ติชัน Palindrome106
1269ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)106
1270องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป105
1271Peeking Iterator โซลูชัน LeetCode105
1272วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution105
1273ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่105
1274คิวที่เป็นระเบียบ โซลูชั่น LeetCode103
1275ผสานอาร์เรย์ที่จัดเรียง103
1276เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode103
1277สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution102
1278ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่102
1279นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์102
1280การจัดเรียงเหรียญ โซลูชัน Leetcode101
1281เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution101
1282ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่101
1283เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution100
1284ผลรวมสูงสุดที่เพิ่มขึ้นตามมา98
1285ค้นหา subarray เฉลี่ยสูงสุดของความยาว k98
1286พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution98
1287แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array97
1288จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode97
1289จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด97
1290Array Nesting Leetcode Solution97
1291ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)97
1292ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น96
1293ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode95
1294Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL95
1295เพิ่มโซลูชัน Leetcode สองหมายเลข94
1296จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode94
1297โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง94
1298แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ94
1299ดัชนีสุ่มเลือก LeetCode Solution94
1300ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่94
1301แปลงเป็นฐาน -2 โซลูชัน LeetCode94
1302ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง93
1303Jump Game IV โซลูชัน LeetCode93
1304แทรก ลบ GetRandom O(1) Leetcode Solution93
1305เข้าถึงหมายเลขโซลูชัน LeetCode92
1306โซลูชัน LeetCode หมายเลข Palindrome91
1307การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution91
1308จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode91
1309ออกแบบระบบใต้ดิน Leetcode Solution89
1310พิมพ์โซ่ความยาวสูงสุดของคู่86
1311ออกแบบลีดเดอร์บอร์ด Leetcode Solution85
1312ตรวจหาโซลูชัน Leetcode ของ Capital83
1313สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution82
1314สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม80
1315โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม79
1316นับหมู่เกาะย่อย โซลูชัน LeetCode78
1317โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ78
1318Binary Tree Inorder Traversal โซลูชัน LeetCode76
1319จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode76
1320ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode74
1321ถอดรหัสสตริง Leetcode Solution74
1322เปลี่ยนตัวอักษร โซลูชัน LeetCode74
1323ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง73
1324รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode73
1325โซลูชั่น LeetCode ปีประชากรสูงสุด72
1326รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น71
1327โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด71
1328ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง71
1329ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode68
1330สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution67
1331โซลูชั่น LeetCode ปีประชากรสูงสุด66
1332คะแนนของวงเล็บ LeetCode Solution65
1333Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป65
1334แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution63
1335แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution63
1336เกมสโตน IV โซลูชัน LeetCode62
1337Graph Bipartite คืออะไร? โซลูชัน LeetCode62
1338เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution62
1339โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง60
1340แบ่งช็อกโกแลต LeetCode Solution52
1341คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น47
1342ช่วงผลรวมของ BST LeetCode Solution45
1343ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม41
1344จัดเรียงสี โซลูชัน LeetCode40
1345ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution38
1346หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode36
1347หมุนโซลูชัน LeetCode สตริง36
1348ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution35
1349ขนาดสูงสุด Subarray Sum เท่ากับ k Leetcode Solution18
1350โซลูชัน Leetcode ของดัชนี H15
1351โซลูชัน LeetCode ไฮไฟว์14
Translate »