Copyright (c) 2015,烟台大学计算机学院
All rights reserved,
All rights reserved,
文件名称:idea.cpp
作者:王阳
完成日期:2015年12月18日
#include<iostream>
using namespace std;
void digui(int low,int high,int a[],int f);
int main()
{
int low=0,high,i=0;
int f,a[50],n;
cin>>n>>f;
while(i<n)
{
cin>>a[i];
i++;
}
high=n-1;
digui(low,high,a,f);
return 0;
}
void digui(int low,int high,int a[],int f)
{
int mid;
mid=(high-low)/2;
if(low<=high)
{
if(a[mid]==f)
{
cout<<"find in "<<mid+1;
}
else if(a[mid]<f)
{
digui(mid+1,high,a,f);
}
else
{
digui(low,mid-1,a,f);
}
}
if(low>high)
cout<<"not find"<<endl;
}