2007年6月20日星期三

显示一棵数组存储的二叉树

void show(){
int width=(size-1)*2;
int lbsize=lb(size);
int i=1;
for(int l=0;l<lbsize+1;l++){
int num=pb(l);
space(pb(lbsize-l)-1);
for(int k=0;k<num;k++){
cout<<a[i++];
space(pb(lbsize-l+1)-1);
}
cout<<endl;
}
}

没有评论: