数据结构课程设计之-树与二叉树的转换
《数据结构课程设计之-树与二叉树的转换》由会员分享,可在线阅读,更多相关《数据结构课程设计之-树与二叉树的转换(14页珍藏版)》请在毕设资料网上搜索。
1、 1 纲要纲要 一 程序设计要求与目的 二 存储结构设计 三 算法设计(流程图) 四 详细设计(源代码) 五 调试与分析 六 实验总结 七 参考文献 2 第一章第一章 程序设计要求与目的程序设计要求与目的 题目:题目:树与二叉树的转换的实现。 以及树的前序、 后序的递归、 非递归遍历算法, 层次序的非递归遍历算法的实现,应包含建树的实现。 第二章第二章 存储结构设计存储结构设计 引入头文件: #include #include #include 设置常量: #define MAX_TREE_SIZE 100 一般树的存储结构有以下几种:双亲结点,孩子结点,孩子兄弟结点。本实验 运用到的是双亲结
2、点和孩子兄弟结点。具体存储结构如下: /*树的双亲表示结点结构定义*/ typedef struct int data; int parent; /双亲位置域 PTNode; /*双亲表示法树结构*/ typedef struct PTNode nodeMAX_TREE_SIZE; int count; /根的位置和节点个数 PTree; /*树的孩子兄弟表示结点结构定义*/ typedef struct node int data; struct node *firstchild; struct node *rightsib; BTNode,*BTree; 3 第三章第三章 算法设计(流程图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 二叉 转换
