- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
精品文档
数据结构上机实验题目
实验一线性表的顺序存储结构
实验学时2学时
背景知识:顺序表的插入、删除及应用。
目的要求:
1.掌握顺序存储结构的特点。
2.掌握顺序存储结构的常见算法。
实验内容
1.输入一组整型元素序列,建立顺序表。
2.实现该顺序表的遍历。
3.在该顺序表中进行顺序查找某一元素,查找成功返回1,否则返回0。
4.判断该顺序表中元素是否对称,对称返回1,否则返回0。
5.实现把该表中所有奇数排在偶数之前,即表的前面为奇数,后面为
偶数。
6.输入整型元素序列利用有序表插入算法建立一个有序表。
7.利用算法6建立两个非递减有序表并把它们合并成一个非递减有序
表。
8.利用该顺序结构实现循环队列的入队、出队操作。
8.编写一个主函数,调试上述算法。
#includestdio.h
#includestdlib.h
#defineOVERFLOW0
#defineMAXSIZE100
1。
欢迎下载
精品文档
typedefintElemType;
typedefstructlist
{ElemTypeelem[MAXSIZE];
intlength;
}Sqlist;
voidCreatlist(SqlistL)
{inti;{inti;
请输入顺序表的长度:请输入顺序表的长度://输入一组整型元素序列,建立一
个顺序表。
for(i=0;iL.length;i++)
}
voidprintlist(SqlistL)//以输出的形式实现对该顺序表的遍历
{inti;
for(i=0;iL.length;i++)
}
voidSearchlist(SqlistL,intx)//在顺序表中进行顺序查找某一元
素x,查找成功则返回其存储位置i,否则返回错误信息
{inti,k=-1;
for(i=0;iL.length;i++)
if(L.elem[i]==x){
if(k==-1)
}
voidInseri(SqlistL,inti,intx)//在顺序表的第i个位置上插入一
个元素x
{intj;
for(j=L.length;j=i;j--)
L.elem[j]=L.elem[j-1];
L.elem[j]=x;
L.length++;
}
voidDelete(SqlistL,inti)//删除顺序表中第i个元素
{intj;
for(j=i;jL.length;j++)
L.elem[j-1]=L.elem[j];
L.length--;
}
voidInsert(SqlistL,intx)//输入一个元素x,把它插入到有序表
2。
欢迎下载
精品文档
中,使顺序表依然有序。
{inti,j;
if(L.length==MAXSIZE)exit(OVERFLOW);//表满,不能插入
for(i=1;i=L.lengthL.elem[i-1]=x;i++);
for(j=L.length;j=i;j--)
L.elem[j]=L.elem[j-1];
L.elem[i-1]=x;
L.length++;
}
voidCreatlist_sorted(SqlistL)//利用有序表插入算法建立一个有
序表
{inti,num;
ElemTypex;
L.length=0;L.length=0;
请输入顺序表的长度:请输入顺序表的长度:请输入顺序表的长度:
for(i=1;i=num;i+
您可能关注的文档
- 电磁波偏振实验报告.pdf
- 法律事务代理协议8篇.pdf
- 2022团圆节活动主题方案(精编版).pdf
- 中考数学知识点归纳.pdf
- 小学信息技术教学设计-小组课堂专家模拟互评作品-王慧君《多变的形状》教学设计.pdf
- 公路改扩建工程施工组织设计.pdf
- 【六年级】六年级暑假计划表.pdf
- 江西省建设工程施工合同范本.pdf
- 临床技术操作规范_共10.pdf
- 对农村两委班子建设中存在的问题的调查报告(精选多篇).pdf
- 2024精简护肤洁面趋势报告-TMIC-30正式版.doc
- 2024捕捉华夏民族珍味-咸味主食与咸味零食创新机遇报告-25正式版.doc
- 2024年秋季部编版小学道德与法治二年级上册全册课件PPT必威体育精装版.pptx
- 部编版第十一册第四单元拓展提高教学课件.ppt
- 2024年秋季新西师大版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋新人教版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋季新人教版数学一年级上册全册教学课件(新版教材).pptx
- 2024年秋季新人教版数学一年级上册全册课件(新版教材).pptx
- 2024年秋季新人教版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋季新人教版一年级上册数学全册课件(新版教材).pptx
文档评论(0)