#include<iostream>
using namespace std;
#include<string>
#include <list>
#define MaxSize 100
typedef int ElemType;
typedef struct
{
ElemType data[MaxSize];//定义数组,用来存元素
int length;//顺序表的长度(相当于多少个元素)
}SqList;
bool Inset(SqList &L,int i,ElemType e)
{
if(i<1||i>L.length||L.length>=MaxSize){
return false;
}
for(int j=L.length;j>=i;j--)//移动顺序表中的元素
{
L.data[j]=L.data[j-1];
L.data[i-1]=e;
L.length++;
return true;
}
}
//删除使用元素e,引用的目的是拿出来对应值
bool Delete(SqList &L,int i,ElemType &e){
if(i<1||i>L.length||L.length==0){
return false;
}
e=L.data[i-1];
for(int j=0;j&
顺序表的增删改查
最新推荐文章于 2023-10-24 17:13:13 发布