二分搜索算法的实现
更新时间: 2025-05-03 19:16:39
二分搜索的时候,是要慢慢缩小搜索范围的。比如一共有10个,那么middle是5,下一层搜索的范围应该是1-4和6-10。你的函数里没有这个功能。搜索函数至少应该是int BinarySearch(Type a[], const Type& x,int left, int right);终止条件就是if(left > right) 你定义y的时候是在main函数里,所以BinarySearch里面不能直接用y,解决方式是在外部定义一个全局的y变量,或者把y变量传到函数里。
二分搜索算法的实现 相关文章
上一篇:烤鸭酱汁配方和制作方法
下一篇:显示预览是什么意思
其他相关资讯
- 未来几年极端天气频发背后的气候变暖应...
- 全球变暖最新趋势:极端天气频发背后的...
- 贵州省黔东南苗族侗族自治州天柱县气象...
- 四川省甘孜藏族自治州理塘县气象台发布...
- 四川省凉山彝族自治州木里藏族自治县气...
- 云南省昆明市安宁市气象台发布大风蓝色...
- 纳雍县气象台发布大风蓝色预警信号
- 甘肃省定西市通渭县气象台发布大风蓝色...
- 贵州省黔西南布依族苗族自治州晴隆县气...
- 新疆维吾尔自治区哈密市气象台发布道路...
- 贵州省黔西南布依族苗族自治州普安县气...
- 湖南省怀化市洪江市气象台发布冰雹橙色...
- 云南省大理白族自治州弥渡县气象台发布...
- 贵州省黔东南苗族侗族自治州丹寨县气象...
- 湖南省怀化市新晃县气象台发布冰雹橙色...
- 山西省朔州市山阴县气象台发布霜冻蓝色...
- 四川省凉山彝族自治州德昌县气象台发布...
- 江西省宜春市宜丰县气象台发布雷电黄色...
- 甘肃省酒泉市气象台发布大风蓝色预警信...
- 贵州省贵阳市息烽县气象台发布雷雨强风...
天气预报导航
天气资讯
更多 >>