欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【数据结构】线性表的顺序存储结构

程序员文章站 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;
}