//顺序表
#define ElemType int
#define MaxSize 10
typedef struct{
ElemType data[MaxSize];
int length;//表当前的长度
}SqList;
//初始化表
void InitSqlList(SqList &L){
L.length=0;
}
//通过键盘给表赋值,只赋了5个
void xhfz(SqList &L){
for(int i=0;i<5;i++){
printf("请输入第%d个值",i+1);
int j=0;
scanf("%d",&j);
L.data[i]=j;
L.length++;
}
}
//循环遍历顺序表
void PrintSqList(SqList &L){
for(int i=0;i<L.length;i++){
printf("第%d个数据%d\n",i+1,L.data[i]);
}
}
//在第i个位置上插入数据元素e,i是位序
bool InsertSqList(SqList &L,ElemType e,int i){
int j;
if(i<1||i>L.length+1)//i的值不规范
return false
顺序表的一些方法
最新推荐文章于 2023-10-30 20:39:30 发布