删除顺序表L中最小元素结点,并通过引用型参数value返回其值 如果删除成功,返回TRUE,否则,返回false

来源:互联网 发布:java replace 编辑:程序博客网 时间:2024/06/05 06:09

bool Del_Min(sqList &L,ElemType &value){
if(L.length==0)
return false;
value=L.data[0];
int pos=0;
for(int i=1;i<L.length;i++){
if(L.data[i]<value);
value=L.data[i];//value记忆当前具有最大值的元素
pos=i;
}
L.data[pos]=L.data[L.length-1];//空出的位置由最后一个元素填补
L.length--;
return true;
}
0 0
原创粉丝点击