- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
哈尔滨师范大学计算机科学与信息工程学院
实验报告手册
课程名称:数据结构 指导教师:周英
专业: 物联网工程专业 2017年—2018年第一学期
姓名: 吕嘉辉 学号:2016020068
年级: 2016 级 班级: 02 班
实验报告填写及打印要求:
A4纸正反面打印;
实验报告封面、封面上填写内容必须打印;
实验报告内容,学生可手写也可打印,可根据内容自行加页;
指导教师必须手写签名;
左侧装订。
实验报告内容
实验题目:线性表及其应用
实验目的:掌握线性表的定义、不同存储结构及基本运算。
实验要求:
约瑟夫(Joseph)问题描述为:编号为1,2,3,…,n的n个人按顺时针方向围坐一圈,从第s个人开始从1报数,数到第m的人出列;然后从它在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。设计一个程序求出列顺序。
实验器材:
电脑
DEVC++
实验步骤/程序源代码:
#includestdlib.h
#includestdio.h
typedef struct node{//定义节点类型 (单链表的定义结构)
int num;//用来对每个节点进行编号标序
struct node *next;//递归定义
}LNode,*Linkls; //}LNode;
//typetef LNode * LinkList
void create(int m,Linkls head)
{
Linkls p;
head=(LNode*)malloc(sizeof(LNode)); //申请头结点的储存空间
head-next =head;//让链表成为一个空的循环链表
for(int i=m;i1;i--){
if(!(p=(LNode*)malloc(sizeof(LNode))))exit(-1);//申请存储空间
p-num=i;
p-next=head-next;
head-next=p;
}
head-num=1;
}
int main(){
int n,i,m,s=1,j=1;
LNode*head,*p,*q;
printf(请输入开始的总人数n:\n);
scanf(%d,n);
printf(请输入从第s个开始的 s值:\n);
scanf(%d,s);
printf(请输入m的值:\n);
scanf(%d,m);//输入数据
create(n,head);//产生一个以head为头结点,有n个元素的循环列表
printf(进行一次删除操作:\n);
for(i=1,p=head;is;i++)
p=p-next;
while(n--){
for(i=1;im-1;i++)
p=p-next;
q=p-next;
printf(第%d次出局的数:%d\n,j++,q-num);//输出数到得数字,后面进行删除
您可能关注的文档
- 妇产科实践与学习指导,第二十二章, 妇产科诊疗及手术病人的护理.doc
- 妇科手术:术前评估和准备.doc
- 妊娠期并发症1月妇产科B卷答案 (1).doc
- 妇科疾病诊疗指南62908.doc
- 如何使用佳能500D拍摄各种照片.doc
- 如何看地质图 地质图.doc
- 威伦触摸屏历史记录导出说明书.doc
- 媒介经营与管理 试题及答案.doc
- 子宫肌瘤个案追踪.doc
- 存储器章节大作业.doc
- 小学二年级下册数学期末测试卷含答案(最新).docx
- 小学二年级下册数学期末测试卷含答案(实用).docx
- 小学二年级下册数学期末测试卷含答案(培优b卷).docx
- 高中数学解析几何教学中数形结合思想的渗透研究教学研究课题报告.docx
- 高中技术课程融合的校本实践研究——以“设计与智造”为主线.docx
- 高中化学教学中绿色化学理念与实践技能的培养研究教学研究课题报告.docx
- 高中思想政治课程中网络舆情分析的教学策略教学研究课题报告.docx
- 高中化学有机合成实验教学方法探究以醇的制备为例教学研究课题报告.docx
- 小学数学游戏教学法在乘法运算中的应用研究教学研究课题报告.docx
- 《农村金融服务乡村振兴战略下农村金融服务产品创新与应用研究》教学研究课题报告.docx
文档评论(0)