//顺序表查找
//array为数组,len为要查找的数组个数,key为要查找的关键字
int Sequence_Search(int *array,int len,int key)
{
int i;
for(i=1;i<=len;i++)
{
if(array[i] = key)
return i;
}
return 0;
}
//顺序表查找优化
int Sequence_Search2(int *array,int len,int key)
{
int i = len;
int a[0] = key;
while(array[i] != key)
{
i--
}
return i; //返回0则说明查找失败
}
//array为数组,len为要查找的数组个数,key为要查找的关键字
int Sequence_Search(int *array,int len,int key)
{
int i;
for(i=1;i<=len;i++)
{
if(array[i] = key)
return i;
}
return 0;
}
//顺序表查找优化
int Sequence_Search2(int *array,int len,int key)
{
int i = len;
int a[0] = key;
while(array[i] != key)
{
i--
}
return i; //返回0则说明查找失败
}