二分查找(分为两种情况)

大体步骤:定义左右中三个下表,进入循环开始比较得出结果

第一种:左闭右闭,那么就要考虑循环条件了。右边取得到所以left<=right,且mid赋值时因为是可取的,left要加一,right要减一

第二种:左闭右开,因为右边取不到,所以left<right,并且left=mid+1,因为左边已经搜索过来mid为可取的,而right=mid,因为right本身就是不可取的,如果right=mid-1会导致少查一个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值