C++折半查找 求源代码
#includeint search(int low,int high,int n,int num[]);//函数声明 void main() { int i,n,num[20]; for (i=0;i<=19;i++) { num[i]=i+10; printf("%d ",num[i]); } printf("输入要查找的数:"); scanf("%d",&n); printf("%d\n",search(0,19,n,num)); } int search(int low,int high,int n,int num[])//折半查找的函数 { int mid; mid = (low+high)/2; if (n==num[mid]) return mid; else if(n>num[mid]) search(mid+1,high,n,num); else search(low, mid-1,n,num); }
-
上一篇:折半插入排序
-
下一篇:折半查找法要求节点如何存储?
精选文章
怎么消除负面情绪?
阅读121
2024-05-10
收支比如何计算
阅读172
2024-05-09
人从嘴里吐出的气主要化学物
阅读148
2024-05-09
樱桃和豆腐能一起吃吗
阅读167
2024-05-09
和梦有关的现代诗歌
阅读179
2024-05-09
关于治愈早安问候语145句精选
阅读205
2024-05-09
相关文章
折半插入排序
阅读195
2023-06-10
折半查找为什么必须采用顺序存储结构
阅读114
2023-06-10
坐等解释折半查找法问题
阅读99
2023-06-10
求c++程序,折半查找算法
阅读184
2023-06-10
在顺序表中实现折半查找和简单排序
阅读184
2023-06-10
数据结构怎样折半查找?
阅读159
2023-06-10
C语言折半查找法详细代码(假如有10个已排好序的数)
阅读180
2023-06-10
折半查找的算法怎么写 C语言
阅读114
2023-06-10
c语言编程实现“折半查找”的过程。
阅读78
2023-06-10
求C语言编写程序折半查找程序
阅读78
2023-06-10