(算法设计技巧与分析)BinarySearchrec
来源:互联网 发布:淘宝华佗大药房保真吗 编辑:程序博客网 时间:2024/05/22 16:46
#include<iostream>using namespace std;int binarysearch(int a[],int low,int high,int x);int main(){int a[11],x,result;for(int i=0;i<11;i++){a[i]=i*2;cout<<a[i]<<" ";}cout<<endl;cin>>x;result=binarysearch(a,0,10,x);if(result==-1)cout<<"no find!"<<endl;else cout<<"a["<<result<<"]="<<a[result]<<endl;return 0;}int binarysearch(int a[],int low,int high,int x){if(low>high)return -1;else{int mid=(low+high)/2;if(a[mid]==x)return mid;else if(a[mid]>x)return binarysearch(a,low,mid-1,x);else return binarysearch(a,mid+1,high,x);}}
0 0
- (算法设计技巧与分析)BinarySearchrec
- (算法设计技巧与分析)LinearSearch
- (算法设计技巧与分析)BinarySearch
- (算法设计技巧与分析)Merge
- (算法设计技巧与分析)SelectSort
- (算法设计技巧与分析)InsertionSort
- (算法设计技巧与分析)SelectionSortFec
- (算法设计技巧与分析)InsertionSort
- (算法设计技巧与分析)RadixSort
- (算法设计技巧与分析)Exprec
- (算法设计技巧与分析)Permutationsi
- (算法设计技巧与分析)Majority
- (算法设计技巧与分析)MinMax
- (算法设计技巧与分析)MergeSort
- (算法设计技巧与分析)QuickSort
- (算法设计技巧与分析)CloseStpair
- (算法设计技巧与分析)LCS
- (算法设计技巧与分析)matchain
- Android 数据库升级解决方案
- 垃圾收集器与Java编程
- 总结:用net-snmp开发snmp代理客户端
- APK文件使用ApkTool解包反编译和重新打包及签名
- nil,NIl,NULL,NSNull区别
- (算法设计技巧与分析)BinarySearchrec
- 黑马程序员——Java基础 GUI (2)
- TCP的定时器系列 — 保活定时器
- LeetCode-Number of 1 Bits
- 登录界面 Android简单http get请求(含服务器端)三
- poj 1095 递归(Catalan)
- 项目中使用Quartz集群分享--转载
- 大型测试开发交流大会
- ROW_NUMBER() OVER函数的基本用法用法