问题:
删除顺序表最小值元素,并由最后一个元素填补
bool listDelete(SqList * L, ElemType &e){
if(L->length == 0){
return false;
}
e = L->data[0];
int i = 0;
for(int j = 1; j<L->length; j++){
if(L->data[i] > L->data[j]){
e = L->data[j];
i = j;
}
}
L->data[i] = L->data[L->length - 1];
L->length--;
return true;
}