Tree Traversals Again(通过先序、中序遍历在不建树情况下推出后序遍历)

来源:互联网 发布:开淘宝店30保证金吗 编辑:程序博客网 时间:2024/06/07 23:11

void solve(int preL,int inL,int postL,int n){if(n==0) return;if(n==1) {post[postL]=pre[preL];return;}root=pre[preL];post[postL+n-1]=root;for(i=0;i<n;i++)if(in[inL+i]==root) break;L=i; R=n-L-1;solve(preL+1,inL,postL,L);solve(preL+L+1,intL+L+1,postL+L,R);} 


0 0