【数据结构】线性表的顺序存储结构
程序员文章站
2022-06-01 20:23:45
...
将顺序表中的最小元素删除,由最后一个元素代替,并返回最小元素。
#include<stdio.h>
#include<stdlib.h>
int Del_Min(int *L)
{
int min=L[0];
int l= 0;
int i=0;
while(L[i]!=NULL)
{
if(min>L[i])
{
min= L[i];
l=i;
}
i++;
}
L[l]=L[--i];
printf("%d",L[l]);
return min;
}
int main()
{
int list[10]={18,2,3,3,4,5,6,7,3,11};
int min = Del_Min(list);
printf("%d",min);
return 0;
}