赞
踩
有四种遍历方式:先序遍历、中序遍历、后序遍历、层次遍历
规则:
①访问根节点
②先序遍历左子树
③先序遍历右子树
void preOrder(BiTree B){
if(B != NULL){
printf("先序访问结点 %c\n",B->data);
preOrder(B->lchild);
preOrder(B->rchild);
}
}
规则:
①中序遍历左子树
②访问根节点
③中序遍历右子树
void InOrder(BiTree B){
if(B != NULL){
InOrder(B->lchild);
printf("中序访问结点 %c\n",B->data);
InOrder(B->rchild);
}
}
规则:
①后序遍历左子树
②后序遍历右子树
③访问根节点
void PostOrder(BiTree B){
if(B != NULL){
PostOrder(B->lchild);
PostOrder(B->rchild);
printf(&
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。