- 16
- 0
- 约2.78千字
- 约 4页
- 2017-08-16 发布于浙江
- 举报
二叉树的非递归遍历实习报告
实习报告题目:建立一棵二叉树,要求分别用递归和非递归方法实现二叉树的先序、中序和后序遍历班级:0101019姓名:陈圆学号:2010210630题目分析首先是建立一棵二叉树,定义一个结点:BiTNode,存储左右子树的指针还有根结点的信息。接着就用递归的方法建立一棵二叉树。先分析用递归方法来遍历二叉树,这个很容易实现,就是利用函数递归的方法来实现就可以了。比较困难的是二叉树非递归方法的遍历,利用栈结构的“后进先出”的特点,把树的根结点压入栈中,然后遍历左右子树,左右子树依次入栈,然后出栈来实现非递归遍历。解决问题递归遍历二叉树:算法:Status CreateBiTree(BiTree *T){//按先序次序输入二叉树中结点的值(一个字符),空格字符表示空树//构造二叉链表表示的二叉树Tcharch;scanf(%c,ch);if(ch == ) *T = NULL;else{if(!(*T = (BiTNode *)malloc(sizeof(BiTNode)))) exit(OVERFLOW);(*T)-data = ch;CreateBiTree((*T)-lchild);CreateBiTree((*T)-rchild);}return OK;}//CreateBiTreeStatus PreOrderTraverse(BiTreeT,Status (* Visit)(T
您可能关注的文档
- 中原城市群城乡统筹建设的基本思路与途径_郭小燕.pdf
- 中国世界空白底图!2016级高一补课.doc
- 中国企业总会计师的典范_刘玉廷.pdf
- 中国信息产业与经济增长关系实证分析.pdf
- 中国农业大学2017年《电路原理》考试大纲_中国农大考研网.pdf
- 中国人民大学2017年翻译硕士考研初试复试流程.pdf
- 中国区域地理背诵知识点列表.docx
- 中国地质大学2017年地空学院《勘探地球物理基础》硕士入学考试大纲.pdf
- 中国地质大学2017年外国语学院《英语语言文学基础》硕士入学考试大纲.pdf
- 中国地质大学2017年地空学院《应用地球物理基础》硕士入学考试大纲.pdf
- 2026年中考语文一轮专题复习(广东)专题二 文学类文本阅读(含解析).doc
- 2026年度全国会计专业技术资格(高级)全面预算编制流程记忆卷.docx
- 2026年度全国会计专业技术资格(高级)全面预算编制高频考点刷题卷.docx
- 2026年度全国会计专业技术资格(高级)审计抽样基本概念卷.docx
- 2026年(广东)中考语文专题复习 教材“名著导读”12部梳理及训练(含答案).doc
- 2026年度全国会计专业技术资格(高级)审计程序分类与功能卷.docx
- 2026年度全国会计专业技术资格(高级)审计工作底稿编制要求卷.docx
- 2026年中考语文一轮专题复习(广东) 专题二 文学类文本阅读 学案(含答案).doc
- 2026年度全国会计专业技术资格(高级)生产预算编制要点卷.docx
- 2026年度全国会计专业技术资格(高级)审计计划内容与编制卷.docx
最近下载
- 2025年上海铁路局集团有限公司招聘3347人二(高等职业院校)(公共基础知识)测试题附答案.docx VIP
- 预防纠正措施培训.ppt VIP
- 中国共产主义青年团团员登记表(2025年版).docx VIP
- 家政行业年后服务人员培训与客户拓展【PPT文档】.pptx VIP
- 《因果推断实用计量方法》大学教学课件 第9章 双重差分法.pptx VIP
- 2024深信服PT1-aDesk认证实验考试.doc VIP
- 【护理PPT分享】肿瘤患者肠内营养耐受不良专家共识.pptx
- 新概念英语第二册+Lesson+64+The+channel+tunnel+讲义.docx VIP
- 富平县辅警考试真题及答案2022 .pdf VIP
- (正式版)DB54∕T 0117-2017 《西藏生态安全屏障生态监测技术规范》.docx VIP
原创力文档

文档评论(0)