数据结构课程设计--树的应用_树和二叉树的转换
《数据结构课程设计--树的应用_树和二叉树的转换》由会员分享,可在线阅读,更多相关《数据结构课程设计--树的应用_树和二叉树的转换(27页珍藏版)》请在毕设资料网上搜索。
1、 数据结构与算法课程设计数据结构与算法课程设计 说说 明明 书书 学学 院 、 系院 、 系 : 软件学院 专专 业业: 软件工程 班班 级级: 学学 生生 姓姓 名:名: 学学 号:号: 设设 计计 题题 目目: 树的应用 起起 迄迄 日日 期期: 2015 年 1 月 12 日- 2015 年 1 月 29 日 指指 导导 教教 师师: 2015 年 1 月 29 日 1 一、需求分析一、需求分析 1.设计内容及设计要求 A.设计内容: (1)建立一棵树; (2)将树转换成二叉树; (3)实现二叉树的前序、中序、后序的递归和非递归遍历算法。 B.设计要求: (1) 符合课题要求,实现相应功
2、能; (2) 要求界面友好美观,操作方便易行; (3) 注意程序的实用性、安全性; 2.本演示程序中,元素为单个字符,以空格表示空树(即结点为空),以回车符作为输入结束标 志,树采用孩子兄弟表示法,二叉树采用二叉链表表示法。在真实的运行过程中,由用户手动 输入待创建树的含有空格的先根次序序列, 并按回车结束, 程序会将其转化为其对应的二叉树, 然后对二叉树进行先序、中序、后序的递归及非递归遍历以及层序遍历,然后显示转化后二叉 树的高度和总结点数,以验证所创建的二叉树是否正确,最后,销毁创建的树和二叉树,程序 结束。 3.演示程序以用户和计算机对话方式执行,即在计算机终端(屏幕)上显示“提示信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 应用 二叉 转换
