近甜奶丸 2022-05-08 13:57 采纳率: 50%
浏览 17

为什么二分查找防溢出要这么写

为什么二分查找防止溢出要写成
middle=left+((right-left)/2
而不是直接写middle=(left+right )/2 虽然结果都一样?

  • 写回答

1条回答 默认 最新

  • 好难啊啊啊a 2022-05-08 14:29
    关注

    left+right可能会溢出,right-left比较安全

    评论

报告相同问题?

问题事件

  • 创建了问题 5月8日

悬赏问题

  • ¥15 react-diff-viewer组件,如何解决数据量过大卡顿问题
  • ¥20 遥感植被物候指数空间分布图制作
  • ¥15 安装了xlrd库但是import不了…
  • ¥20 Github上传代码没有contribution和activity记录
  • ¥20 SNETCracker
  • ¥15 数学建模大赛交通流量控制
  • ¥15 为什么我安装了open3d但是在调用的时候没有报错但是什么都没有发生呢
  • ¥50 paddleocr最下面一行似乎无法识别
  • ¥15 求某类社交网络数据集
  • ¥15 靶向捕获探针方法/参考文献