编程一个程序sqllist.cpp实现存储多个整数的顺序表(即ElemType为int),顺序表的个数由键盘输入,并在此基础上设计一个主程序,要求实现如下功能:
初始化顺序表L
依次插入n(由键盘输入)个元素
输出顺序表L
输出顺序表L的长度
判断顺序表L是否为空
输出顺序表L的第3个元素
输出元素a(比如30)的位置
在第4个元素位置上插入b(比如40)元素
输出顺序表L
删除顺序表L的第3个元素
输出顺序表L
输出顺序表中所有元素的平均值
释放顺序表L
根据教材中2.4节中的算法得到sqlist.cpp程序,其中包含如下函数:
Status InitList_Sq(SqList &L):初始化顺序表
void DestroyList(SqList &L):销毁顺序表
void ClearList(SqList &L) :清空顺序表
Status GetLength(SqList L):求线性表L的长度
Status IsEmpty(SqList L):判断线性表L是否为空
Status GetElem(SqList L,int i,ElemType &e):获取线性表L中的某个数据元素的内容
Status LocateELem(SqList L,ElemType e):在线性表L中查找值为e的数据元素
Status ListInsert_Sq(SqList &L,int i ,ElemType e):在线性表L中第i个数据元素之前插入数据元素e
Status ListDelete_Sq(SqList &L,int i):将线性表L中第i个数据元素删除
Status AverageElem_Sq(SqList L):求顺序表中元素的平均值
https://blog.csdn.net/weixin_41032720/article/details/94835389