- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构课程设计报告书要点解析
数据结构课程设计
学院名称: 计算机工程学院
专 业: 信息管理与信息系统
班 级:
姓 名:
年 月 日
《数据结构》课程设计任务书
学院 计算机工程学院 系部 信息与软件工程系
学 号学生姓名专业(班级)设计题目第一类、第二类、第三类设
计
技
术
参
数第一类题目设计技术参数:头文件:#includestdio.h、#includemalloc.h
调用的函数:void output(LinkList L,LinkList p,int m)等
第二类题目设计技术参数:头文件:#includestdio.h、#includestdlib.h、#includetime.h、#includewindows.h
调用的函数:void print(Sqlist* L)、void InsertSort(Sqlist* L,Sort_result* T)、void ShellInsert(Sqlist* L,int dk,Sort_result* T)
第三类题目设计技术参数:头文件: #includestdio.h、#include string.h
调用的函数:void Login()、int Menu()、void Init()、void Menu_select()、void Insert_New_Book()、void Find_Book()、void add_reader()等
设
计
要
求第一类题目:设计程序解决约瑟夫环问题。
第二类题目:1)至少采用三种方法实现所提出的问题求解(提示,可采用的方法有插入排序、希尔排序、起泡排序、快速排序、选择排序、堆排序、归并排序)。并把排序后的结果保存在不同的文件中。
2)统计每一种排序方法的性能(以上机运行程序所花费的时间为准进行对比),找出其中两种较快的方法。
第三类题目:1)每种书的登记内容包括书号、书名、著作者、现存量和库存量;
2)对书号建立索引表(线性表)以提高查找效率;
3)系统主要功能如下:采编入库、借阅、归还。工
作
量
编写并完成三个应用程序,设计说明书总字数7000多字,一共39张纸。工
作
计
划第一周:理解实验的基本要求,查阅相关资料;整理设计思路,设计算法,完成第一、二、三题的初步编写;
第二周:调试并完善;最后两天完成设计报告并演示程序。参
考
资
料1.《数据结构教程第4版》李春葆主编清华大学出版社
2.《数据结构教程第4版上机实验指导》李春葆主编清华大学出版社
3.网上资料等指导教师签字 年 月 日
《数据结构课程设计》报告
一、第一类题目
1.问题陈述
约瑟夫环问题:编号是1,2,……,n的n个人按照顺时针方向围坐一圈,每个人只有一个密码(正整数),一开始任选一个正整数作为报数上限值m,从第一个仍开始顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,如此下去,直到所有人全部出列为止。请设计一个程序求出出列顺序。
2.程序代码
#includestdio.h
#includemalloc.h
int n,m;
typedef struct LNode{
int num,data;
struct LNode *next;
}LNode,*LinkList;
void List(LinkList L,int n){
LinkList p,q;
int i;
L=(LinkList)malloc(sizeof(LNode));
L-next=NULL;
for(i=0;in;i++){
p=(LinkList)malloc(sizeof(LNode));//建立新的节点
p-num=i+1;
printf(输入编号为%d的人的密码:,i+1);
scanf(%d,p-data);
if(L-next==NULL) L-next=p;//头结点L
else q-next=p;//前后节点关系建立
q=p;} //q为前
您可能关注的文档
- 数据库原理课程设计报告要点解析.doc
- 数据库培训中心信息管理系统课程设计要点解析.doc
- 数据库培训之预处理要点解析.pptx
- 数据库培训高主任要点解析.ppt
- 数据库基本概念要点解析.ppt
- 数据库基础与Access应用表的基本操作(一)要点解析.ppt
- 数据库基础春华第一要点解析.ppt
- 数据库基础知识要点解析.pptx
- 数据库备份与恢复实验要点解析.doc
- 数据库实验二要点解析.doc
- 2025四川南充市公路管理局南充市水务局遴选3人笔试备考题库附答案解析.docx
- 2025年清水河县事业单位联考招聘考试历年真题完美版.docx
- 2025年正安县事业单位联考招聘考试历年真题完美版.docx
- 2025年金沙县事业单位联考招聘考试真题汇编新版.docx
- 2025年乐业县辅警招聘考试真题汇编及答案1套.docx
- 2025年新龙县事业单位联考招聘考试历年真题附答案.docx
- 2025年淮阳县事业单位联考招聘考试历年真题含答案.docx
- 2025年紫金县事业单位联考招聘考试真题汇编含答案.docx
- 2025年永福县事业单位联考招聘考试历年真题推荐.docx
- 2025年睢县事业单位联考招聘考试历年真题含答案.docx
最近下载
- (高清版)-B-T 42449-2023 系统与软件工程 功能规模测量 IFPUG方法.pdf VIP
- 基于循证的吞咽障碍患者经口饮食规范化指导PPT.pptx
- 2025年普通高中学业水平合格性考试音乐试卷含答案 .pdf VIP
- ISO134852016内审检查表完整各部门.docx VIP
- 小学数学一年级——《认识图形(一)》练习题.doc VIP
- SJ-QL-2-2006-安全气囊系统开发流程规范.doc VIP
- 机动车驾驶员培训机构业务条件.pdf VIP
- 枉法裁判问责申请书范文.docx VIP
- 【语文S版】三年级上册语文第八单元试卷.docx VIP
- GB 55008-2021 混凝土结构通用规范.docx VIP
原创力文档


文档评论(0)