Cây Đỏ Đen (Red-Black Tree) – Phần 3 (Delete)
Ở bài trước, chúng ta đã hoàn thành việc insert một Node vào Red Back Tree. Còn bây giờ, hãy cũng tìm cách để...
Cây Đỏ Đen (Red-Black Tree) – Phần 2 (Insert)
Ở bài trước, chúng ta đã tìm hiểu sơ qua về cây đỏ đen - Red Black Tree. Còn trong bài viết này, ta...
Cây Đỏ Đen (Red-Black Tree) – Phần 1 (Giới thiệu)
Cây đỏ đen (Red-Black Tree) là một loại cây tìm kiếm nhị phân tự cân bằng do Rudolf Bayer phát minh vào năm 1972....
Thuật toán Prim (Prim’s Algorithm)
Thuật toán Prim (tiếng anh: Prim's algorithm) là một thuật toán tham lam được dùng để tìm cây khung nhỏ nhất (Minimum Spanning Tree...
Cây AVL (AVL Tree) – Phần 2 (Deletion)
Phần 1
Ở bài này, mình sẽ hướng dẫn các bạn cách để "xóa Node - Deletion" trong cây AVL. Và đây cũng là phần...
Tính lũy thừa ma trận trong C/C++
Hướng dẫn cách tính lũy thừa ma trận - Ma trận là một chủ đề không còn xa lạ với những người dấn thân...
Cây AVL (AVL Tree) – Phần 1 (Insertion)
Cây AVL: Phần 2
Cây AVL (tiếng Anh là AVL Tree, AVL là viết tắt tên của các tác giả phát minh ra nó...
Hàng đợi trong C++ | Sử dụng hàng đợi trong thư viện STL
Hàng đợi là một cấu trúc dữ liệu cơ bản mà lập trình viên nào cũng cần biết. Ở bài này chúng ta sẽ...
Danh sách kề (Adjacency list)
Trong bài viết này, bạn sẽ cùng Lập Trình Không Khó tìm hiểu về danh sách kề (tiếng anh: adjacency list). Bài viết sẽ...
Bài tập danh sách liên kết đơn tổng hợp
Bài tập danh sách liên kết đơn dưới đây là một dạng bài tập tổng hợp giúp các bạn ôn luyện lại kiến thức...