1 / 72
文档名称:

数据结构实验C语言版.pdf

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

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

分享

预览

数据结构实验C语言版.pdf

上传人:1387230**** 2021/2/24 文件大小:389 KB

下载得到文件列表

数据结构实验C语言版.pdf

文档介绍

文档介绍:南阳理工学院
数据结构 (C 语言版 )上机实验指导书
软件学院·软件工程
目 录
实验 1 线性表应用
实验 2 栈和队列的应用 .......................................................................14
实验 3 线性表应用 ...............................................................................27
实验 4 图论及其应用 ...........................................................................46
实验 5 查找
实验 6 排序 ...........................................................................................64
实验 1 线性表应用
一、实验目的
3,了解和掌握线性表顺序存储和链式存储在计算机中的表示,基本操做在计算机中的实
2,能够利用线性表结构对实际问题进行分析建模,利用计算机求解。
1,能够从时间和空间复杂度的角度综合比较线性表两种存储结构的不同特点及其适用场合。
二、实验内容及步骤
1、利用程序设计语言分别实现顺序表和链表的抽象数据类型。
2、掌握程序分文件(头文件和实现文件)书写的方式。
3、分别用顺序表和链表实现课本算法 :合并两个非递减有序序列,并对其时间性能做
出分析。
三、实验步骤与调试过程
以线性表来描述一元多项式, 储存结构采用单链表, 每个结点储存的多项式中某一项的
系数和指数, 建立单链表时指数高的结点列于指数低的结点之后, 即线性表的元素按指数递
增有序排列。
四、实验结果
五、疑难小结
当线性表的长度变化较大, 难以估计其存储规模, 另外对线性表频繁进行插入和删除操
作时,则采用链表作为存储结构可能会更好一些。在实际应用中应该考虑以下因素: (1) 应
有利于运算的实现; (2) 应有利于数据的特性; (3) 应有利于软件环境。
六、主要算法和程序清单
顺序表的非递减数列合并
#include<> /* 包含输入输出头文件 */
#define ListSize 100
typedef int DataType;
typedef struct
{
DataType list[ListSize];
int length;
}SeqList;
void InitList(SeqList *L)
/* 将线性表初始化为空的线性表只需要把线性表的长度 length 置为 0*/
{
L->length=0; /* 把线性表的长度置为 0*/
}
int ListEmpty(SeqList L)
/* 判断线性表是否为空,线性表为空返回 1,否则返回 0*/
{
if(==0) /* 判断线性表的长度是否为 9*/
return 1; /* 当线性表为空时,返回 1;否则返回 0*/
else
return 0;
}
int GetElem(SeqList L,int i,DataType *e)
/* 查找线性表中第 i 个元素。查找成功将该值返回给 e,并返回 1 表示成功;否则返回 -1 表
示失败。

最近更新

2025年梅县幼儿园教师招教考试备考题库及答案.. 31页

2025年永修县幼儿园教师招教考试备考题库附答.. 31页

2025年江苏航空职业技术学院单招职业技能考试.. 44页

2025年沈阳化工大学马克思主义基本原理概论期.. 12页

2025年河南牧业经济学院马克思主义基本原理概.. 12页

2025年济宁职业技术学院单招职业倾向性测试题.. 45页

2025年海南艺术职业学院马克思主义基本原理概.. 12页

2025年湖南大众传媒职业技术学院马克思主义基.. 12页

2026年中医住培带教师资理论考核题库100道附答.. 39页

2026年医学微生物学习题集【典型题】 40页

2025年眉山药科职业学院马克思主义基本原理概.. 13页

2026年网络安全知识竞赛题库及参考答案【轻巧.. 39页

小学历史与文化知识竞赛题库100道及参考答案(.. 37页

新安全生产法知识竞赛试题库及完整答案 43页

2025年重庆资源与环境保护职业学院马克思主义.. 12页

2026年主管中药师考试备考题100道完整 37页

2026年中医住培带教师资理论考核题库100道含答.. 40页

2026年主管中药师考试备考题100道含答案【基础.. 38页

2026年医学微生物学习题集含答案 40页

最新全国政法队伍教育整顿知识竞赛试题库及完.. 40页

新安全生产法知识竞赛试题库含答案(考试直接.. 43页

2025年分子诊断试剂项目合作计划书 65页

第6章转让定价的税务管理(国际税收(第二版-朱.. 44页

第7章安全协议合同协议表格模板实用文档 69页

2025年长沙幼儿师范高等专科学校单招综合素质.. 45页

2025广东中山市人民政府民众街道办事处招聘合.. 49页

2025广西南宁市青秀区融媒体中心招聘2人备考题.. 44页

2025泉州市医学会招聘工作人员2人考试参考题库.. 45页

2025贵州黔东南州锦屏县选聘城市社区工作者10.. 49页

2026年c语言基础考试题库(夺分金卷) 13页