void InitList(SqList &L) { for (int i = 0; i < MaxSize; i++) { L.data[i] = 0; //将所有数据元素设置为默认初始值 } //顺序表初始长度为0 L.length = 0; }
bool ListInsert(SqList &L, int i, int e) { if (i < 1 i > L.length + 1) { //判断i的范围是否有效 return false; } if (L.length >= MaxSize) { //当前存储空间已满,不能插入 return false; }
void InitList(SqList &L) { for (int i = 0; i < MaxSize; i++) { L.data[i] = 0; //将所有数据元素设置为默认初始值 } //顺序表初始长度为0 L.length = 0; }
bool ListInsert(SqList &L, int i, int e) { if (i < 1 i > L.length + 1) { //判断i的范围是否有效 return false; } if (L.length >= MaxSize) { //当前存储空间已满,不能插入 return false; }