C语言:折半查找
来源:互联网 发布:mac运行速度变慢 编辑:程序博客网 时间:2024/05/22 14:12
//折半查找#include <stdio.h>int dichotomy(int m,int arr[],int left,int right){ int mid; while(left <= right) { mid = left - (left - right)/2; if(m < mid) right = mid - 1; else if(m > mid) left = mid + 1; else return mid; } return -1;}int main(){ int a[] = {2,4,6,8,10,12,14,16,18}; int search; int find; printf("请输入您要查找的数字:"); scanf("%d", &search); find = dichotomy(search,a,0,8); if(find == -1) printf("NO find"); else printf("您要找的数字为:%d\n",find); return 0;}
0 0
- C语言 -- 折半查找
- C语言 折半查找
- C语言 折半查找
- 【C语言】折半查找。
- 折半查找(c语言)
- 【C语言】 折半查找
- C语言:折半查找
- 【C语言】折半查找
- C语言折半查找
- C语言折半查找法
- C语言折半查找DEMO
- C 语言之折半查找
- C语言习题折半查找
- C语言习题 折半查找
- C语言习题 折半查找
- c语言 折半查找 (二分法查找)
- C语言 折半查找(二分查找)
- c语言 二分查找 折半查找
- C语言求解素数(质数)的优化:打印100-200之间的素数
- printf函数的返回值
- 编写C语言程序求两个数的最大公约数
- C语言错误:missing ';' before 'type'
- C语言 猜数字游戏
- C语言:折半查找
- 静态和动态顺序表的实现(c语言)
- 注释转换
- C++/C中防止头文件的重复包含的解决办法及区别
- error C2533构造函数不能有返回类型
- 数据结构:模板实现栈和队列
- 初级版迷宫问题(栈的应用)
- [c语言]单链表的实现
- 约瑟夫环