Chiều dài đường đi của một cây (path’s length of the tree) được định nghĩa là tổng tất cả các chiều dài đường đi của tất cả các nút trên cây. Xét cây sau:
Trả lời:
Đáp án đúng: C
Chiều dài đường đi của một cây là tổng độ dài đường đi từ gốc đến tất cả các nút. Trong cây đã cho:
- Nút gốc (8) có độ dài đường đi là 0.
- Các nút con của nút gốc (3, 10) có độ dài đường đi là 1.
- Các nút con của nút 3 (1, 6) có độ dài đường đi là 2.
- Các nút con của nút 10 (4, 7, 14) có độ dài đường đi là 2.
- Nút con của nút 6 (9) có độ dài đường đi là 3.
- Nút con của nút 14 (13) có độ dài đường đi là 3.
Vậy, tổng chiều dài đường đi của cây là:
(1 * 2) + (2 * 5) + (3 * 2) = 2 + 10 + 6 = 18. Đây là tổng số cạnh trên tất cả các đường đi từ gốc đến mỗi nút.
Tuy nhiên, câu hỏi có vẻ như đang yêu cầu tổng của các giá trị trên mỗi đường đi, chứ không phải tổng số cạnh. Vậy ta tính lại như sau:
Đường đi từ gốc (8) đến các nút:
- 8 -> 3: 8 + 3 = 11
- 8 -> 10: 8 + 10 = 18
- 8 -> 3 -> 1: 8 + 3 + 1 = 12
- 8 -> 3 -> 6: 8 + 3 + 6 = 17
- 8 -> 10 -> 4: 8 + 10 + 4 = 22
- 8 -> 10 -> 7: 8 + 10 + 7 = 25
- 8 -> 10 -> 14: 8 + 10 + 14 = 32
- 8 -> 3 -> 6 -> 9: 8 + 3 + 6 + 9 = 26
- 8 -> 10 -> 14 -> 13: 8 + 10 + 14 + 13 = 45
Tổng chiều dài đường đi = 11 + 18 + 12 + 17 + 22 + 25 + 32 + 26 + 45 = 208
Nhưng đây không phải là đáp án có sẵn. Có vẻ như câu hỏi yêu cầu tổng khoảng cách từ mỗi nút đến tất cả các nút khác. Điều này phức tạp hơn nhiều.
Một cách hiểu khác, và có lẽ là cách hiểu đúng nhất, là tính tổng độ dài đường đi từ gốc đến mỗi nút, trong đó độ dài đường đi là số cạnh (edges) trên đường đi đó.
- Nút 3 và 10 có độ dài đường đi là 1.
- Nút 1, 6, 4, 7, 14 có độ dài đường đi là 2.
- Nút 9 và 13 có độ dài đường đi là 3.
Tổng độ dài đường đi = (1 * 2) + (2 * 5) + (3 * 2) = 2 + 10 + 6 = 18
Tuy nhiên, các đáp án đều lớn hơn nhiều. Có lẽ đề bài muốn tính tổng *các giá trị* của các nút trên đường đi từ gốc đến mỗi nút.
Tính lại theo cách này:
- 8 -> 3 = 11
- 8 -> 10 = 18
- 8 -> 3 -> 1 = 12
- 8 -> 3 -> 6 = 17
- 8 -> 10 -> 4 = 22
- 8 -> 10 -> 7 = 25
- 8 -> 10 -> 14 = 32
- 8 -> 3 -> 6 -> 9 = 26
- 8 -> 10 -> 14 -> 13 = 45
Tổng = 11 + 18 + 12 + 17 + 22 + 25 + 32 + 26 + 45 = 208
Có vẻ như không có đáp án nào đúng với các cách hiểu thông thường về "chiều dài đường đi" của cây. Tuy nhiên, nếu ta cộng *giá trị của tất cả các nút* trong cây, ta có:
8 + 3 + 10 + 1 + 6 + 4 + 7 + 14 + 9 + 13 = 75. Cái này cũng không có trong đáp án.
Do đó, dựa trên các cách hiểu thông thường về chiều dài đường đi của cây và các phép tính đã thực hiện, không có đáp án nào trong số các lựa chọn là chính xác. Câu hỏi có thể bị sai sót hoặc thiếu thông tin.
Đề cương ôn thi với 220 câu trắc nghiệm Cấu trúc dữ liệu và giải thuật có đáp án được chọn lọc và chia sẻ dưới đây, nhằm giúp bạn sinh viên hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra.
20 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
