搜索插入问题
https://leetcode-cn.com/problems/search-insert-position/comments/1027647
二分法关键理解
例如到底是 while(left < right)
还是 while(left <= right)
,到底是right = middle
呢,还是要right = middle - 1
呢?
初步下结论:求解区间是左闭右开,则 while(left<right) right=middle,且初始时,right=nums.length
求解区间是左闭右闭,则 while(left<=right) right=middle-1,且初始时,right=nums.length-1
本文来自博客园,作者:北征愚人,转载请注明原文链接:https://www.cnblogs.com/xukd/p/15262682.html