如果代码在while外部执行打印,仿佛是可以实现最终的求出具体位置的要求,但是如果在left<right的情况下,arr[mid]的值一次性能够取到相对应的查找值,那么此时,left仍然<right,循环内部将会没有语句跳出,直接进行空循环。如果代码改成以下情况,就可以又顺利跑起来啦。。。。
关于二分查找的一个小问题
原创mb640ea206174d0 ©著作权
©著作权归作者所有:来自51CTO博客作者mb640ea206174d0的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:关于打印乘法口诀表的小问题
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
二分查找问题
问题描述:反正就是一个给定序列,让你排个序,在查个数在哪,
二分查找 递归 #include -
用二分查找算法演练一个简单的LeetCode问题
文章目录一、背景二、LeetCode 35: 搜索插入位置三、算法一、背景通过上文《用一段动画
数据结构 leetcode 算法 二分查找算法 搜索 -
用二分查找算法演练一个经典的LeetCode问题
文章目录一、背景二、LeetCode 162. 寻找峰值三、算法一、背景在《用二分查找算法演练一个简单的LeetCode问题》中,我们使用二分查
算法 leetcode 数据结构 二分查找算法 经典问题 -
经典二分查找问题
经典二分查找问题题目:描述在一个排序数组中找一个数,返回该数出现的任
二分查找 System 数组 -
[二分查找] 二:二分查找的经典例题
1.何时应该会使用二分查找当题目中出现有序数组时当时间复杂度要求为log(n)时搜索范围可以一次缩小一半时2. 经典例题1给定一个排序数组和一个目标值
算法 leetcode 数据结构 二分查找 数组