线性表的插入
bool ListTnsert (SqList &L, int i, int e){//传入要插入的顺序表,要插入的位序,以及要插入的值
if(i<1&&i>L.length+1) return false;
//判断插入的位置i是否有效,也可以插入在末尾位置
if(L.length>=L.MAXSIZE) return false;
//判断顺序表的储存空间是否已经满
for(int j=L.length;j>=i;j--){
L.data[j]=L.data[j-1];//此时里面的是物理顺序
}
//将第I个元素以及之后的元素位置后移,同时注意元素的物理位置与逻辑位置
L.data[i-1]=e;//i位置赋值
L.length++;
//线性表的长度加一
return true;
//返回Bool类型的值
}