2016新编二叉树生成与遍历代码.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2016新编二叉树生成与遍历代码.doc

源程序代码: #include stdio.h #include stdlib.h struct tnode { int d; struct tnode *lchild; struct tnode *rchild; }; //定义二叉链表的结点 typedef struct tnode TNODE; TNODE *creatbt(TNODE *bt,int k) //函数 //TNODE *bt; //新结点的根 //int k; //0:根;1:左孩子;2:右孩子 { int b; //节点值 TNODE *p,*t; // printf(input b :); scanf(%d,b); if(b!=0) { p=(TNODE *)malloc(sizeof(TNODE));//取新结点 p-d=b; p-lchild=NULL; p-rchild=NULL;//置新结点的值域为b以及左右指针域为空 if(k==0)t=p; //若是第一个值,则置二叉链表头指针 if(k==1)bt-lchild=p; //链接到左子树 if(k==2)bt-rchild=p; //链接到右子树 creatbt(p,1); //输入左子结点值 creatbt(p,2); //输入右子结点值 } return(t); //返回二叉链表头指针 } void pretrav(TNODE *bt)//前序遍历 { if(bt!=NULL) { printf(%d ,bt-d); pretrav(bt-lchild); pretrav(bt-rchild); } return; } void intrav(TNODE *bt)//中序遍历 { if(bt!=NULL) { intrav(bt-lchild); printf(%d ,bt-d); intrav(bt-rchild); } return; } void postrav(TNODE *bt) //后续遍历 { if(bt!=NULL) { postrav(bt-lchild); postrav(bt-rchild); printf(%d ,bt-d); } return; } void main() { printf( 二叉树的生成与遍历\n); TNODE *p,*head; int k=0; printf(请输入一个二叉树,按回车显示结果:\n); p=creatbt(head,k); printf(前序遍历结果为:\n); pretrav(p); printf(\n); printf(中序序遍历结果为:\n); intrav(p); printf(\n); printf(后序遍历结果为:n); postrav(p); printf(n); } 运行结果: 电力安全月工作总结 [电力安全月工作总结]电力安全月工作总结 2011年3月1日至3月31日为我公司的安全生产月,**变电站围绕;夯实基储提高素质、树立标杆、争创一流;的主题,开展了丰富多彩、形式多样的具体行动:通过看板形式宣传安全第一、预防为主的方针;通过48+4的学习机会,进行安全生产大讨论;通过安全活动进行查找本站的隐患的活动,电力安全月工作总结。形成了;人人学会安全,层层尽责保证安全;的良好氛围,使我站的安全生产工作又上了一个新的台阶。 本站安全生产月活动具体工作如下: 1.开展安全月活动宣传工作,大家坐在一起讨论活动的主题、学习实施纲要、讨论各个实施阶段的活动安排。深刻反思11.3事故,汲取事故教训,每人写了一份11.3事故反思,并对本站的安全管理、记录报表、规章制度、培训工作、事故隐患每个值班员都谈了自己的看法和建议,对站内管理每个人都倾注了最大的热情,可见11.3对每一个值班员的触动是刻骨铭心的,安全月的必要开展对变电站各项工作的促进,尤其对值班员安全意识、主人翁精神的影响最为深刻。 2.深入开展安全生产大检查活动。在安全生产整顿周活动的基础上,结合秋季安全大检查,进一步查摆了本站安全生产的隐患,特别是各种规章制度的建立、健全、完善和执行情况,对现场运行规程从全面、具体和针对性上进行了修订;制定全站停电的反事故预案,

文档评论(0)

czy2014 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档