Given a binary tree below. What is a result of in-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, 6, 2, 5, 1, 3, 8, 4". Duyệt trung tố đi nhánh trái, rồi gốc, rồi nhánh phải. Cây có gốc 1, nhánh trái 2 với hai con 6 và 5, dưới 6 là con trái 7, nhánh phải 3 chỉ có con phải 4, dưới 4 là con trái 8. Trong nhánh trái, nút 6 phải nhường chỗ cho con trái 7 nên ra 7 rồi 6, tiếp đến gốc nhánh là 2, rồi 5, được 7, 6, 2, 5. Gốc 1 ra giữa dãy. Nhánh phải: 3 không có con trái nên ra ngay 3, rồi vào 4 và trong đó 8 ra trước 4, được 3, 8, 4. Dãy "1, 2, 6, 7, 5, 3, 4, 8" là kết quả duyệt tiền tố, nhận ra vì gốc 1 đứng đầu. Dãy "7, 6, 5, 2, 8, 4, 3, 1" là kết quả duyệt hậu tố, nhận ra vì gốc 1 đứng cuối. Dãy "1, 2, 6, 7, 5, 3, 8, 4" cũng bắt đầu bằng gốc như tiền tố, mà trung tố thì gốc chỉ được thăm sau khi in xong toàn bộ nhánh trái.

Cùng phần 4

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