2021王道数据结构2.2.3_2.1删除具有最小值的元素,并由函数返回被删除元素的值, //空出的位置由最后一个元素填补,若顺序表为空则显示出错误信息并退出运行

**

2.2.3_2.1

**
删除具有最小值的元素,并由函数返回被删除元素的值,
空出的位置由最后一个元素填补,若顺序表为空则显示出错误信息并退出运行

#include
#include
#define MaxSize 10
typedef struct{
	int data[MaxSize];
	int length;
}SqList;
bool InitList(SqList &L){
	int i=0;
	for(i=0;iL.length+1){
		return false;
	} 
	if(L.length>=MaxSize){
		return false;
	}
	int j=0;
	for(j=L.length;j>i-1;j--){
		L.data[j] =L.data[j-1];
	}
	L.data[j] = e;
	L.length++;
	return false;
}

void display(SqList L){
	int i=0;
	for(i=0;i

2021王道数据结构2.2.3_2.1删除具有最小值的元素,并由函数返回被删除元素的值, //空出的位置由最后一个元素填补,若顺序表为空则显示出错误信息并退出运行_第1张图片

你可能感兴趣的:(个人学习)