树和二叉树的实验报告(11)

2020-11-29 00:20

树和二叉树的实验报告

}

}

void findleafnode(btnode *b) {//找出所有叶子结点 }

btnode *st[Max]; int front,rear=-1;

void allpath(btnode *b){ //从叶子结点到根结点的路径

if(b!=NULL){

rear++; if(b!=NULL){ }

if(b->lc==NULL&&b->rc==NULL)

cout<<b->data<<' ';

else{ }

findleafnode(b->lc); findleafnode(b->rc);

st[rear]=b;//当前结点入栈

if(b->lc==NULL&&b->rc==NULL){ //当b为叶子结点时

front=rear;

while(front>=0){//输出从根节点到叶子结点的路径

cout<<st[front]->data<<' ';

front--;

}

cout<<endl;

rear--; //栈尾指针退一步

//重设栈头指针


树和二叉树的实验报告(11).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:Word页码巧设置Word中如何设置不连续页码Word 首页和目录不显示

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: