码迷,mamicode.com
首页 > 其他好文 > 详细

leetcode一些细节

时间:2021-02-06 12:01:21      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:二分   数组   细节   bsp   4506e   too   有一个   问题   data   

取数组中点时不要写 int mid = (left + right) // 2;「这么写有一个问题:数值越界,例如left和right都是最大int,这么操作就越界了,在二分法中尤其需要注意!」

所以可以这么写:int mid = left + ((right - left) // 2);

leetcode一些细节

标签:二分   数组   细节   bsp   4506e   too   有一个   问题   data   

原文地址:https://www.cnblogs.com/leetcodesumup/p/14379621.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!