求解,知道二叉树中序遍历 与 后序遍历 求前序遍历
pascal吧
全部回复
仅看楼主
level 4
都灵晨雾 楼主
如题
先输入中序遍历 再输入后序遍历
输入数据
BADC
BDCA
输出数据
ABCD
2012年01月16日 01点01分 1
level 4
都灵晨雾 楼主
需要源程序。
2012年01月16日 01点01分 2
level 1
var sh,sz:string; procedure doit(sh,sz:string); var i,k:longint;begin if sh<>'' then begin i:=length(sh); k:=pos(sh[i],sz); write(sh[i]); doit(copy(sh,1,k-1),copy(sz,1,k-1)); doit(copy(sh,k,i-k),copy(sz,k+1,i-k)); end; end; begin readln(sz);readln(sh);doit(sh,sz); end.
2016年02月15日 08点02分 3
1