- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构( C 语言版)实验报告 关宏新 089074114 计 084 班
姓名: 关宏新
学号: 089074114
班级: 计 084 班
指导教师: 储岳中
安徽工业大学计算机学院
- 1 -
数据结构( C 语言版)实验报告 关宏新 089074114 计 084 班
实验一 线性表基本操作的实现
一、 实验目的
1、 掌握使用 Turbo C2.0 上机调试线性表的基本方法;
2、 掌握线性表的基本操作:插入、删除、查找等运算在顺序存储结构和链式存储结构上的运算。
二、实验要求
1、 链表插入、删除和查找算法的代码;
2、 程序运行结果及分析;
3、 实验总结。
三、实验内容
1、 认真阅读和掌握本实验的参考程序。
2、 上机运行本程序,并完善删除、查找等运算。
3、 保存程序的运行结果,并结合程序进行分析。
4、 按照你对链表操作需要,重新改写算法并运行,实现链表的插入、删除、查找等运算,并保存运行结
果。
四、程序流程图、算法及运行结果
1-1
#include stdio.h
#include stdlib.h
#define MAXSIZE 100
struct SeqList
{
int data[MAXSIZE];
int length;
};
typedef struct SeqList *PSeqList;
PSeqList creaeNullList_seq()
{
PSeqList palist=(PSeqList)malloc(sizeof(struct SeqList));
if(palist!=NULL)
{
palist-length=0;
return(palist);
}
printf(Out of space!!\n);
return NULL;
}
int isNullList_seq(PSeqList palist)
{
return (palist-length==0);
}
int insertPre_seq(PSeqList palist,int p,int x)
安徽工业大学计算机学院
- 2 -
数据结构( C 语言版)实验报告 关宏新 089074114 计 084 班
{
int q;
if(palist-length=MAXSIZE)
{
printf(overflow!\n);
return(0);
}
if(p0 || ppalist-length)
{
printf(Not exist!\n);
return(0);
}
if(isNullList_seq(palist))
{
palist-data[0]=x;
palist-length=1;
return(1);
}
for(q=palist-length-1;q=p;q--)
palist-data[q+1]=palist-data[q] ;
palist-data[p]=x;
palist-length= palist-length+1;
return(1)
您可能关注的文档
- 《HTML从入门到精通》.pdf
- 《MysQl开源数据库》课程标准.pdf
- 《oracle10g数据库基础教程》实验报告.pdf
- 《TCPIP详解》学习笔记.pdf
- 《贵州省煤矿安全质量标准化标准及考核评级办法》.pdf
- 《汽车滑动车门性能试验台技术说明书》.pdf
- 《轻松玩转电脑十八讲》——转翱翔空间.pdf
- 《实际问题与二元一次方程组》复习学案.pdf
- 《数据结构》(C语言)实验报告.pdf
- 《数据结构》课程实验指导书(10-11).pdf
- 2025年云南轻纺职业学院单招考试文化素质数学题库检测试题打印及参考答案详解【综合卷】.docx
- 浙江商业职业技术学院单招考试文化素质数学高分题库附完整答案详解【有一套】.docx
- 2025内蒙古大学招聘科研助理岗位59人笔试备考试题及答案解析.docx
- 2024-2025学年上海立达学院单招数学高分题库及参考答案详解.docx
- 2025湖南长沙市公安局招聘2名普通雇员笔试备考题库及答案解析.docx
- 护理学基础复习试题与答案.docx
- 2025贵州遵义市务川自治县消防救援大队招聘城镇公益性岗位人员7人笔试备考试题及答案解析.docx
- 2025湖南长沙市宁乡市巷子口镇面向社会选拔村级后备力量11人笔试备考题库及答案解析.docx
- 2025年甘肃省天水市麦积区北道埠街道社区卫生服务中心招聘笔试备考题库及答案解析.docx
- 2025广东韶关市乐昌市防灾减灾应急大队招聘队员2人笔试备考题库及答案解析.docx
文档评论(0)