张家港九溪墅二手房:解释二分查找算法^_^

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 05:25:38
int BinSearch(SeqList R,KeyType K)
{ //在有序表R[1..n]中进行二分查找,成功时返回结点的位置,失败时返回零
int low=1,high=n,mid; //置当前查找区间上、下界的初值
while(low<=high){ //当前查找区间R[low..high]非空
mid=(low+high)/2;
if(R[mid].key==K) return mid; //查找成功返回
if(R[mid].kdy>K)
high=mid-1; //继续在R[low..mid-1]中查找
else
low=mid+1; //继续在R[mid+1..high]中查找
}
return 0; //当low>high时表示查找区间为空,查找失败
} //BinSeareh
偶想问滴是这个是用什么语言写滴算法~~~
还有....有可能的话有没有人可以用C语言编写算法(就是数据结构的)
不是程序哦~~~是算法~~~
嘻嘻...拜托大家了~~~
偶们要一起走近科学哦~~^_^