เส้นทแยงมุมของต้นไม้ไบนารี

ระดับความยาก กลาง
ถามบ่อยใน อเมซอน ข้อเท็จจริง fanatics โฟร์ไคต์ คำพยากรณ์ payu Quora
ต้นไม้ไบนารี ต้นไม้ ทรีทราเวอร์ซัลเข้าชม 153

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

ปัญหา“ เส้นทแยงมุม Traversal of Binary Tree” ระบุว่าคุณได้รับต้นไม้ไบนารีและตอนนี้คุณต้องหามุมมองแนวทแยงสำหรับต้นไม้ที่กำหนด เมื่อเราเห็นต้นไม้จากทางขวาบน โหนดที่เรามองเห็นได้คือมุมมองทแยงมุมของต้นไม้ไบนารี

ตัวอย่าง

เส้นทแยงมุมของต้นไม้ไบนารีหมุด

2 7
3 4
5 6

คำอธิบาย

เส้นทแยงมุมแรกมีโหนด 2, 7 อยู่ในนั้น จากนั้นเส้นทแยงมุมที่สองจะมี 3, 4 ในทำนองเดียวกันสำหรับเส้นทแยงมุมที่สาม 5, 6 ดังนั้นผลลัพธ์จึงถูกพิมพ์ในลักษณะที่องค์ประกอบจากเส้นทแยงมุมเดียวกันมีอยู่ในบรรทัดเดียวกัน

เข้าใกล้

เส้นทแยงมุมของต้นไม้ไบนารีหมุด

ปัญหาขอให้เราพิมพ์โหนดที่มองเห็นได้จากทิศทางบนขวา แล้วเราจะแก้ปัญหาอย่างไร?

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

หลังจากการคำนวณทั้งหมดนี้เพียงแค่พิมพ์องค์ประกอบในแผนที่ในขณะที่แยกโหนดออกจากเวกเตอร์แต่ละตัว

รหัส C ++ เพื่อพิมพ์ Diagonal Traversal ของ Binary Tree

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

struct node{
    int data;
    node *left, *right;
};

node* create(int data){
    node* tmp = new node();
    tmp->data = data;
    tmp->left = tmp->right = NULL;
    return tmp;
}

void diagonalView(node* root, int dis, map<int, vector<int>> &m){
    if(root){
        m[dis].push_back(root->data);
        // move in the left direction with dis+1 distance
        diagonalView(root->left, dis+1, m);
        // move in the right direction with dis distance
        diagonalView(root->right, dis, m);
    }
}

int main(){
    node *root = create(2);
    root->left = create(3);
    root->right = create(7);
    root->left->left = create(5);
    root->left->right = create(4);
    root->left->right->left = create(6);

    map<int, vector<int>> m;
    diagonalView(root, 0, m);
    for(auto x: m){
        for(auto nodes: x.second)
            cout<<nodes<<" ";
        cout<<endl;
    }
}
2 7
3 4
5 6

โค้ด Java เพื่อพิมพ์ Diagonal Traversal ของ Binary Tree

import java.util.*;

class node{
  int data;
  node left, right;
}

class Main{

  static node create(int data){
      node tmp = new node();
      tmp.data = data;
      tmp.left = tmp.right = null;
      return tmp;
  }

  static void diagonalView(node root, int dis, Map<Integer, Vector<Integer>> m){
      if(root != null){
      	Vector<Integer> v = m.get(dis);
      	if(v == null){
      		v = new Vector<Integer>();
      		v.add(root.data);
      	}
      	else
      		v.add(root.data);
          m.put(dis, v);
          // move in the left direction with dis+1 distance
          diagonalView(root.left, dis+1, m);
          // move in the right direction with dis distance
          diagonalView(root.right, dis, m);
      }
  }

  public static void main(String[] args){
    node root = create(2);
      root.left = create(3);
      root.right = create(7);
      root.left.left = create(5);
      root.left.right = create(4);
      root.left.right.left = create(6);

      Map<Integer, Vector<Integer>> m = new TreeMap<Integer, Vector<Integer>>();
      diagonalView(root, 0, m);
      for(Map.Entry<Integer, Vector<Integer>> entry : m.entrySet())
          System.out.println(entry.getValue());
  }
}
[2, 7]
[3, 4]
[5, 6]

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

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

O (NlogN) เนื่องจากเราได้ข้ามต้นไม้และได้อัปเดตค่าต่างๆ เนื่องจากเราใช้แผนที่การแทรกการลบและการค้นหาเสร็จสิ้นในเวลา O (logN)

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

บน), เพราะเรากำลังจัดเก็บโหนดทั้งหมดในแผนที่ ความซับซ้อนของพื้นที่เป็นเชิงเส้น

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

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