1 / 6
文档名称:

《数据结构》实验一.doc

格式:doc   大小:106KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《数据结构》实验一.doc

上传人:63229029 2017/6/19 文件大小:106 KB

下载得到文件列表

《数据结构》实验一.doc

文档介绍

文档介绍:华北水利水电大学数据结构实验报告 2016~ 2017学年第二学期 201 6级计算机科学与技术(专升本) 专业班级: 计科 2016223 学号: 201622301 姓名: 孔芬实验一线性表及其应用一、实验目的: 1 .掌握用 C 语言调试程序的基本方法。 2 .掌握线性表的基本运算,如插入、删除等。二、实验内容: 1. 编写一个程序,实现顺序表的各种基本运算,在此基础上完成如下功能: (1) 初始化顺序表 L。(2) 依次在顺序表 L 中插入元素 a、b、c、e。(3) 输出顺序表 L。(4) 输出顺序表 L 的长度。(5) 输出顺序表 L 的第 3 个元素。(6) 输出元素 a 的位置。(7) 在第 4 个元素之前插入元素 f。(8) 输出顺序表 L。(9) 删除第 3 个元素。( 10) 输出顺序表 L。 2 .设带头结点的单链表 ha和 hb 中结点数据域值按从小到大顺序排列,且各自链表内无重复的结点, 要求: (1 )建立两个单链表 ha和 hb ,要求 ha和 hb 都是递增有序的。(2 )将单链表 ha 合并到单链表 hb 中,且归并后的 hb 链表内无重复的结点,结点值仍保持从小到大顺序排列。(3 )输出合并后单链表 hb 中每个结点的数据域值。三、实验要求: 完成算法设计和程序设计并上机调试通过。 2. 撰写实验报告,提供实验结果和数据。 3. 写出算法设计小结和心得。四、程序源代码: 第一题代码: #include"" #include"" #define MaxSize 50 typedef struct{ char data[MaxSize]; int length; }SqList; void InitList(SqList *&L) {L=(SqList *)malloc(sizeof(SqList)); L->length=0; } void DispList(SqList *L) {int i; for(i=0;i<L->length;i++) printf("%c",L->data[i]); printf("\n"); }int ListLength(SqList *L) {return(L->length); }bool ListEmpty(SqList *L) {return(L->length==0); }bool getelem(SqList *L,int i) {if(i<1||i>L->length) return false; else {printf("%c",L->data[i]); return true; }}int LocateElem(SqList *L,char m) {int i=0; while(i<L->length&&L->data[i]!=m) i++; if(i>=L->length) return 0; else return i+1; }bool ListInsert(SqList *&L,int i,char m) {int j; if(i<1||i>L->length+1) return false; i--; for(j=L->length;j>i;j--) L->data[j]=L->dat

最近更新

通信毕业实习报告4篇 16页

2024年(集合)大学生实习心得15篇 40页

部编版历史七年级下册精选教案第5课安史之乱与.. 9页

酱油为主调味品投资项目可行性报告(园区立项申.. 22页

2024年(集合)《让》作文500字7篇 9页

集团企业财务信息系统现状及存在问题分析 4页

2024年(通用)给爷爷奶奶的一封信作文 14页

风险分级管控和隐患排查治理 19页

高三学生自我陈述报告500字 5页

2024年(通用)母亲的爱作文15篇 13页

2024年(通用)教师辞职申请书 5页

2024年(通用)幼儿园的周工作总结 21页

2024年(通用)学习培训心得体会15篇 47页

2024年(通用)名著读后感 18页

2024年(通用)个人年终工作总结 36页

2024年(荐)给校长的建议书15篇 17页

2024年(荐)劳动合同续签申请书 17页

2024年(荐)中考优秀作文 11页

2024年(经典)竞选班长演讲稿 17页

(完整版)《语言学纲要》知识点整理 11页

1000字优秀志愿者个人事迹材料 初中作文素材 5页

2021工程部工作计划(精选5篇) 6页

2022-2023年通信计算机技能考试《计算机网络管.. 16页

2022届高考作文模拟写作:“无人超市”(附文题.. 4页

2022年二建《建筑管理与实务》真题模拟试卷三.. 12页

2022年危险化学品经营单位(复训)安全生产模拟.. 20页

2023年全国硕士研究生入学统一考试英语试题 9页

邢台市城市规划管理技术规定 13页

飞剪安全操作规程 4页

2022年关键素养下的德育课程构建和开发构建多.. 2页