搜索插入位置

学习目标:
每日一题-搜索插入位置

学习内容:
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
请必须使用时间复杂度为 O(log n) 的算法。 思路:二分法
class Solution:
def searchInsert(self, nums: List[int], target: int) -> int:
left = 0
right = len(nums)-1
result = len(nums)
while left <= right: mid = left+(right-left)//2 if nums[mid] >= target:
result = mi

搜索插入位置最先出现在Python成神之路

版权声明:
作者:dingding
链接:https://www.techfm.club/p/16366.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>