: .
C语言程序设计实践
综合题目:顺序表基本算法班级:
姓名:
同组人员:
提交日期:
: .
C语言程序设计实践
综合题目:顺序表基本算法班级:
姓名:
同组人员:
提交日期:
-、程序功能:
1、建立一个顺序表。2、对建立好的顺序表进行一些基本的操作,如:
。
顺序表长操作。
顺序表元素操作。
d. 按值查找操作。
e. 显示元素操作。
f. 插入操作。
g. 删除操作。
h. 显示元素操作。
:、算法设计思想:
用一组存储单元来存放线性表中的数据元素,把顺序表中的所有元素按照其逻辑结构顺序依次储存到从电脑储存器中指定储存位置开始的一块连续的储存空间。线性表中的第一个位置储存在数组的起始位置〔下标为0〕在定义一个顺序表时,除了定义一个数组来储存线性表中的所有元素,还需要定义一个整型变量来储存线性表的实际长度。然后通过对数组元素中的元素进行操作,对顺序表进行基本算法。
三、算法运行结果1、显示整个功能
2、设置顺序表的长度'C:\UserHS\C*iktop\Ci5B\)ljU¥jtlejct"
潮5
::杉样亓孟
6ii?i?
UM
玄亓点声苓输悟
出出CIwj_c6!■阙W请输R你网储粮慎
5
■a-
散
upfi5w-?2/VM-A«-_nnEBfi_~而一巧5兀_兀兀■1234s速科其拍第里塞Hs1担*轲段k若特甫土rp告土田请
3、求出并返回顺序表的长度:
>■
个出存E凳表羽,■±Jil
L」
4、在顺序表中取出某个位置的元素并返回其值:
* 礼物出昔忤舌
:•首隹观序输出XMMMMMKMCJWICC:,
输人所要元素的位置5、显示顺序表中的元素:
6、在顺序表的某个位置插入元素:
*建求一3|■II■一■•■«■■»»12345&7S0入弥要执行的押作;所要插人元素I功
5872湘瞧一-7、删除顺序表中的某个元素IB?
*—ILbc+r
12345E78UX¥*,_■』-r辱重葡*
二--表乒K在亲更再鬣性逆云/■!『=一」一崩.?-翼纬找人鱼兀出8、输出顺序表
9、将顺序表逆序输出10、退出对顺序表的操作:
四、收获及体会通过对顺序表的几个基本运算的调用,实现顺序表的几个基本算法。同时也懂得如何定义顺序表,还有顺序表的用法。
五、算法源代码#include<>#include<>#defineMaxSize50
typedefintElemType;typedefstruct
{ElemTypedata[MaxSize];intlength;
}SqList;〃顺序表类型voidInitList(SqList*&L);//初始化顺序表voidCreat
顺序表基本算法实验报告 来自淘豆网m.daumloan.com转载请标明出处.