二分搜索算法的实现
2024-09-21 12:03:21
二分搜索的时候,是要慢慢缩小搜索范围的。比如一共有10个,那么middle是5,下一层搜索的范围应该是1-4和6-10。你的函数里没有这个功能。搜索函数至少应该是intBinarySearch(Typea[],constType&x,intleft,intright);终止条件就是if(left>right)你定义y的时候是在main函数里,所以BinarySearch里面不能直接用y,解决方式是在外部定义一个全局的y变量,或者把y变量传到函数里。
- 上一篇:二个差二个叁打一成语
- 下一篇:二二打一成语
猜你喜欢
-
朋友圈主页三个点在哪里
阅读量:79 -
烧丝瓜怎么烧好吃
阅读量:59 -
苹果怎么设置来电图片背景
阅读量:76 -
白醋泡手的正确方法一天几次
阅读量:25 -
苹果11怎么用不了搜狗输入法
阅读量:24 -
抖音如何拍的时间长一点
阅读量:12 -
苹果怎么发闪照
阅读量:96 -
正确的煮虾方法和时间
阅读量:47 -
藤席的清洗及保养方法
阅读量:64 -
虾的几种家常做法
阅读量:51
猜你喜欢
-
阅读量:6
-
阅读量:69
-
阅读量:30
-
阅读量:31
-
阅读量:93
-
阅读量:55
-
阅读量:86
-
阅读量:68
-
阅读量:6
-
阅读量:58