Skip to content
Danh sách bài tập

Problems Explorer

Tìm kiếm và lọc 150 câu hỏi LeetCode kinh điển theo độ khó, chuyên đề và trạng thái học tập.

150 / 150 bài · Đang nạp...
Use filters to narrow the 150-problem study plan.

Array / String

24 bài
  • #88
    Array / StringArray · Two Pointers · Sorting
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #27
    Array / StringArray · Two Pointers
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #26
    Array / StringArray · Two Pointers
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #80
    Array / StringArray · Two Pointers
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #169
    Array / StringArray · Hash Table · Divide and Conquer
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #189
    Array / StringArray · Math · Two Pointers
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #121
    Array / StringArray · Dynamic Programming
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #122
    Array / StringArray · Dynamic Programming · Greedy
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #55
    Array / StringArray · Dynamic Programming · Greedy
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #45
    Array / StringArray · Dynamic Programming · Greedy
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #274
    Array / StringArray · Sorting · Counting Sort
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #380
    Array / StringArray · Hash Table · Math
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #238
    Array / StringArray · Prefix Sum
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #134
    Array / StringArray · Greedy
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #135
    Array / StringArray · Greedy
    HardChưa bắt đầuSẵn sàng• Có Solution
  • #42
    Array / StringArray · Two Pointers · Dynamic Programming
    HardChưa bắt đầuSẵn sàng• Có Solution
  • #13
    Array / StringHash Table · Math · String
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #12
    Array / StringHash Table · Math · String
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #58
    Array / StringString
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #14
    Array / StringArray · String · Trie
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #151
    Array / StringTwo Pointers · String
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #6
    Array / StringString
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #28
    Array / StringTwo Pointers · String · String Matching
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #68
    Array / StringArray · String · Simulation
    HardChưa bắt đầuSẵn sàng• Có Solution

Two Pointers

5 bài
  • #125
    Two PointersTwo Pointers · String
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #392
    Two PointersTwo Pointers · String · Dynamic Programming
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #167
    Two PointersArray · Two Pointers · Binary Search
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #11
    Two PointersArray · Two Pointers · Greedy
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #15
    Two PointersArray · Two Pointers · Sorting
    MediumChưa bắt đầuSẵn sàng• Có Solution

Sliding Window

4 bài

Matrix

5 bài
  • #36
    MatrixArray · Hash Table · Matrix
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #54
    MatrixArray · Matrix · Simulation
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #48
    MatrixArray · Math · Matrix
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #73
    MatrixArray · Hash Table · Matrix
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #289
    MatrixArray · Matrix · Simulation
    MediumChưa bắt đầuSẵn sàng• Có Solution

Hashmap

9 bài
  • #383
    HashmapHash Table · String · Counting
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #205
    HashmapHash Table · String
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #290
    HashmapHash Table · String
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #242
    HashmapHash Table · String · Sorting
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #49
    HashmapArray · Hash Table · String
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #1
    HashmapArray · Hash Table
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #202
    HashmapHash Table · Math · Two Pointers
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #219
    HashmapArray · Hash Table · Sliding Window
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #128
    HashmapArray · Hash Table · Union Find
    MediumChưa bắt đầuSẵn sàng• Có Solution

Intervals

4 bài

Stack

5 bài

Linked List

11 bài

Binary Tree General

14 bài

Binary Tree BFS

4 bài

Binary Search Tree

3 bài

Graph General

6 bài
  • #200
    Graph GeneralArray · Depth-First Search · Breadth-First Search
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #130
    Graph GeneralArray · Depth-First Search · Breadth-First Search
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #133
    Graph GeneralHash Table · Depth-First Search · Breadth-First Search
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #399
    Graph GeneralArray · String · Depth-First Search
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #207
    Graph GeneralDepth-First Search · Breadth-First Search · Graph
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #210
    Graph GeneralDepth-First Search · Breadth-First Search · Graph
    MediumChưa bắt đầuSẵn sàng• Có Solution

Graph BFS

3 bài
  • #909
    Graph BFSArray · Breadth-First Search · Matrix
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #433
    Graph BFSHash Table · String · Breadth-First Search
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #127
    Graph BFSHash Table · String · Breadth-First Search
    HardChưa bắt đầuSẵn sàng• Có Solution

Trie

3 bài

Backtracking

7 bài
  • #17
    BacktrackingHash Table · String · Backtracking
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #77
    BacktrackingBacktracking
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #46
    BacktrackingArray · Backtracking
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #39
    BacktrackingArray · Backtracking
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #52
    BacktrackingBacktracking · Algorithm X
    HardChưa bắt đầuSẵn sàng• Có Solution
  • #22
    BacktrackingString · Dynamic Programming · Backtracking
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #79
    BacktrackingArray · String · Backtracking
    MediumChưa bắt đầuSẵn sàng• Có Solution

Kadane's Algorithm

2 bài
  • #53
    Kadane's AlgorithmArray · Divide and Conquer · Dynamic Programming
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #918
    Kadane's AlgorithmArray · Divide and Conquer · Dynamic Programming
    MediumChưa bắt đầuSẵn sàng• Có Solution
7 bài

Heap

4 bài

Bit Manipulation

6 bài
  • #67
    Bit ManipulationMath · String · Bit Manipulation
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #190
    Bit ManipulationDivide and Conquer · Bit Manipulation
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #191
    Bit ManipulationDivide and Conquer · Bit Manipulation
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #136
    Bit ManipulationArray · Bit Manipulation
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #137
    Bit ManipulationArray · Bit Manipulation
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #201
    Bit ManipulationBit Manipulation
    MediumChưa bắt đầuSẵn sàng• Có Solution

Math

6 bài
  • #9
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #66
    MathArray · Math
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • MediumChưa bắt đầuSẵn sàng• Có Solution
  • #69
    MathMath · Binary Search
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #50
    MathMath · Recursion
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #149
    MathArray · Hash Table · Math
    HardChưa bắt đầuSẵn sàng• Có Solution

1D DP

5 bài
  • #70
    1D DPMath · Dynamic Programming · Memoization
    EasyChưa bắt đầuSẵn sàng• Có Solution
  • #198
    1D DPArray · Dynamic Programming
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #139
    1D DPArray · Hash Table · String
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #322
    1D DPArray · Dynamic Programming · Breadth-First Search
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #300
    1D DPArray · Binary Search · Dynamic Programming
    MediumChưa bắt đầuSẵn sàng• Có Solution

Multidimensional DP

9 bài
  • #120
    Multidimensional DPArray · Dynamic Programming
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #64
    Multidimensional DPArray · Dynamic Programming · Matrix
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #63
    Multidimensional DPArray · Dynamic Programming · Matrix
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #5
    Multidimensional DPTwo Pointers · String · Dynamic Programming
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #97
    Multidimensional DPString · Dynamic Programming
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #72
    Multidimensional DPString · Dynamic Programming
    MediumChưa bắt đầuSẵn sàng• Có Solution
  • #123
    Multidimensional DPArray · Dynamic Programming
    HardChưa bắt đầuSẵn sàng• Có Solution
  • #188
    Multidimensional DPArray · Dynamic Programming
    HardChưa bắt đầuSẵn sàng• Có Solution
  • #221
    Multidimensional DPArray · Dynamic Programming · Matrix
    MediumChưa bắt đầuSẵn sàng• Có Solution