二分搜索算法的实现
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变量传到函数里。
- 上一篇:二个差二个叁打一成语
- 下一篇:二二打一成语
猜你喜欢
-
阿胶蒸鸡蛋的做法
阅读量:75 -
蒸汤圆的做法
阅读量:67 -
粉蒸肉可以放微波炉
阅读量:80 -
微波炉可以放枇杷吗
阅读量:5 -
麻辣拌可以放微波炉吗
阅读量:86 -
粉蒸南瓜的做法
阅读量:86 -
山东蒸碗的做法
阅读量:67 -
美人三分龅是什么意思
阅读量:36 -
淄博烤肉怎么烤才好吃
阅读量:52 -
蒸馒头花样做法
阅读量:39
猜你喜欢
-
阅读量:37
-
阅读量:63
-
阅读量:37
-
阅读量:25
-
阅读量:8
-
阅读量:62
-
阅读量:41
-
阅读量:77
-
阅读量:92
-
阅读量:32