线性查找算法

#include<iostream>
using namespace std;
void linear_find(int *a,int n,int v)
{
	for(int i=0;i<n;++i)
	{
		if(a[i]==v)
		{
			cout<<i<<endl;
			break;
		}
		if(i==n-1)
			cout<<"NIL"<<endl;
    }
}
int main()
{
	int a[]={1,2,3,4,5};
	linear_find(a,5,2);
}
若找到则输出在数组中的位置,若没有则输出NIL

posted @ 2010-10-12 16:45  hailong  阅读(121)  评论(0编辑  收藏  举报