文档库

最新最全的文档下载
当前位置:文档库 > 线性表的基本操作实验报告

线性表的基本操作实验报告

实验一:线性表的基本操作

【实验目的】

学习掌握线性表的顺序存储结构、链式存储结构的设计与操作。对顺序表建立、插入、删除的基本操作,对单链表建立、插入、删除的基本操作算法。

【实验内容】

1.顺序表的实践

1) 建立4个元素的顺序表s=sqlist[]={1,2,3,4,5},实现顺序表建立

的基本操作。

2) 在sqlist []={1,2,3,4,5}的元素4和5之间插入一个元素9,实现

顺序表插入的基本操作。

3) 在sqlist []={1,2,3,4,9,5}中删除指定位置(i=5)上的元素9,

实现顺序表的删除的基本操作。

2.单链表的实践

3.1) 建立一个包括头结点和4个结点的(5,4,2,1)的单链表,实现单链

表建立的基本操作。

2) 将该单链表的所有元素显示出来。

3) 在已建好的单链表中的指定位置(i=3)插入一个结点3,实现单链表插

入的基本操作。

4) 在一个包括头结点和5个结点的(5,4,3,2,1)的单链表的指定位置

(如i=2)删除一个结点,实现单链表删除的基本操作。

5) 实现单链表的求表长操作。

【实验步骤】

1.打开VC++。

2.建立工程:点File->New,选Project标签,在列表中选Win32 Console Application,再在右边的框里为工程起好名字,选好路径,点OK->finish。至此工程建立完毕。

3.创建源文件或头文件:点File->New,选File标签,在列表里选C++ Source File。给文件起好名字,选好路径,点OK。至此一个源文件就被添加到了刚创

免费下载Word文档免费下载: 线性表的基本操作实验报告

(共9页)

线性表的基本操作 实验报告

线性表的基本操作 实验报告 - 实验 1 线性表的基本操作 姓名 小明 一、需求分析 1.程序的功能:实现基本线性表的运算:插入数据,删除数据,查找数据,求顺序表长 ...

1数据结构-实验报告一(线性表的基本操作)

1数据结构-实验报告一(线性表的基本操作) - 数据结构实验报告 实验内容实验一 线性表的基本操作及其应用 专业网络工程 班级 1601 学号 201603120111 姓名徐洪洋 ...

C语言数据结构线性表的基本操作实验报告

C语言数据结构线性表的基本操作实验报告 - 实验一 线性表的基本操作 一、实验目的与基本要求 1.掌握数据结构中的一些基本概念。数据、数据项、数据元素、数据类型...

线性表的存储结构定义及基本操作(实验报告)-2011600724-何俊林....

线性表的存储结构定义及基本操作(实验报告)-2011600724-何俊林._幼儿读物_幼儿教育_教育专区。线性表的存储结构定义及基本操作(实验报告)-2011600724-何俊林. ...

《数据结构》 实验报告模板(附实例) ---实验一 线性表的基本操作...

《数据结构》 实验报告模板(附实例) ---实验一 线性表的基本操作实现_学习总结_总结/汇报_实用文档。实验 一一、实验目的 线性表的基本操作实现及其应用 1、熟练...

完整版信管实验报告(线性表基本操作)

完整版信管实验报告(线性表基本操作) - 管理 3112004734 姓名 学院 信管 专业 12 ( 1 )班 学号 钟臻华 协作者: 无 教 师 评 定 ___...

线性表实验报告

线性表实验报告 - 线性表实验报告 一、 实验的目的要求 1、了解线性表的逻辑结构特性,以及这种结构特性在计算机内的两种存储结构。 2、掌握线性表的顺序存储结构的...

线性表基本操作实验报告(燕山大学)

线性表基本操作实验报告(燕山大学) - 一、线性表 #include<iostream.h> #include <stdlib.h> #define TRUE 1 #define FALSE 0...

完整版12信管实验报告(线性表基本操作)

完整版12信管实验报告(线性表基本操作) - 管理 3112004734 姓名 学院 信管 专业 12 ( 1 )班 学号 钟臻华 协作者: 无 教 师 评 定 __...