题目来自于Leetcode
思路:因为数组为有序数组,通过循环判断程序中的元素找到相同的返回,如果循环到比target数据大的元素,即返回第一个比他大的元素下标。
代码如下:
public static int searchInsert(int[] nums, int target) {
int i;
for( i=0;i<nums.length;i++){
if(target<=nums[i]){
break;
}
}
return i;
}
如果你有更好的解决方案,请加QQ群691761026交流