Preorder:رفتن به چپ -اگه حرکت ممکن نبود به راست و شروع مجدد یا برگشت به عقب تا جائی که حرکت به راست ممکن شود و ادامه .
Postorder: مانند A b / c d * e + اینطوری هست یعنی اول با مثال میگم.
Procedure Preorder (CurrentNode:TreeNode:treePointer);
begin
if CURRENTNODE <> NIL then
begin
write (CurrentNode.data); yani in ke flesh ro be bala bad .data
preorder(CurrentNode.leftchild);
Preorder(CurrentNode.RightChild);
end {of if}
end; {of preorder}
یعنی پدر چپ تا جائی که میشه حالا به راست .اینطوری که میدونی یعنی چی میگم؟ نخواندی بگی اینا چی اینا اصطلاحات بر ای تست کنکور کارشناسی هست .
حالا
Procedure Postorder(Currentnode:Treepointer);
begin
IF CurrentNode <> NIL then
begin
Postorder(Currentnode.Leftchild);
Postorder(Currentnode.Rightchild);
Write(CurrentNode.data);
end {of if}
end; {of Postorder}
سامان جان حالا inorder هم هست ولی نگفتی میخوام اگه خواستی اونم میگم .