Giáo trình Thiết kế & Đánh giá thuật toán - Bài giảng 7: Cây tìm kiếm nhị phân - Lê Nguyên Khôi
Các thao tác chèn và xóa có thể làm thay đổi tính chất của cây Do chính các thao tác này Đổi màu các nút Cấu trúc lại các kết nối nút Phép xoay: đảm bảo thứ tự trong của khóa Phép thực hiện trong thời gian 0 (1) Georgy Adelson-Velsky & Evgenil Landis đề xuất năm 1962 Độ cao 2 cây của của một nút khác nhau nhiều nhất 1 Thời gian 0(log n) cho các thao tác trong cả 2 trường hợp trung bình & xấu nhất Cân bằng xây bằng phép xoay Dựng cây TKNP ngẫu nhiên sẽ được cây tương đối cân bằng Tuy nhiên nếu dữ liệu được cung cấp lần lượt, khóa sẽ không lựa chọn ngẫu nhiên Cây Treap cung cấp giải pháp Là sự kết hợp của cây TKNP và cây thứ tự bộ phận (min-heap) Khóa key thỏa mãn cây TKNP Ưu tiên priority thỏa mãn cây min-heap
Các file đính kèm theo tài liệu này:
- thiet_ke_danh_gia_thuat_toanbaigiang07_caytimkiemnhiphan_0042_2032094.pdf