【数据结构】1 删除最小数
作者:
jas_go | 来源:发表于
2019-09-29 09:56 被阅读0次
- 从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删除元素的值。空出的位置由最后一个元素填补,若顺序表为空则显示出错误信息并退出运行。
#include <iostream>
using namespace std;
bool Del_Min(sqList &L, int &value){
if(L.length==0)
return false;
value=L.data[0];
int pos=0;
for(int i;i<L.length;i++)
if(L.data[i]<value){
value=L.data[i];
pos=i;
}
L.data[pos]=L.data[L.length-1];
L.length--;
return true;
}
struct sqList
{
int data[100];
int length=0;
};
sqList lala;
Del_Min(lala, value);
本文标题:【数据结构】1 删除最小数
本文链接:https://www.haomeiwen.com/subject/mpgructx.html
网友评论