【二分搜索算法的实现】二分搜索的时候,是要慢慢缩小搜索范围的 。比如一共有10个,那么middle是5,下一层搜索的范围应该是1-4和6-10 。你的函数里没有这个功能 。搜索函数至少应该是int BinarySearch(Type a[], const Type& x,int left, int right);终止条件就是if(leftright) 你定义y的时候是在main函数里,所以BinarySearch里面不能直接用y,解决方式是在外部定义一个全局的y变量 , 或者把y变量传到函数里 。
以上就是二分搜索算法的实现的内容啦,希望本文可以帮到你!
- 如何让电脑搜索到隐形的无线网络
- 如何查新自己的征信 如何查询自己的征信记录
- 怎样注册邮箱qq邮箱
- wps文档怎么搜索关键字
- 怎样申请京东会员
- gba金手指怎么用
- 关于时间片轮转算法
- 优化算法有哪些
- 怎样在好豆菜谱中搜索,简单方便
- 微信怎么搜索群聊名称