// 从顺序表中删除具有最小值的元素(建设唯一)并由函数返回被删除元素的值,空出的位置由最后一个元素填补,若顺序表为空,则显示出出错信息并推出运行
int removerSmallVal(int arr[],int n) {
if (n == 0)return 0;
int smallVal = arr[0];
int minIndex = 0;
for (int i = 0;i < n;i++) {
if (smallVal > arr[i]) {
smallVal = arr[i];
minIndex = i;
}
}
arr[minIndex] = arr[n-1];
return smallVal;
}
考研数据结构代码题(删除最小元素值并由最后一个元素填补)
最新推荐文章于 2024-11-04 21:43:20 发布