六狼论坛's Archiver
首页
›
C++
› C语言--二分查找
cqujsjcyj
发表于 2013-2-4 22:19:17
C语言--二分查找
C语言--二分查找: 用于已经是有序的数组;
二分查找的思想:
1. 取得数组的最低下标low 和 最高下标high;
2. 取中间数 mid = (low+high)/2;
3. 取出数组的元素Array与待查找值e比较,等于则已经查找到该值;
小于,则e值属于的范围, 则把low=mid+1, high不变;
大于,则e值属于的范围, 则把low=mid+1, high不变;
继续第2步,然后循环,直到low>high为止;
页:
[1]
查看完整版本:
C语言--二分查找