第二章P19-1从顺序表中删除最小值的元素并由函数返回被删除的值

编程入门 行业动态 更新时间:2024-10-28 11:22:49

<a href=https://www.elefans.com/category/jswz/34/1669396.html style=第二章P19-1从顺序表中删除最小值的元素并由函数返回被删除的值"/>

第二章P19-1从顺序表中删除最小值的元素并由函数返回被删除的值

1.从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删除元素的值。空出的位置由最后一个元素填补,若顺序表为空则显示出错信息并退出运行。

/*** 从顺序表中删除具有最小的元素(假设唯一)......* */
ElemType deletMinElem(SqList *List)
{int position = 0;ElemType min = List->data[position];if(List->length == 0){printf("线性表为空");return ERROR;}for(int i = 1; i <= List->length; i++){if(List->data[i] <= min){min = List->data[i];position = i;}}List->data[position] = List->data[List->length - 1 ];List->length --;return min;
}

更多推荐

第二章P19-1从顺序表中删除最小值的元素并由函数返回被删除的值

本文发布于:2023-07-28 20:25:51,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1300337.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:第二章   并由   函数   顺序   最小值

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!