首页 > 其他分享 >数组类目:力扣35

数组类目:力扣35

时间:2023-02-26 15:04:07浏览次数:31  
标签:right target nums int mid 35 力扣 类目 left


思路:

数组类目:力扣35_二分法


二分法代码模板(背会即可)

class Solution {
public int searchInsert(int[] nums, int target) {
int left = 0, right = nums.length - 1; // 注意
while(left <= right) { // 注意
int mid = (left + right) / 2; // 注意
if(nums[mid] == target) { // 注意
// 相关逻辑
} else if(nums[mid] < target) {
left = mid + 1; // 注意
} else {
right = mid - 1; // 注意
}
}
// 相关返回值
return 0;
}
}

代码:

int left = 0, right = nums.length - 1;
while (left <= right){
int mid = (left + right) / 2;
if(nums[mid] == target){
return mid;
}else if(nums[mid] < target){
left = mid + 1;
}else {
right = mid - 1;
}
}
return left;


标签:right,target,nums,int,mid,35,力扣,类目,left
From: https://blog.51cto.com/u_15980166/6086608

相关文章

  • <力扣日常>9. 回文数
    classSolution{public:boolisPalindrome(intx){//复制X的值inty=x;//先去除负数和个位数的判断if(y<0){......
  • 前端ORA-03113及后台ORA-07445[evaopn3()+135报错的处理
    遇到前端业务SQL执行报错ORA-03113,后台ORA-07445[evaopn3()+135报错;经与MOS上文档的分析对比,ExecutingaQueryWithPeoplesoft,LeadstoORA-07445:exceptionencounter......
  • 力扣96 不同的二叉搜索树
    题目:给你一个整数n,求恰由n个节点组成且节点值从1到n互不相同的二叉搜索树有多少种?返回满足题意的二叉搜索树的种数。示例:输入:n=3输出:5思路:披着二......
  • 力扣343 整数拆分
    题目:给定一个正整数n,将其拆分为k个正整数的和(k>=2),并使这些整数的乘积最大化。返回你可以获得的最大乘积。示例:输入:n=2输出:1解释:2=1+1,1......
  • Java力扣
    目录JZ6从尾到头打印链表JZ24反转链表JZ25合并两个排序的链表JZ52两个链表的第一个公共结点JZ23链表中环的入口结点JZ6从尾到头打印链表JZ24反转链表JZ25合并......
  • 翻转数组(力扣)
    题目:给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。示例1:输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右轮转1......
  • P3571 [POI2014]SUP-Supercomputer 题解
    首先有一个结论,树中存在一个深度\(dep\),使得深度小于等于\(dep\)的点只需\(dep\)次覆盖完,而大于\(dep\)的除最后一次外其他每次都可以填充\(k\)次。证明:在\(dep......
  • rk3568 | 瑞芯微平台GPIO引脚驱动编写
    最近在玩瑞芯微平台的产品,移植了几个设备的驱动,遇到了一些问题,总结后发现大部分问题都出在了GPIO配置的问题上,写下本篇文章,用来分享一下调试的心得。有喜欢瑞芯微的朋友,可......
  • 刷刷刷 Day 36 | 435. 无重叠区间
    435.无重叠区间LeetCode题目要求给定一个区间的集合 intervals ,其中intervals[i]=[starti,endi] 。返回需要移除区间的最小数量,使剩余区间互不重叠 。示例输......
  • [LeetCode] 2357. Make Array Zero by Subtracting Equal Amounts
    Youaregivenanon-negativeintegerarray nums.Inoneoperation,youmust:Chooseapositiveinteger x suchthat x islessthanorequaltothe smalle......