Given a binary tree below. What is a result of post-order traverse?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "4, 7, 5, 3, 8, 6, 2, 1". Cây có gốc 1 với con trái 3 và con phải 2; nút 3 có con trái 4 và con phải 5; nút 5 có con trái 7; nút 2 chỉ có con phải 6; nút 6 có con trái 8. Duyệt sau đi trái, rồi phải, rồi gốc nên lá ra trước và gốc ra sau cùng: trong nhánh trái, lá 4 ra trước, tiếp đến 7 rồi 5, rồi mới tới 3; trong nhánh phải, 8 ra trước 6, rồi 2; cuối cùng là gốc 1. "1, 3, 4, 5, 7, 2, 6, 8" chính là dãy duyệt trước của cây này, nhận ra ngay vì gốc 1 đứng đầu chứ không đứng cuối. "4, 3, 7, 5, 1, 2, 8, 6" là dãy duyệt giữa, dấu hiệu là gốc 1 nằm giữa hai nhánh. "1, 3, 4, 7, 5, 2, 6, 8" cũng mở đầu bằng gốc nên không thể là duyệt sau, và nó còn in 7 trước cha 5 nên không khớp cả duyệt trước.

Cùng phần 4

Xuất hiện trong 1 bộ đề