Tìm kiếm dựa vào cơ số

Một phần của tài liệu Bài tập Kỹ thuật lập trình - TS. Nguyễn Duy Phương (Trang 178 - 180)

III. Lập trình dựa vào ngăn xếp, hàng đợi

6.8. Tìm kiếm dựa vào cơ số

BÀI 6.8.1:

Vẽ cây tìm kiếm số ho ̣c có được khi chèn các khóa E A S Y Q U E S T I O N theo thứ tự đó vào mô ̣t cây được khởi ta ̣o trống.

BÀI 6.8.2:

Phát sinh mô ̣t cây tìm kiếm số ho ̣c 1000 nút và so sánh đô ̣ cao và số nút mỗi tầng của nó với cây tìm kiếm nhi ̣ phân chuẩn và cây tìm kiếm đỏ đen được xây dựng từ cùng mô ̣t tâ ̣p khóa.

BÀI 6.8.3:

Hãy tìm mô ̣t tâ ̣p hợp 12 khóa mà chúng ta ̣o nên mô ̣t cây tìm kiếm số ho ̣c cân bằng yếu.

179

BÀI 6.8.4:

Vẽ cây tìm kiếm cơ số có được khi chèn các khóa E A S Y Q U E S T I O N theo thứ tự đó vào mô ̣t cây được khởi ta ̣o trống.

BÀI 6.8.5:

Mô ̣t vấn đề xảy ra đối với các cây tìm kiếm số ho ̣c 26-hướng (way) là mô ̣t số ký tự trong bảng chữ cái thì la ̣i được sử du ̣ng rất thường xuyên. Hãy đề nghi ̣ mô ̣t phương pháp giải quyết vấn đề này.

BÀI 6.8.6:

Mô tả phương pháp xóa mô ̣t phần tử khỏi cây tìm kiếm cơ số đa hướng.

BÀI 6.8.7:

Vẽ cây Patricia có được khi chèn các khóa E A S Y Q U E S T I O N theo thứ tự đó vào mô ̣t cây được khởi ta ̣o trống.

BÀI 6.8.8:

Hãy tìm mô ̣t tâ ̣p hợp 12 khóa mà chúng ta ̣o nên mô ̣t cây Patricia cân bằng yếu.

BÀI 6.8.9:

Viết chương trình in ra tất cả các khóa trong cây Patricia mà có t bit khởi đầu giống với mô ̣t khóa tìm kiếm đã cho.

BÀI 6.8.10:

Trong các phương pháp cơ số thì phương pháp nào thích hợp để viết chương trình in ra các khóa theo thứ tự? Phương pháp nào không thích hợp?

180

TÀI LIỆU THAM KHẢO

1. Lê Minh Hoàng. Giải thuâ ̣t và lâ ̣p trình, Đa ̣i ho ̣c Sư pha ̣m Hà Nô ̣i, 2010.

2. Robert Sedgewick. Algorithms 2nd edition, ISBN: 0201066734, Addison Wesley, 1988.

Một phần của tài liệu Bài tập Kỹ thuật lập trình - TS. Nguyễn Duy Phương (Trang 178 - 180)

Tải bản đầy đủ (PDF)

(180 trang)