题目就不复制了
今天脑袋比较灵光
int searchInsert(int* nums, int numsSize, int target){
int result = -1;
for(int i = 0;i < numsSize; i++){
//包含除了目标值比数组末尾值还大的所有情况
if(nums[i] >= target){
result = i;
break;
}
//目标值比数组末尾值还大
else{
result = numsSize;
}
}
return result;
}
仅供参考
有错误欢迎指出,有问题欢迎咨询