Chuyên đề Tin 12 CTST Bài 2.4. Thực hành cây tìm kiếm nhị phân

34 người thi tuần này 4.6 131 lượt thi 5 câu hỏi

Chia sẻ đề thi

Thi thử

Cho cây tìm kiếm nhị phân ở Hình 1.

Ở bài học trước, em đã được giới thiệu về việc giá trị các nút trong cây tìm kiếm nhị phân được sắp xếp theo một trình tự nhất định. Em hãy mô phỏng thuật toán để xuất giá trị các nút của cây tìm kiếm nhị phân trong Hình 1 theo thứ tự tăng dần.

Media VietJack

Để xuất giá trị các nút của cây tìm kiếm nhị phân trong Hình 1 theo thứ tự tăng dần, bạn có thể sử dụng thuật toán duyệt giữa (in-order traversal). Thuật toán này sẽ duyệt qua các nút theo trình tự: nút con bên trái, nút gốc, và nút con bên phải. Dưới đây là các bước cụ thể:

Bắt đầu từ nút gốc (38), di chuyển xuống nút con bên trái (17).

Từ nút 17, tiếp tục di chuyển xuống nút con bên trái nhất (15), đây là nút không có con bên trái nên in giá trị 15.

Quay trở lại nút 17 và in giá trị 17.

Di chuyển đến nút con bên phải của nút 17 (24) và in giá trị 24.

Quay trở lại nút gốc 38 và in giá trị 38.

Di chuyển đến nút con bên phải của nút gốc (49), rồi di chuyển xuống nút con bên trái của nó (42) và in giá trị 42.

Cuối cùng, in giá trị của nút 49.

Kết quả của thuật toán duyệt giữa sẽ là dãy số theo thứ tự tăng dần: 15, 17, 24, 38, 42, 49. Đây là cách mà các giá trị nút được xuất ra một cách có trật tự từ cây tìm kiếm nhị phân.

🔥 Đề thi HOT:

1068 người thi tuần này

15 câu Trắc nghiệm Tin học 12 Kết nối tri thức Bài 19 có đáp án

5.3 K lượt thi 15 câu hỏi
775 người thi tuần này

15 câu Trắc nghiệm Tin học 12 Kết nối tri thức Bài 23 có đáp án

2.5 K lượt thi 15 câu hỏi
549 người thi tuần này

15 câu Trắc nghiệm Tin học 12 Kết nối tri thức Bài 24 có đáp án

1.8 K lượt thi 15 câu hỏi
512 người thi tuần này

15 câu Trắc nghiệm Tin học 12 Kết nối tri thức Bài 22 có đáp án

2.4 K lượt thi 15 câu hỏi
433 người thi tuần này

15 câu Trắc nghiệm Tin học 12 Kết nối tri thức Bài 25 có đáp án

1.3 K lượt thi 15 câu hỏi
392 người thi tuần này

15 câu Trắc nghiệm Tin học 12 Kết nối tri thức Bài 21 có đáp án

2.4 K lượt thi 15 câu hỏi
373 người thi tuần này

15 câu Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18 có đáp án

3.3 K lượt thi 15 câu hỏi

Nội dung liên quan:

Danh sách câu hỏi:

4.6

26 Đánh giá

50%

40%

0%

0%

0%