结合递归实现二分查找
来源:互联网 发布:便宜质量好的淘宝店 编辑:程序博客网 时间:2024/06/06 01:06
#include<stdio.h>//结合递归实现二分查找 int fun(int k[],int a,int b,int key){int m;if(a>b){return -1;}else{m=(a+b)/2;if(key==k[m]){return m;}else if(key>k[m]){return fun(k,m+1,b,key);//递归 }else{return fun(k,a,m-1,key);//递归 }}} int main(){int k[]={1,2,3,4,5,6,7,8,9,10};//有序的int index = fun(k,0,9,10);printf("index=%d\n",index); return 0;}
0 0
- 结合递归实现二分查找
- 二分查找递归实现
- 递归实现二分查找
- 二分查找递归实现
- 二分查找----递归实现
- 递归实现二分查找
- 二分查找算法递归实现
- java递归实现二分查找
- 递归算法实现二分查找
- M--二分查找 递归实现
- 二分查找的递归实现
- 【算法】二分查找递归实现
- 二分查找(递归实现)
- 二分查找递归和非递归实现
- 二分查找递归与非递归实现
- 二分查找算法-递归-非递归实现
- 二分查找递归和非递归实现
- 二分查找递归和非递归实现
- DNS的VIEW功能
- Segmentation fault: 11(svn)
- 如何在QML应用中得到一个Item的所有属性,信号及方法
- Codeforces 526C - Om Nom and Candies(贪心,暴力)
- Leetcode 32 Longest Valid Parentheses
- 结合递归实现二分查找
- 【LeetCode刷题记录】Two Sum
- 进程间通信 SOCKET Server
- 内网渗透方面的总结
- DataType.h
- “全员编程,广泛嵌入”(七)—— 智能硬件
- springMVC参数的传递方式(1.通过@PathVariabl获取路径参数,2.@ModelAttribute获取数据,3.HttpServletRequest取参,4@RequestParam)
- Android 圆角图片
- CF #302 div2