lOMoARcPSD|59149108
BUI 6: BINARY SEARCH TREE
Mục tiêu:
Cài t cây tìm kiếm nh phân
Yêu cầu:
- Tìm hiu các on chương trình cài t BST
- Thc hin xây dng cây, tìm kiếm Cài ặt BST:
1. Node: thành phn cơ bản ca cây
2. BST: tng quan v cài t BST
lOMoARcPSD|59149108
Mt cây ược nh nghĩa bi nút gc (Root) và các phương thức thêm nút, xóa nút
duyt cây.
- Khi to cây rng
- Thêm nút vào cây
- Duyt tin t: Nút Trái Phi
lOMoARcPSD|59149108
- Duyt trung t: Trái Nút Phi
- Duyt hu t: Trái Phi Nút
- Tìm nút trái nht ca cây con có nút gc là r
- Tìm nút có khóa val
lOMoARcPSD|59149108
- Xóa mt nút có giá tr val khi cây
- Phương thức xóa mt nút xác nh trong cây (private: ch th gi bên trong nh
nghĩa lp BinarySearchTree
lOMoARcPSD|59149108
3. S dng BST sau khi cài t (Trong hàm Main)
Bài tập
- Xây dng mt BST t chui s sau: 50, 30, 70, 20, 40, 60, 80, 55
lOMoARcPSD|59149108
- Duyt trung t, tin t và hu ty va to.
- Xóa lần lượt 80, 70, 50.
- In li kết qu duyt trung t, tin t và hu t ca cây

Preview text:

lOMoARcPSD| 59149108
BUỔI 6: BINARY SEARCH TREE Mục tiêu:
Cài ặt cây tìm kiếm nhị phân Yêu cầu:
- Tìm hiểu các oạn chương trình cài ặt BST
- Thực hiện xây dựng cây, tìm kiếm Cài ặt BST:
1. Node: thành phần cơ bản của cây
2. BST: tổng quan về cài ặt BST lOMoARcPSD| 59149108
Một cây ược ịnh nghĩa bởi nút gốc (Root) và các phương thức thêm nút, xóa nút và duyệt cây. - Khởi tạo cây rỗng - Thêm nút vào cây
- Duyệt tiền tự: Nút – Trái – Phải lOMoARcPSD| 59149108
- Duyệt trung tự: Trái – Nút – Phải
- Duyệt hậu tự: Trái – Phải – Nút
- Tìm nút trái nhất của cây con có nút gốc là r - Tìm nút có khóa val lOMoARcPSD| 59149108
- Xóa một nút có giá trị val khỏi cây
- Phương thức xóa một nút xác ịnh trong cây (private: chỉ có thể gọi bên trong ịnh nghĩa lớp BinarySearchTree lOMoARcPSD| 59149108
3. Sử dụng BST sau khi cài ặt (Trong hàm Main) Bài tập
- Xây dựng một BST từ chuỗi số sau: 50, 30, 70, 20, 40, 60, 80, 55 lOMoARcPSD| 59149108
- Duyệt trung tự, tiền tự và hậu tự cây vừa tạo.
- Xóa lần lượt 80, 70, 50.
- In lại kết quả duyệt trung tự, tiền tự và hậu tự của cây