Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

cấu trúc thăm cây nhị phân

6) Trình bày giải thuật duyệt cây theo thứ tự: trước, giữa, sau. Cho biết thứ tự các nút được thăm theo các thứ tự: trước, giữa, sau đối với cây nhị phân sau:

A gốc

B: Con trái của A, C: Con phải của A

D: Con trái của B, E: Con phải của B, F: Con trái của C, G: Con phải của C

H: Con trái của E, I: Con phải của F, J: Con phải của G                 I        J     

Bài làm:

Thăm Trước:

Procedure Tham_Truoc(T);

If T = null then

Begin

Write (Info (T));

Tham_Truoc(T(P_Trai));

Tham_Truoc(T(P_Phai)) ;

End ;

Return;

Thăm Giữa

Procedure Tham_Giua(G);

If G <> null then

Begin

Tham_Giua(G(P_Trai);

Write(Info(G));

Tham_Giua(G(P_Phai);

End;

Return;

Thăm Sau

Procedure Tham_Sau(S);

If S <> null then

Begin

Tham_Sau(S(P_Trai));

Tham_Sau(S(P_Phai));

Write(Info(S));

End;

Return;

Duyệt thứ tự trước: A B D E H C F I G J

Duyệt thứ tự giữa: D B H E A F I C G J

Duyệt thứ tự sau: D H E B I F J G C A

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: