- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构课程设计猴子吃桃问题及二叉树
课 程 设 计 任 务 书
理 学院 数学0902 班 学生 (28)
课程设计课题:
1 猴子吃桃问题:
有一群猴子摘了一堆桃子,它们每天都吃当前桃子的一半再多吃一个,到了第10天就剩下一个桃子,用多种方法实现求出原来这群猴子共摘了多少桃子。
要求:1)采用数组数据结构实现上述求解;
2)采用链式数据结构。
2.实现二叉排序树:
要求:用顺序表和二叉链表作为数据结构
以回车(’\n’)为输入结束标志,输入数列L,生成一棵二叉排序树T;
对二叉排序树进行中序遍历,输出结果;
输入元素m,查找二叉排序树T,若存在包含m的结点,则删除该结点,并做中序遍历。否则显示信息“无m这个结点”。
一、课程设计工作日自 2012 年 2 月 21 日至 2012 年 3 月 2 日
二、同组学生: 无
三、课程设计任务要求(包括课题来源、类型、目的和意义、基本要求、完成时间、主要参考资料等):
课题来源:教师提供
课题类型:设计
课题的目的和意义:通过课程设计了解c语言中结构体的使用以及利用数据结构设计大型程序
主要参考资料:
黄刘生.数据结构.北京:经济科学出版社,2005
黄杨铭数据结构科学出版社[M]. 北京:清华大学出版社. 2008.
苏光奎.数据结构导学.北京:清华大学出版社,2002
百度文库
指导教师签字: 教研室主任签字:
课 程 设 计 评 审 表
理 学院 数学0902 班 学生 (28)
设计任务完成情况及指导教师评语
答辩情况
评定成绩
成绩: 指导教师签字: 日期:
教研室主任: 院长签字:
日期: 日期:
问题一、猴子吃桃问题
具体程序及运行结果如下:
#includestdio.h
#includestdlib.h
#include malloc.h
#define NULL 0
#define Day 9
//**************************************函数声明***********************************************
void creat();
void print();
void array();
void End();
void display();
void fanhui();
void display()
{ system(cls);
printf(\n ******** 猴子吃桃子的问题 **********\n);
printf(\n ** 1,用数组数据结构的方法实现。 **\n);
printf(\n ** 2,用链数据结构的方法实现。 **\n);
printf(\n ** 3,退出程序。 **\n);
printf(\n **************************************\n);
printf(\n 请输入您的选择(1,2,3):);
}
//*****************************************数组**************************************
void array()
{
int A[Day+1];//定义数组
int i;
A[Day]=1;//第十天的桃子数
for(i=Day;i=1;i--)
A[i-1]=(A[i]+1)*2;
/*第一天的桃子数是第2天桃子数加1后的2倍*/
printf(the total of peaches are %d\n,A[0]);
printf(桃子变化为:\n);
for(i=0;i= Day;i++)
printf(第%d天的桃子数为:%d\n,i+1,A[
您可能关注的文档
- 房地产开发经营行业税务管理指引.doc
- 房地产开发项目融资-ppt课件.ppt
- 房地产开发项目融资-ppt课件.ppt.ppt
- 房地产投资商融资秘诀外文翻译.doc
- 房地产成本控制论文项目成本控制论文.doc
- 房地产拓展客户与行销_图文.ppt
- 房地产拓展客户与行销图文.ppt
- 房地产法学教学大纲.doc
- 房地产拓展客户与行销图文.ppt.ppt
- 房地产类-写字楼物业管理委托合同.doc
- 岸基供电系统 第4部分:工频电源.pdf
- 人教版八下英语Unit 5 What were you doing when the rainstorm came_测试卷.docx
- 热带作物品种区域试验技术规程 木薯.pdf
- 草原防火阻隔带建设技术规程.pdf
- 渔用气胀救生筏技术要求和试验方法-.pdf
- 浙江省杭州市2024-2025学年八年级下学期期中考试英语试卷(含答案).docx
- 重庆市渝北区六校联盟2024-2025学年九年级下学期期中教学大练兵语文试卷.docx
- 食品安全-花椒籽油 (2).pdf
- 2025年海博思创分析报告:储能集成“小巨人”,国内外业务进展可期.pdf
- 地理标志产品 宽城板栗.pdf
最近下载
- 毕业设计(论文)-徐州某小区1#住宅楼工程工程量清单与招标控制价的编制.docx
- 南山森林抚育补贴试点项目作业设计.pdf VIP
- 2022年北京市自来水集团有限责任公司校园招聘考试笔试试题及答案解析.pdf VIP
- 全国《职业教育》专业知识(重点)考试题库(300题).docx
- 青春期男女生交往.pptx
- 北京市自来水集团有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及参.docx VIP
- 物理专业英语词汇.pdf
- 简易装修合同电子版3篇 .pdf VIP
- 瓦楞纸箱印刷过程中的质量控制.pdf
- GB∕T 35379-2017 木门分类和通用技术要求(高清版).pdf
文档评论(0)