0
点赞
收藏
分享

微信扫一扫

35.搜素插入位置

素的盐 2022-04-15 阅读 46
javaleetcode

35.搜素插入位置

35. 搜索插入位置

难度:简单

示例1:

示例2:

提示:

标签:

思路:

class Solution {
    public int searchInsert(int[] nums, int target) {
        //由时间复杂度得二分
        int left =0,right = nums.length-1;
        while(left<=right){
            int mid = left+(right-left)/2;
            if(nums[mid]>target){
                right = mid - 1;
            }
            else if(nums[mid]<target){
                left = mid +1;
            }
            else{
                return mid;
            }
        }
        //插入位置
        return left;
    }
}

复杂度:

时间复杂度:O(log2n)
空间复杂度:O(1)
举报

相关推荐

0 条评论