Skip to content
+
Course List
Free Ebook
Knowledge Sharing
Back-end
Java Interview
Soft Skill
Search for:
Search Button
Log in
Course Content
Phần 1 Giới thiệu
0/6
Nội dung của khoá học
05:23
Cách học của khoá học [QUAN TRỌNG]
03:08
Tham gia group giải bài tập [QUAN TRỌNG]
07:13
Hướng dẫn chạy và debug với Visual Studio Code
14:00
Hướng dẫn chạy và debug với IntelliJ
11:49
Cách làm bài trên LeetCode
08:22
Phần 2 Array and String Mảng và Chuỗi
0/10
Duyệt mảng
27:47
Xoá phần tử trong mảng
14:42
ThêmChèn phần tử vào mảng
20:41
Kỹ thuật 2 con trỏ Xoá phần tử trong mảng
09:17
Kỹ thuật 2 con trỏ Thêm phần tử vào mảng
17:53
List và Array List trong Java
10:08
Làm việc với mảng 2 chiều
21:01
Giới thiệu về String, Character và char
22:32
Thực hành với String và Character
20:22
Làm quen với StringBuilder
06:36
Phần 3 Sorting Các thuật toán sắp xếp
0/5
Giới thiệu
00:21
Bubble Sort Sắp xếp nỏi bọt
09:25
Insertion Sort Sắp xếp chèn
07:07
Selection Sort Sắp xếp chọn
04:50
Bài toán tìm số lớn thứ 3
14:19
Phần 4 Recursion Đệ quy
0/13
Giới thiệu về đệ quy Định nghĩa đệ quy
02:11
Đặc điểm của đệ quy
01:19
Thực hành 1 Tính giai thừa (phần 1)
03:39
Thực hành 1 Tính giai thừa (phần 2)
08:05
Thực hành 2 Tính số Fibonacy (phần 1)
05:40
Thực hành 2 Tính số Fibonacy (phần 2)
05:52
Một số bài toán khác
02:14
Phân loại đệ quy (phần 1)
03:41
Phân loại đệ quy (phần 2)
01:22
Ưu điểm và nhược điểm của đệ quy
01:55
Tối ưu hoá đệ quy
05:47
Khử đệ quy
03:39
Nên sử dụng đệ quy khi nào
01:19
Phần 5 Binary Search Tìm kiếm nhị phân
0/4
Giới thiệu về Binary Search
07:42
Cài đặt Binary Search bằng vòng lặp
10:04
Cài đặt Binary Search bằng đệ quy
07:24
Đánh giá thuật toán
03:37
Phần 6 Các thuật toán sắp xếp
0/6
Merge Sort Ý tưởng
03:59
Merge Sort Cài đặt
13:40
Merge Sort Testing
08:39
Quick Sort Ý tưởng
13:27
Quick Sort Cài đặt
18:35
Sử dụng thư viện sắp xếp trong Java
18:50
Phần 7 Độ phức tạp của thuật toán
0/10
Giới thiệu về Space Complexity
07:31
Giới thiệu về Time Complexity
07:05
Big O notation
07:47
Các độ phức tạp cơ bản
06:43
Thực hành 1 Giải thuật tìm kiếm tuần tự
01:58
Thực hành 2 Giải thuật Sắp xếp nổi bọt
05:15
Thực hành 3 Giải thuật Fibonaci
04:42
Thực hành 4 Giải thuật tìm kiếm nhị phân
06:04
Thực hành 5 Thuật toán Merge Sort
10:12
Thực hành 6 Thuật toán Quick Sort
06:04
Phần 8 Linked List Danh sách liên kết
0/10
Giới thiệu Linked List
10:48
Cài đặt Linked List
06:56
Thêm phần tử vào đầu
04:30
Thêm phần tử vào cuối
05:04
Thêm phần tử vào giữa
09:53
Xoá phần tử ở đầu
02:17
Xoá phần tử ở cuối
06:39
Xoá phần tử ở giữa
13:31
Bài toán đảo ngược một Linked List (Sử dụng vòng lặp)
12:09
Bài toán đảo ngược một Linked List (Sử dụng đệ quy)
23:16
Phần 9 Stack and Queue Ngăn xếp và Hàng đợi
0/9
Giới thiệu Stack & Queue
01:45
Các thao tác cơ bản với Stack & Queue
03:39
Tạo interface cho Stack và Queue
03:24
Cài đặt Stack với Mảng
10:28
Cài đặt Queue với Mảng
11:59
Cài đặt Stack với Linked List
12:21
Cài đặt Queue với Linked List
11:01
Stack trong Java
15:45
Queue trong Java
14:13
Phần 10 Hash Table Set and Map
0/12
Giới thiệu về Hash Table
05:20
Design a Hash Function
08:21
Collision và cách xử lý
02:30
Ứng dụng của Hash Table
04:40
Design a Hash Set
06:14
Implement a HashSet (phần 1)
08:37
Implement a HashSet (phần 2)
11:25
Design a Hash Map
06:57
Implement a HashMap (phần 1)
12:02
Implement a HashMap (phần 2)
06:55
HashSet in Java
12:57
HashMap in Java
17:58
Phần 11 Tree Cây
0/10
Giới thiệu về Tree, Binary Tree, Binary Search Tree
11:19
Xây dựng cây BST
08:13
Thêm một node vào cây BST (Vòng lặp)
18:46
Thêm một node vào cây BST (Đệ quy)
06:40
Xoá một node khỏi cây BST
21:19
Tìm kiếm trên cây BST
03:33
Duyệt cây theo 3 thứ tự (Lý thuyết)
06:28
Duyệt cây theo 3 thứ tự (Implement)
10:20
Bài toán tính chiều cao cây
07:15
Bài toán tính tổng trên cây
13:29
Phần 12 Graph Đồ thị
0/9
Giới thiệu về Đồ thị
17:12
Giới thiệu về DFS – Tìm kiếm theo chiều sâu
04:29
Cài đặt DFS với Stack
06:42
Cài đặt DFS với đệ quy
07:00
Cài đặt BFS với Queue
05:53
Ứng dụng DFS Tính số miền liên thông
14:53
Thuật toán Dijkstra (Tìm đường đi ngắn nhất) Lý thuyết
15:53
Thuật toán Dijkstra (Tìm đường đi ngắn nhất) Cài đặt
21:20
Tổng kết
02:35
Phần 14 Các CTDL và giải thuật NÂNG CAO
0/5
GT1
03:40
GT2
37:24
GT3
13:48
GT4
21:43
GT5
02:35
Cấu trúc dữ liệu và giải thuật Thực chiến với LeetCode
Join the conversation
Submit
Nguyễn Huỳnh Tiến Phát
3 months ago
Này thì em tới 00:08 là nó đứng á ad
Reply
Reply
Please contact me via telegram
Quick Links
Resource