顺序查找法是程序设计中最常用到的算法之一,最原始的办法是从头到尾逐个查找。
顺序查找法是程序设计中最常用到的算法之一,最原始的办法是从头到尾逐个查找。
查找是在程序设计中最常用到的算法之一,假定要从n个整数中查找x的值是否存在,最原始的办法是从头到尾逐个查找,这种查找的方法称为顺序查找。
顺序查找的程序如下:
#define N 15
main()
{
void bi_search(int a,int n,int x);
int a,x,i,n=15;
printf("input the numbers:n");
for(i=0;i scanf("%d",&a);
printf("input x:n");
scanf("%d",&x);
bi_search(a,n,x);
}
void bi_search(int a,int n,int x)
{
int i=0,find;
find=0;
while(i {
if(x==a)
{
printf("find:%3d,it is a",x,i);
printf("n");
find=1;
}
i++;
}
if(!find)
printf("%3d not been found.",x);
printf("n");
}