Giải chuyên đề Khoa học máy tính 12 chân trời Bài 2.2. Các phép toán duyệt cây nhị phân

Hướng dẫn giải Bài 2.2. Các phép toán duyệt cây 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 cây nhị phân như Hình 1. Hãy dung mảng một chiều để biểu diễn các giá trị trong cây nhị phân.

KHÁM PHÁ

1. CÁC PHÉP TOÁN DUYỆT CÂY NHỊ PHÂN

Câu 1: Cho cây nhị phân như Hình 4.

Kết quả thực hiện phép toán duyệt cây nhị phân như sau:

3

4

1

2

8

Phép toán duyệt cây nhị phân cho kết quả như bảng ở trên là phép toán nào?

2. CÀI ĐẶT CÁC PHÉP TOÁN DUYỆT CÂY NHỊ PHÂN

Câu 1: Cho cây nhị phân như Hình 8. Biểu diễn các giá trị trong cây nhị phân bằng mảng một chiều theo:

a) Duyệt trước;

b) Duyệt giữa;

c) Duyệt sau.

LUYỆN TẬP

Câu 1: Cho các thao tác: (1) Duyệt nút gốc; (2) Duyệt cây con trái; (3) Duyệt cây con phải. Sắp xếp thứ tự các thao tác tương ứng với các phép toán duyệt cây nhị phân:

a) Duyệt trước;

b) Duyệt giữa;

c) Duyệt sau.

THỰC HÀNH

Câu 1: Cho mảng số nguyên dương A = [5, 8, 7, 4, 9, 2).

a) Xây dựng cây nhị phân với mảng số nguyên dương trên.

b) Sử dụng phép toán duyệt trước, duyệt giữa, duyệt sau để xuất thứ tự các giá trị trên

cây nhị phân được xây dựng ở câu a).

VẬN DỤNG

Câu 1: Cho mảng các số nguyên dương A = [9, 6, 5, 17, 10, 3, 8, 12].

a) Xây dựng cây nhị phân với mảng số nguyên dương trên.

b) Viết chương trình có sử dụng phép toán duyệt trước, duyệt giữa, duyệt sau để:

- Kiểm tra giá trị 10 có trong cây hay không?

- Kiểm tra giá trị 7 có trong cây hay không?

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.2. Các phép toán duyệt cây nhị 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.2. Các phép toán duyệt cây nhị

Bình luận

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