[leetcode] 35. 搜索插入位置(Java)(二分)
Posted ACBingo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[leetcode] 35. 搜索插入位置(Java)(二分)相关的知识,希望对你有一定的参考价值。
二分,太简单,没啥好说的
class Solution {
public int searchInsert(int[] nums, int target) {
if (nums.length == 0) return 0;
int i = 0, j = nums.length;
int mid = (i + j) / 2;
while (i < j) {
if (nums[mid] == target) {
return mid;
} else if (nums[mid] > target) {
if (j == mid) break;
j = mid;
mid = (i + j) / 2;
} else {
if (i == mid) break;
i = mid;
mid = (i + j) / 2;
}
}
return j;
}
}
以上是关于[leetcode] 35. 搜索插入位置(Java)(二分)的主要内容,如果未能解决你的问题,请参考以下文章