ツリー トラバーサルとは、ツリー データ構造の各ノードを体系的に訪問するプロセスを指します。postorder
次の画像の走査
戻りますA, C, E, D, B, H, I, G, F (left, right, root)
。PREORDER
トラバーサルの Prolog コードは次のとおりです。
preorder(tree(X,L,R),Xs) :-
preorder(L,Ls),
preorder(R,Rs),
append([X|Ls],Rs,Xs).
preorder(void,[]).
postorder トラバーサルを実装するために上記のコードを変更したいと思います。