关于二分的不理解
  • 板块灌水区
  • 楼主a_blue_fool
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/1/23 13:14
  • 上次更新2024/1/23 16:04:10
查看原帖
关于二分的不理解
1046223
a_blue_fool楼主2024/1/23 13:14

代码:

        while (l <= r)
        {
            mid = (l+r)>>1;

            if (num[mid] >= tmp)
            {
                ans = mid;
                r = mid-1;
            }
            else
            {
                l = mid+1;
            }
        }

为什么要写 l <= r 而非 l < r 呢?

2024/1/23 13:14
加载中...