1. 程式人生 > >LeetCode刷題記錄_35. 搜索插入位置

LeetCode刷題記錄_35. 搜索插入位置

返回 輸入 index light for i++ ins 存在 給定

題目:

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

你可以假設數組中無重復元素。

示例 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

解題思路:
簡單,還是雙指針的題目,

class Solution {
    public int searchInsert(int[] nums, int target) {
        int index = 0;
        for(int i=0;i<nums.length;i++){
            if(nums[i]>=target)
                return i;
            else
                index++; 
        }
        return index;
    }
}

LeetCode刷題記錄_35. 搜索插入位置