可修改main函数内的注释,测试相应的顺序表操作。
#include <iostream>
using namespace std;
#define initSize 10
typedef struct {
int *array;
int maxSize,length;
}sqList;
void initSqList(sqList &L) {
L.array = new int[initSize];
L.maxSize = initSize;
L.length = 0;
}
bool increaseSqList(sqList &L,int length) {
if (length < 1) return false;
int *temp = L.array;
L.array = new int[initSize + length];
for (int i = 0; i < L.length; i++) {
L.array[i] = temp[i];
}
L.maxSize += length;
delete(temp);
return true;
}
bool insertElement(sqList &L,int index,int e) {
if (index < 1 || index >