vipa4811的ChinaUnix博客
vipa4811
全部博文(41)
2013年(20)
2012年(21)
iamlamb
CU官方博
分类:
2013-01-04 13:58:13
原文地址:二分查找算法 -- binary search -- C source code 作者:CUKdd
void b_search(int *array, int min, int max, int value) { int mid = (min+max)/2; if (value == array[mid]) printf("find the index is %d\n", mid); else if (value < array[mid]) b_search(array, min, mid-1, value); else b_search(array, mid+1, max, value); return ; } void bin_search(int *array, int n, int value) { int min, max; min = 0; max = n-1; b_search(array, min, max, value); }
上一篇:气泡排序算法设计——C source code
下一篇:快速排序 quick sort -- C source code
登录 注册