博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[算法模板]二分
阅读量:6431 次
发布时间:2019-06-23

本文共 255 字,大约阅读时间需要 1 分钟。

[算法模板]二分

两个不会翻车的二分板子:

while(l
>1; if(a[mid]>=x){r=mid;} else{l=mid+1;}}
while(l
>1; if(a[mid]<=x){l=mid;} else{r=mid-1;}}

注意,第二段代码mid计算需要加一,不然在\(r-l=1\)的时候会进入死循环。

转载于:https://www.cnblogs.com/GavinZheng/p/10906342.html

你可能感兴趣的文章
ISA Server搭建站点对站点×××
查看>>
我的友情链接
查看>>
超大规模数据中心:给我一个用整机柜的理由先
查看>>
执行命令取出linux中eth0的IP地址
查看>>
CRUD全栈式编程架构之控制器的设计
查看>>
python常用内建模块(五)
查看>>
你为什么有那么多时间写博客?
查看>>
Excel 中使用VBA
查看>>
$.ajax同步请求会阻塞js进程
查看>>
[原创] 消消乐游戏
查看>>
Postman 网络调试工具
查看>>
Python教程6
查看>>
zabbix实现自动发现功能添加磁盘监控
查看>>
一个完整的WSDL文档及各标签详解
查看>>
mysql8.0.14 安装
查看>>
C++基础算法学习——猜假币
查看>>
1039. 到底买不买(20)
查看>>
K - Kia's Calculation (贪心)
查看>>
android笔试题一
查看>>
【JavaEE企业应用实战学习记录】getConnListener
查看>>