1. Trang chủ
  2. » Tất cả

Cấu trúc dữ liệu giải thuật homework 5 4

1 4 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Cấu Trúc Dữ Liệu & Giải Thuật Homework 5.4 – Cây Avl, Cây Đỏ-Đen, Cây Aa
Tác giả Nguyen Tri Tuan
Trường học Trường Đại Học Khoa Học Tự Nhiên
Chuyên ngành Cấu Trúc Dữ Liệu
Thể loại bài tập
Năm xuất bản 2023
Thành phố Tp.HCM
Định dạng
Số trang 1
Dung lượng 391,81 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Microsoft Word Homework 5 4 © Nguyen Tri Tuan – Khoa CNTT, trường ĐH KHTN Tp HCM 1/1 CẤU TRÚC DỮ LIỆU & GIẢI THUẬT HOMEWORK 5 4 – Cây AVL, Cây Đỏ Đen, Cây AA oOo 1 Cây AVL Cho dãy key 70, 12, 15, 10,[.]

Trang 1

© Nguyen Tri Tuan – Khoa CNTT, trường ĐH.KHTN Tp.HCM 1/1

CẤU TRÚC DỮ LIỆU & GIẢI THUẬT HOMEWORK 5.4 – Cây AVL, Cây Đỏ-Đen, Cây AA

-oOo -

1 Cây AVL

Cho dãy key: 70, 12, 15, 10, 30, 40, 50, 90, 20, 60, 80, 100

a Hãy tạo cây AVL bằng cách lần lượt thêm các key trên vào cây Vẽ cây ở những bước có xảy ra thao tác cân bằng Ghi chú hệ số cân bằng ở mỗi node

b Lần lượt xóa key=50 và key=60 Vẽ lại cây sau khi xóa các key Ghi chú hệ số cân bằng ở mỗi node

2 Cây Red-Black

Cho dãy key: 70, 12, 15, 10, 30, 40, 50, 90, 20, 60, 80, 100

a Hãy tạo cây Red-Black bằng cách lần lượt thêm các key trên vào cây Vẽ cây ở những bước

có xảy ra thao tác cân bằng Ghi chú màu của mỗi node

b Lần lượt xóa key=50 và key=60 Vẽ lại cây sau khi xóa các key Ghi chú màu của mỗi node

3 Cây AA

Cho dãy key: 70, 12, 15, 10, 30, 40, 50, 90, 20, 60, 80, 100

a Hãy tạo cây AA bằng cách lần lượt thêm các key trên vào cây Vẽ cây ở những bước có xảy ra thao tác cân bằng Ghi chú mức (level) của mỗi node

b Lần lượt xóa key=50 và key=60 Vẽ lại cây sau khi xóa các key Ghi chú mức (level) của mỗi node

4 Cây AVL

Cho một cây nhị phân tìm kiếm với gốc là Root (NODE *Root) Hãy viết hàm isAVL để kiểm tra xem cây có phải là cây cân bằng AVL hay không Prototype của hàm là:

// kết quả trả về:

// + true: cây AVL

// + false: không phải cây AVL

bool isAVL(NODE *p);

5 Cây Red-Black

Tính chất nào sau đây không phải là của cây Red-Black:

a Mọi đường dẫn từ gốc đến node ngoài phải có cùng số lượng node đen

b h <= 2*hb với h là chiều cao của cây và hb là chiều cao đen

c h <= 1.44*log2N với N là số node

d thời gian tìm kiếm O(log2N)

- Hết -

Ngày đăng: 25/03/2023, 13:08

🧩 Sản phẩm bạn có thể quan tâm

w