数据结构 实验目的及要求 实验目的: 1.了解二叉树是一种非线性数据结构,熟悉二叉树的各种存储和基本操作; 2.掌握二叉树的各种遍历方法,并基于二叉树解决相关实际应用问题。 实验要求: 1.掌握二叉树的存储和表示方法及其各种基本操作; 2.将源代码中函数的指针变量参数改为引用参数; 3.运用二叉树建立和存储通讯录(姓名,联系电话,E-mail),实现对通讯录的查找、修改、增加和删除等功能。 实验内容(算法,程序,运行结果) 实验内容一: 使用递归算法建立计算表达式的二叉树,实现相应二叉树的各种基本操作,输出前序、中序和后序二叉树遍历的结果。 算法思想: 定义二叉树结构体类型时,也定义了一个顺序栈结构体类型,用以辅助完成二c叉树的非递归遍历。 由键盘输入二叉树先序序列,用扩展线序序列函数接受并创建二叉链表。 遍历前先判断二叉树是否为空若为空,执行空操作;否则依次执行各 遍历函数相应操作。 先序遍历算法思想,先访问根节点, 然后按先序遍历左子树, 再按先序遍 历右子树。 中序遍历算法思想,先按中序遍历左子树, 再访问根节点, 然后按中序访 问右子树。 后序遍历算法思想,先按后序遍历左子树, 接着按中序遍历右子树,然后 访问根节点。 谢谢观赏 * * * 程序中具体的算法实现 preorder(bitree root) 先序
您可能关注的文档
- 树皮上的斑纹分解.ppt
- 树上的橘子分解.ppt
- 树形图详细分解.doc
- 椭圆突起构面总结分解.doc
- 拓展管理手册样稿分解.doc
- 树枝状高分子OLED分解.ppt
- 外国风俗与礼仪分解.ppt
- 外国人申请就业邀请函流程分解.doc
- 树脂搅拌釜维护维修规程分解.doc
- 外国人眼中的功夫文化分解.ppt
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- 医学检验实验室质量监督分析.pptx
- 聊城大学计算机学院2011-2012学年第1学期A卷.docx VIP
- T /JSCTS 66—2025 内河航道钢结构桥梁浮式起重机整跨安装技术规程.pdf VIP
- 体育大学生就业指南.pptx
- 2025中华护理学会团体标准——抗肿瘤药物静脉给药技术.pptx
- AIDC智算中心解决方案.pdf VIP
- 聊城大学计算机学院13—14学年第2学期期末考试2012级1、2、3班《微机原理与接口技术》试题(闭卷A).doc VIP
- 新疆维吾尔自治区市政工程消耗量定额及计算规则2012.pdf VIP
- 24(智算)高校超算、数据中心、实验室解决方案.pdf VIP
- 离心式切片机毕业设计.doc VIP
原创力文档

文档评论(0)