ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

hot-35 搜索插入位置

hot-35 搜索插入位置 解法二分搜索 注意最后一步细节class Solution: def searchInsert(self, nums: List[int], target: int) - int: nums_len len(nums) left 0 right nums_len - 1 while left right: mid (left right) //2 if nums[mid] target: return mid elif nums[mid] target: right -1 else: left 1 return left # 在left right的时候多走了一步这一步要么比target大则left不动而且left-1比target小 # 要么比target小left1,那这left就是对应位置
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进