1. 程式人生 > >35.搜尋插入位置

35.搜尋插入位置

Problem

給定一個排序陣列和一個目標值,在陣列中找到目標值,並返回其索引。如果目標值不存在於陣列中,返回它將會被按順序插入的位置。

你可以假設陣列中無重複元素。

示例 1:

輸入: [1,3,5,6], 5
輸出: 2
示例 2:

輸入: [1,3,5,6], 2
輸出: 1
示例 3:

輸入: [1,3,5,6], 7
輸出: 4
示例 4:

輸入: [1,3,5,6], 0
輸出: 0

too young 思路-20ms

不容易,這次的too young思路直接通關,贊一個

class Solution(object):
    def searchInsert
(self, nums, target): for i in range(len(nums)): if nums[i] == target: return i if nums[i] > target: return i return len(nums)