二分查找(C语言实现)
来源:互联网 发布:便民网络测速 编辑:程序博客网 时间:2024/05/22 06:49
二分查找(C语言实现):#include <stdio.h>typedef int ElementType;typedef ElementType* pElement;ElementType Binarysearch(pElement Arr, ElementType x, int Left, int Right){ int Mid = (Right + Left) / 2; if (x == Arr[Mid]) { return Mid; } else if (Left == Right && x == Arr[Left]) { return Left; } else if (x < Arr[Mid]) { return Binarysearch(Arr,x,Left,--Mid); } else if (x > Arr[Mid]) { return Binarysearch(Arr, x, ++Mid, Right); } else return -1;}void main(void){ ElementType Arr[6] = { 1,2,3,4,5,6}; printf("%d\n",Arr[Binarysearch(Arr,5,0,5)]);}
阅读全文
0 0
- 二分查找(C语言实现)
- C语言实现二分查找
- 二分查找 c语言实现
- 二分查找C语言实现
- C语言实现二分查找
- c语言 实现二分查找
- c语言实现二分查找
- C语言实现:折半查找(二分查找)
- C语言实现折半查找(二分查找)的算法
- C语言二分查找法(指针和数组实现)
- c语言:代码实现折半(二分)查找
- C语言 折半查找(二分查找)
- C语言实现二分查找算法
- C语言实现二分查找算法
- c语言二分查找泛型实现
- 二分查找的C语言实现
- c语言利用递归实现二分查找
- 二分查找算法的C语言实现
- 整理收集的一些常用java工具类
- Linux中dd命令的使用
- ThinkPHP5.0商城项目目录搭建(菜鸟)
- 高效算法设计
- python 输出encoding编码格式
- 二分查找(C语言实现)
- css-当图片宽度大于父元素宽度时如何使图片居中显示
- 搬瓦工/BandwagonHost vps选择技巧
- 机器视觉大牛
- sed命令该如何使用
- 使用异部类get网络获取json
- VS2010暂停编译界面
- 写日志文件
- 福州大学OJ 2260-Card Game (单调栈+DP)