順序查詢

Sljya發表於2020-10-27

標題 利用順序查詢,在無序的陣列arr中,查詢key,找到返回下標,失敗返回-1.

#include<stdio.h>
int Search(int *arr,int len,int key)
{
	int i;
	for(i=0;i<len;i++)
	{
		if(arr[i]==key)
		{
			return i;
		}
	}
	return -1;
}
int main()
{
	int arr[]={1,2,3,4,5,6,7,12,13,15,44,42,50};
	printf("%d\n",Search(arr,sizeof(arr)/sizeof(arr[0]),50));
	return 0;
}

執行結果:
在這裡插入圖片描述

相關文章