import java.util.Arrays;
public class Solution {
// 给定一个排序数组和一个目标值,如果在数组中找到目标值则返回索引。如果没有,返回到它将会被按顺序插入的位置。
public int searchInsert(int[] A, int target) {
if (A.length < 1) {
return 0;
}
int index = Arrays.binarySearch(A, target);
if (index < 0) {
for (int i = 0; i < A.length; i ++) {
if (A[i] > target) {
return i;
}
}
return A.length;
}
return index;
}
public static void main(String[] args) {
Solution so = new Solution();
int[] A = {1,3,5,6,8,9};
System.out.println(so.searchInsert(A, 7));
}
}