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: "7, 4, 5, 3, 8, 6, 2, 1". Post-order đi cây con trái, rồi cây con phải, cuối cùng mới tới gốc. Nhánh trái của gốc 1 là nút 3: xuống 4 thì phải xử lý con trái 7 trước nên ra 7, rồi 4, rồi lá 5, rồi 3, cho 7, 4, 5, 3. Nhánh phải là nút 2: 2 không có con trái, con phải 6 lại có con trái 8, nên ra 8, rồi 6, rồi 2. Gốc 1 in sau cùng. "7, 4, 3, 5, 1, 2, 8, 6" sai vì đó là dãy in-order, trong đó gốc 1 nằm giữa hai nhánh thay vì ở cuối. "1, 3, 4, 7, 5, 2, 6, 8" sai vì đó là dãy pre-order, mở đầu bằng gốc 1 trong khi post-order luôn mở đầu bằng một lá. "1, 3, 4, 7, 5, 2, 8, 6" sai vì nó cũng bắt đầu từ gốc như pre-order, lại còn in 8 trước cha 6 nên không khớp với phép duyệt nào.

Cùng phần 4

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