算法汇总
以下是所有算法汇总,包括GitHub源码地址链接:力扣算法练习汇总(持续更新…)
题目
思路
抓住几个关键词有序(升序)
;
代码
1.二分法
class Solution {
public int searchInsert(int[] nums, int target) {
int l = 0;
int r = nums.length - 1;
while(l <= r){
int mid = (l + r) / 2;
if(nums[mid] > target){
r = mid -1;
}else if(nums[mid] < target){
l = mid + 1;
}else{
return mid;
}
}
return r+1;
}
}
2.暴力法
略