Giải chuyên đề Khoa học máy tính 12 chân trời Bài 2.3. Cây tìm kiếm nhị phân

Hướng dẫn giải Bài 2.3. Cây tìm kiếm nhị phân bộ sách mới chuyên đề học tập Khoa học máy tính 12 chân trời sáng tạo. Bộ sách được biên soạn theo định hướng đổi mới giáo dục phổ thông nhằm phát triển toàn diện phẩm chất, năng lực của học sinh. Hi vọng, với cách hướng dẫn cụ thể và giải chi tiết dưới đây các em sẽ nắm bài học tốt hơn.

B. Bài tập và hướng dẫn giải

KHỞI ĐỘNG

Câu hỏi: Cho tập hợp A gồm các số nguyên dương A = (6, 14, 10, 34, 40, 30, 46, 20, 24, 22} được lưu trữ bằng hai cách sau:

Cách 1: Lưu vào mảng một chiều.

Cho giá trị x = 20. Em hãy trình bày:

a) Cách tìm kiếm x trong mảng A.

b) Cách tìm kiếm x trong cây nhị phân.

KHÁM PHÁ

1. KHÁI NIỆM CÂY TÌM KIẾM NHỊ PHÂN

Câu 1: Hình nào trong Hình 3 biểu diễn cây tìm kiếm nhị phân?

2. MÔ PHỎNG THUẬT TOÁN TẠO CÂY TÌM KIẾM NHỊ PHÂN

Câu 1: Cho mảng A = [5, 7, 30, 23, 34, 15]. Hãy vẽ cây tìm kiếm nhị phân biểu diễn mảng A.

LUYỆN TẬP

Câu 1: Em hãy vẽ cây tìm kiếm nhị phân bằng cách đưa vào cây rỗng lần lượt các phần tử của mảng A = [3, 6, 13, 7, 5, 2, 8, 9].

Câu 2: Trình bày thuật toán xác định giá trị * = 34 có thuộc cây tìm kiếm nhị phân được biểu diễn ở Hình 4b hay không.

VẬN DỤNG

Câu 1: Cho cây tìm kiếm nhị phân như Hình 9. Em hãy thực hiện:

a) Mô tả các bước để tìm giá trị x = 22 có trong cây theo các thuật toán: duyệt trước, duyệt giữa, duyệt sau và tìm kiếm trên cây tìm kiếm nhị phân.

b) Với các thuật toán ở câu a), trong trường hợp tổng quát của cây tìm kiếm nhị phần, thuật toán nào có số lần so sánh khóa cần tìm với khóa của các nút là ít nhất.

c) Viết chương trình tạo cây tìm kiếm nhị phân ở Hình 9. Sau đó, in ra màn hình các khóa có trong cây này theo thứ tự tăng dần.

Câu 2: Em hãy nêu các bước để tìm kiếm giá trị x = 5 có trong cây tìm kiếm nhị phân vừa xây dựng được ở phần LUYỆN TẬP

Thêm kiến thức môn học

Từ khóa tìm kiếm:

Giải chuyên đề Khoa học máy tính 12 chân trời sáng tạo, giải Bài 2.3. Cây tìm kiếm nhị phân chuyên đề học tập Khoa học máy tính 12 chân trời sáng tạo, giải chuyên đề học tập Khoa học máy tính 12 CTST Bài 2.3. Cây tìm kiếm nhị phân

Bình luận

Giải bài tập những môn khác