Cây Đỏ Đen (Red-Black Tree) – Phần 2 (Insert)

Cây Đỏ Đen (Red-Black Tree) – Phần 2 (Insert)

This entry is part 15 of 16 in the series Cấu trúc dữ liệu

Ở 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 sẽ cùng nhau đi tìm hiểu cách để thêm (insert) một node vào cây đỏ đen. Phần 1: Cây Đỏ Đen (Red-Black Tree) – Phần 1 (Giới thiệu) 1. Ôn lại…

Cây AVL (AVL Tree) – Phần 2 (Deletion)
|

Cây AVL (AVL Tree) – Phần 2 (Deletion)

This entry is part 12 of 16 in the series Cấu trúc dữ liệu

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 cuối của series AVL Tree. Bởi lẽ bản chất của AVL Tree chính là BST (Binary Search Tree) ở dạng cân bằng, do đó ngoài Insert và Delete ra thì…

Cài đặt danh sách liên kết đôi trong C/C++
|

Cài đặt danh sách liên kết đôi trong C/C++

This entry is part 5 of 16 in the series Cấu trúc dữ liệu

Ở bài viết trước, tôi đã hướng dẫn bạn cách cài đặt danh sách liên kết đơn và các kiến thức về danh sách liên kết. Bài viết này, mình sẽ hướng dẫn bạn cài đặt danh sách liên kết đôi nhé. Danh sách liên kết đôi có sự liên kết 2 chiều giữa 2…