- 43
- 0
- 约1.3千字
- 约 10页
- 2021-01-18 发布于未知
- 举报
实验一 线性表及其应用
一、实验目的
熟悉 C 语言的上机环境,进一步掌握 C 语言的结构特点。
掌握线性表的顺序存储结构的定义及 C 语言实现。
掌握线性表的链式存储结构——单链表的定义及 C 语言实现。
掌握线性表在顺序存储结构即顺序表中的各种基本操作。
掌握线性表在链式存储结构——单链表中的各种基本操作。 二、实验内容
顺序线性表的建立、插入及删除。
链式线性表的建立、插入及删除。 三、实验步骤
1.建立含 n 个数据元素的顺序表并输出该表中各元素的值及顺序表的长度。
2.利用前面的实验先建立一个顺序表 L={21,23,14,5,56,17,31},然 后在第 i 个位置插入元素 68。
3.建立一个带头结点的单链表,结点的值域为整型数据。要求将用户输入的 数据按尾插入法来建立相应单链表。
四、实现提示
由于 C 语言的数组类型也有随机存取的特点,一维数组的机内表示就是顺 序结构。因此,可用 C 语言的一维数组实现线性表的顺序存储。
在此,我们利用 C 语言的结构体类型定义顺序表:
#define MAXSIZE 1024
typedef int elemtype; /* 线性表中存放整型元素 */ typedef struct
{ elemtype vec[MAXSIZE];
int len; /* 顺序表的长度 */
}sequenlist;
将此结构定义放在
您可能关注的文档
最近下载
- 人教版八年级上册数学测试题:14.1.4整式的的除法练习题.docx VIP
- 华为员工股权激励方案实施细则(完整版).docx VIP
- 2025-2030中国商业银行对公业务转型方向与策略分析报告.docx VIP
- (共11页PPT)3哲学家进餐问题.pptx VIP
- 律商联讯-知识产权领域的AI汲取知识产权领袖洞见,把握人工智能影响,前瞻布局,迎接未来.pdf
- 省级优秀课件中图版(2019)高中地理必修第一册第二章第三节大气受热过程与热力环流---热力环流.pptx VIP
- 学前儿童急症救助与突发事件应对:被冒领与走失的应急处理与预防PPT教学课件.pptx
- 建筑高级职称答辩试题及答案2025年新版.docx
- 第五节营养与痛风演示文稿.ppt VIP
- 2.2.2 热力环流 课件 高中地理人教版(2019)必修第一册.pptx VIP
原创力文档

文档评论(0)