Đang chuẩn bị liên kết để tải về tài liệu:
Bài 2.3:Cây nhị phân tìm kiếm

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Cấu trúc dữ liệu Cây nhị phân tìm kiếm là cây nhị phân trong đó tại mỗi nút, khoá của nút đang xét lớn hơn khóa của tất cả các nút thuộc cây con trái và nhỏ hơn khoá của tất các nút thuộc cây con phải. Cấu trúc dữ liệu của cây nhị phân tìm kiếm là cấu trúc dữ liệu biểu diễn cây nhị phân nói chung. struct TNode { int Info; struct TNode *pL,*pR; }; | 2.3. Cây nhị phân tìm kiếm Binary Searching Tree 2.3.1. Khái niệm - Cấu trúc dữ liệu Cây nhị phân tìm kiếm là cây nhị phân trong đó tại mỗi nút khoá của nút đang xét lớn hơn khóa của tất cả các nút thuộc cây con trái và nho hơn khoá của tất các nút thuộc cây con phải. Cấu trúc dữ liệu của cây nhị phân tìm kiếm là cấu trúc dữ liệu biểu diễn cây nhị phân nói chung. struct TNode int Info struct TNode pL pR 1 2.3. Cây nhị phân tìm kiếm Binary Searching Tree Thêm vào một phần tử X vào cây Tạo một cây NPTK Duyệt cây Tìm một phần tử X trong cây Huỷ một phần tử có 2.3.2. Các thao tác trên cây nhị phân tìm kiếm 2.3.2. a. 2.3.2. b. 2.3.2. c. 2.3.2. d. 2.3.2. e. khoá X 2 2.3.2.a. Thêm vào một phần tử X vào cây Việc thêm một phần tử x vào cây phải đảm bảo điều kiện ràng buộc của CNpTk - Mọi số thuộc cây con trái của nút đó đều nhỏ hơn số ứng với nút đó - Mọi số thuộc cây con phải của nút đó đều lớn hơn số ứng với nút đó Hàm insert trả về giá trị -1 khi không đủ bộ nhớ. 0 khi gặp nút trùng. 1 khi thực hiện thành công.

TÀI LIỆU LIÊN QUAN