顺序查找是在一个已知队列(无论有序与否)中找出与给定关键字相同的数的具体位置。原理是让关键字与队列中的数从最后一个开始逐个比较,直到找出与给定关键字相同的数为止,它的缺点是效率极其低下。
#include <stdio.h>
void find(int a,int b[],int n){//顺序查找
int flag=0;
for(int i=0;i<n;i++){
if(a==b[i]){
printf("经顺序查找得到在第%d位\n",i+1);
flag=1;
}
}
if(flag==0){
printf("没找到\n");
}
}