下午跟着学开发项目,在前端项目环境搭建出现问题,还未解决。做题先
1、题目描述
2、逻辑思考
题目要求了算法的时间复杂度。首先想到二分查找。
3、代码演示
public int searchInsert(int[] nums, int target) {
int n = nums.length;
int low = 0 , high = n - 1,index = n;
while( low <= high){
int mid = (low + high) /2;
if(target <= nums[mid]){
index = mid;
high = mid -1;
}else{
low = mid +1;
}
}
return index;
}