1. Trang chủ >
  2. Giáo án - Bài giảng >
  3. Cao đẳng - Đại học >

Giới thiệu AVL Tree

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.1 MB, 123 trang )


AVL Tree - Các trường hợp mất cân bằng

106





Ta sẽ không khảo sát tính cân bằng của 1 cây nhị phân bất

kỳ mà chỉ quan tâm đến các khả năng mất cân bằng xảy ra khi

chèn hoặc xóa một nút trên cây AVL







Các trường hợp mất cân bằng:

















Sau khi chèn (xóa)

(left of left)

Sau khi chèn (xóa)

(right of left)

Sau khi chèn (xóa)

(right of right)

Sau khi chèn (xóa)

(left of right)



Chương 7: Cây (Tree)



cây con trái lệch trái

cây con trái lệch phải

cây con phải lệch phải

cây con phải lệch trái



AVL Tree - Các trường hợp mất cân bằng





Chèn nút vào cây AVL



1







2



1 và 4 là các ảnh đối xứng

2 và 3 là các ảnh đối xứng



Chương 7: Cây (Tree)



3



4



Cây AVL – Tái cân bằng





Trường hợp 1 được giải bởi phép quay:







Trường hợp 4 là quay một ảnh đối xứng



Chương 7: Cây (Tree)



Cây AVL – Tái cân bằng





Trường hợp 2 cần một phép quay kép

(double)







Trường hợp 3 là phép quay ảnh đối xứng



Chương 7: Cây (Tree)



Ví dụ: Các trường hợp mất cân bằng



Chương 7: Cây (Tree)



Xem Thêm
Tải bản đầy đủ (.ppt) (123 trang)

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×