https://leetcode-cn.com/problems/search-insert-position/submissions/
在线做,因为简单
class Solution {
public int searchInsert(int[] nums, int target) {
//当目标值比数组中的元素都要大的时候
if (target > nums[nums.length - 1]){
return nums.length;
}
//数组中有一个值等于目标值
for (int i = 0; i < nums.length; i++) {
if (nums[i] == target){
return i;
}
}
//数组中不存在与目标值相等的值
for (int j = 0; j < nums.length - 1; j++) {
if (nums[j] < target && nums[j + 1] > target){
return j + 1;
}
}
//当目标值比数组中的值都要来的小
return 0;
}
}