LeetCode 35. Search Insert Position
分析
难度 易
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。来源
https://leetcode.com/problems/search-insert-position/description/
题目
Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.
You may assume no duplicates in the array.
Example 1:
Input: [1,3,5,6], 5
Output: 2
Example 2:
Input: [1,3,5,6], 2
Output: 1
Example 3:
Input: [1,3,5,6], 7
Output: 4
Example 4:
Input: [1,3,5,6], 0
Output: 0
解答
1 package LeetCode; 2 3 public class L35_SearchInsertPosition { 4 public int searchInsert(int[] nums, int target) { 5 int pos=0; 6 int len=nums.length; 7 if(len==0) 8 return pos; 9 else if(len==1){ 10 if(nums[0]>=target) 11 pos=0; 12 else 13 pos=1; 14 }else{ 15 for(int i=0;i<len;i++) 16 { 17 if(nums[i]<target) 18 pos++; 19 else 20 break; 21 } 22 } 23 return pos; 24 } 25 }
更多精彩