当前位置: 首页 > news >正文

网站备案注意事项杭州seo百度关键词排名推广

网站备案注意事项,杭州seo百度关键词排名推广,wordpress 切换中文,老司机填空题3个w中间填什么知乎(一)问题描述 35. 搜索插入位置 - 力扣(LeetCode)35. 搜索插入位置 - 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位…

(一)问题描述

35. 搜索插入位置 - 力扣(LeetCode)35. 搜索插入位置 - 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。 示例 1:输入: nums = [1,3,5,6], target = 5输出: 2示例 2:输入: nums = [1,3,5,6], target = 2输出: 1示例 3:输入: nums = [1,3,5,6], target = 7输出: 4 提示: * 1 <= nums.length <= 104 * -104 <= nums[i] <= 104 * nums 为 无重复元素 的 升序 排列数组 * -104 <= target <= 104https://leetcode.cn/problems/search-insert-position/description/?envType=study-plan-v2&envId=top-100-liked

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

请必须使用时间复杂度为 O(log n) 的算法。

示例 1:

输入: nums = [1,3,5,6], target = 5
输出: 2

示例 2:

输入: nums = [1,3,5,6], target = 2
输出: 1

示例 3:

输入: nums = [1,3,5,6], target = 7
输出: 4

提示:

  • 1 <= nums.length <= 104
  • -104 <= nums[i] <= 104
  • nums 为 无重复元素 的 升序 排列数组
  • -104 <= target <= 104

(二)解决思路

        这道题和704.二分查找的区别只有target不存在与nums中的情况,当target不在nums中是,这道题就变成了找数组中第一个大于target的元素。

        这里用ans来记录,起始值为nums的长度,便于处理边缘情况。在取左区间时记录ans,而右区间时不记录,这是为了统一当target不在nums中时应该取区间的左侧值还是右侧值。这是因为在取左区间且左区间仅包含两个元素时,target的插入位置应该取右侧值,应该等到left和right相等,即区间只剩下一个元素时再取左侧值(此时左侧值和右侧值相等);在取右区间且右区间仅包含两个元素时,target插入位置应该取左侧值。

class Solution {public int searchInsert(int[] nums, int target) {//每次比较的区间包含左右端点int left = 0, right = nums.length-1,ans=nums.length;while(left<=right){int mid=(left+right)/2;if(target==nums[mid]){return mid;}else if(target<nums[mid]){ans=mid;right=mid-1;}else{left=mid+1;}}return ans;}
}
http://www.khdw.cn/news/22809.html

相关文章:

  • 网站的优化方案域名查询网址
  • 网站顶级栏目403营销培训机构哪家最专业
  • 网站查询seogoogle高级搜索
  • 怎么做网站的寄生办公软件培训
  • asp伪静态网站如何做筛选简述网站建设的一般流程
  • 佛山个性化网站开发网站广告投放价格表
  • 做网站还有希望吗网络销售工作靠谱吗
  • 珠海易注册网站中央新闻联播
  • 网络工作室官网源码seo网站排名优化快速排
  • 使用python做网站抖来查关键词搜索排名
  • 独立系统网站提高工作效率的软件
  • 自己做网站赚佣金域名收录查询
  • 大连城市建设档案馆官方网站谷歌google下载
  • 做基网站互联网营销是做什么的
  • wordpress 站内信插件百度的营销方式有哪些
  • 金华网站制作案例搜索引擎营销的分类
  • 网站网站建设方案书怎么写吉安seo
  • 一个虚拟空间做两个网站优化营商环境评价
  • 深圳专业商城网站设计制作整站优化 快速排名
  • 英国做电商网站有哪些河南郑州最新事件
  • 长沙网络营销公司seo网站推广方法
  • 中山网站建设文化百度网页版网址
  • 深圳网站建设方案书朋友圈广告推广文字
  • 河南做网站的公司郑州网站策划
  • 怎样才能申请网站南昌网站开发公司
  • 毕业查询结果网站怎么做短视频获客系统
  • 凡科做网站的方法上海网络营销推广外包
  • 望江县住房和城乡建设局网站网站页面seo
  • 做网站后台数据库建设快速排名优化推广价格
  • 网站 详细设计经典软文案例分析