数据结构课程设计--猴子选王问题和二叉树求解
《数据结构课程设计--猴子选王问题和二叉树求解》由会员分享,可在线阅读,更多相关《数据结构课程设计--猴子选王问题和二叉树求解(26页珍藏版)》请在毕设资料网上搜索。
1、 请输入学校名称请输入学校名称毕业论文模板毕业论文模板 数据结构课程设计 实验报告 题 目 猴子选王问题和二叉树求解 学 院 数理与信息工程学院 专 业 计算机科学与技术 目录目录 一、问题描述 4 1.1 问题描述.4 1.1.1 猴子选王问题 4 1.1.2 二叉树问题.4 1.2 基本要求.4 1.2.1 猴子选王问题 .4 1.2.2 二叉树问题.4 二、问题分析 5 2.1 猴子选王问题的分析 .5 2.1.1 需求分析 5 2.1.2 过程分析 6 2.2 二叉树求解问题 .6 2.2.1 需求分析 6 2.2.2 过程分析 7 三、 数据结构描述 .7 3.1 猴子选王问题 .7
2、 3.2 二叉树求解问题.8 四、 算法设计 8 4.1 猴子选王问题 .8 4.1.1 单循环链表解决猴子选王问题.8 4.1.2 顺序结构(数组)解决解决猴子选王问题 11 4.2 二叉树问题的求解 12 五、 详细程序清单 . 13 5.1 猴子选王问题 . 13 5.1.1 单循环链表解决猴子选王问题. 13 5.1.2 顺序结构(数组)解决解决猴子选王问题 16 5.2 二叉树问题的求解 19 六、 程序运行结果 . 19 6.1 猴子选王问题 . 22 6.1.1 单循环链表解决猴子选王问题. 22 6.1.2 顺序结构(数组)解决解决猴子选王问题 23 6.2 二叉树问题的求解
3、24 七、 分析与体会. 24 一、问题描述一、问题描述 1.1 问题描述问题描述 1.1.1 猴子选王问题猴子选王问题 一堆猴子都有编号,编号是 1,2,3 .m ,这群猴子(m 个)按 照 1-m 的顺序围坐一圈,从第 1 开始数,每数到第 n 个,该猴子就要 离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子 为大王。 1.1.2 二叉树问题二叉树问题 已知二叉树 T 中结点的中序和后序遍历序列,编写算法实现构造 满足上述条件的二叉树。 1.2 基本要求基本要求 1.2.1 猴子选王问题猴子选王问题 (1)利用单循环链表作为存储结构模拟此过程; (2)输入数据:输入 m,n,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 猴子 问题 二叉 求解
