已知长度为n的线性表A采用顺序存储结构,请写一算法,找出该线性表中值最小的数据元素.需要完整能运行的,C C++都可以

问题描述:

已知长度为n的线性表A采用顺序存储结构,请写一算法,找出该线性表中值最小的数据元素.
需要完整能运行的,C C++都可以

#include
#include
#define n 10
typedef int elem;
typedef struct
{
elem *head;
int size;
int lenth;
}list;
int init(list &l,int s)
{
l.head=(elem *)malloc(s*sizeof(elem));
if(!l.head)return -1;
l.size=s;
l.lenth=0;
return 1;
}
void pr_min(list l)
{
int i;
elem min;
min=*l.head; //赋初值为第一个元素
for(i=1;i