首页
二叉树非递归遍历算法c语言(二叉树的遍历算法c语言)
返回

二叉树非递归遍历算法c语言(二叉树的遍历算法c语言)

2022-12-18 综合百科 By:佚名
最佳答案关于二叉树非递归遍历算法c语言,二叉树的遍历算法c语言这个很多人还不知道,今天菲菲来为大家解答以上的问题,现在让我们一起来看看吧!1、#include#include typedef struct node{ int data; struct node *lchild,*rchild; }*treetp,tree; treetp create (treetp t,int c); void print1(treetp); v...

关于二叉树非递归遍历算法c语言,二叉树的遍历算法c语言这个很多人还不知道,今天菲菲来为大家解答以上的问题,现在让我们一起来看看吧!

1、#include#include typedef struct node{ int data; struct node *lchild,*rchild; }*treetp,tree; treetp create (treetp t,int c); void print1(treetp); void print2(treetp); void print3(treetp); int number=0; void main() { treetp t=0,r; r=create (t,0); printf("前序排列 :"); print1 (r); printf("中序排列 :"); print2 (r); printf("后序排列 :"); print3 (r); } treetp create(treetp t,int c) { treetp p,di; do{ scanf("%d",&c); if (t==0) { t=(treetp)malloc(sizeof(tree)); t->lchild=t->rchild=0; t->data=c; } else { p=t; while(p!=0) { di=p; if(c<(p->data)) p=p->lchild; else p=p->rchild; } if(c<(di->data)) { treetp NEWdi=(treetp) malloc(sizeof(tree)); NEWdi->lchild=NEWdi->rchild=0; NEWdi->data=c; di->lchild=NEWdi; } else { treetp NEWdi=(treetp) malloc(sizeof(tree)); NEWdi->lchild=NEWdi->rchild=0; NEWdi->data=c; di->rchild=NEWdi; } } ++number; }while(c!=0); printf("叶子的数量:%d",number); return t; } void print1(treetp t) { if (t!=0) { printf("%d",t->data); print1(t->lchild); print1(t->rchild); } } void print2(treetp t) { if (t!=0) { print2(t->lchild); printf("%d",t->data); print2(t->rchild); } } void print3(treetp t) { if (t!=0) { print3(t->lchild); print3(t->rchild); printf("%d",t->data); } }。

本文到此分享完毕,希望对大家有所帮助。

猜你喜欢
陈小云年龄多少(陈小云年龄)

陈小云年龄多少(陈小云年龄)

12-18 0 阅读
SkyQ客户现在可以将DisneyPlus捆绑到他们的账单中以获得更好的体验

SkyQ客户现在可以将DisneyPlus捆绑到他们的账单中以获得更好的体验

12-19 0 阅读
fruit词组(myim注册登录qq)

fruit词组(myim注册登录qq)

12-18 0 阅读
萧熬浆糊(关于萧熬浆糊的介绍)

萧熬浆糊(关于萧熬浆糊的介绍)

12-18 0 阅读
坚果手机性价比(坚果手机测评)

坚果手机性价比(坚果手机测评)

12-18 0 阅读
天津锋范优惠(天津锋范能优惠多少)

天津锋范优惠(天津锋范能优惠多少)

12-19 0 阅读
热门推荐
陈小云年龄多少(陈小云年龄)

陈小云年龄多少(陈小云年龄)

12-18 0 阅读
SkyQ客户现在可以将DisneyPlus捆绑到他们的账单中以获得更好的体验

SkyQ客户现在可以将DisneyPlus捆绑到他们的账单中以获得更好的体验

12-19 0 阅读
fruit词组(myim注册登录qq)

fruit词组(myim注册登录qq)

12-18 0 阅读
萧熬浆糊(关于萧熬浆糊的介绍)

萧熬浆糊(关于萧熬浆糊的介绍)

12-18 0 阅读
坚果手机性价比(坚果手机测评)

坚果手机性价比(坚果手机测评)

12-18 0 阅读
天津锋范优惠(天津锋范能优惠多少)

天津锋范优惠(天津锋范能优惠多少)

12-19 0 阅读
LGG8THINQ将于本月获得ANDROID 10测试版

LGG8THINQ将于本月获得ANDROID 10测试版

12-18 0 阅读
中国沿海与一些国家的大陆架或200海里专属经济区相连

中国沿海与一些国家的大陆架或200海里专属经济区相连

11-19 0 阅读
黄金木(关于黄金木的介绍)

黄金木(关于黄金木的介绍)

12-19 0 阅读
小狗吸尘器怎么样清洗(小狗吸尘器怎么样)

小狗吸尘器怎么样清洗(小狗吸尘器怎么样)

12-18 0 阅读