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

网站建设品牌推广seo智慧团建官网登录口入口

网站建设品牌推广seo,智慧团建官网登录口入口,北京建网站找哪个公司,网站 seo 如何使用 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 思路:类似与二分查找 唯一需要注意的是,搜索…

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

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

思路:类似与二分查找

唯一需要注意的是,搜索插入位置

在二分查找的过程中,如果 nums[mid] < target,则将 low 更新为 mid + 1,因此在二分查找结束之后有 nums[low] ≥ target。当目标值不存在时,二分查找结束之后有 nums[low] > target。又由于当 nums[mid] ≥ target 时不可能将 low 更新为比 mid 大的值,因此在二分查找结束之后有nums[low−1] < target。

因此在二分查找结束之后有 nums[low−1] < target < nums[low],low 即为目标值在数组中的插入位置。

public class Solution {public int SearchInsert(int[] nums, int target) {int low = 0, high = nums.Length - 1;int mid = (high + low)/2;while(low <= high){mid = (low + high)/2;if(nums[mid] == target)return mid;else if(nums[mid] > target)high = mid - 1;elselow = mid + 1;}return low;}
}

http://www.yayakq.cn/news/182083/

相关文章:

  • 广州做网站信科建设wordpress标签使用
  • asp网站源代码下载静态网站开发与实施的论文
  • 北京市住房和城乡建设厅官方网站wordpress打赏怎么用
  • 企业数据查询网站导航网站系统
  • 网站建设设计服务商社区电商平台排行榜
  • 北京网站建设咸宁WordPress5.1后台常规没有备案
  • html5网站优点asp.net网站开发菜鸟
  • 沈阳网站如何制作正能量不良网站直接进入
  • 保定专业网站建设开发公司天蝎网站建设
  • 公司网站建设系统石家庄网站建设开发
  • 东莞三合一网站制作seo推广和百度推广的区别
  • 商务网站建设工程师是wordpress一件代发
  • 网站备案快吗建设银行租房网站
  • 网站建设发朋友圈的图片企业站群cms
  • 网站 掌握如何布局网站
  • Wordpress网站调用代码建设网站的市场机会
  • 萍乡网站建设行吗什么是网络社交平台
  • 在上海做兼职去哪个网站搜索wordpress頂部公告插件
  • 什么网站可以做宣传比亚迪新能源汽车报价大全一览表
  • 网站备案前置审批文件google建设网站赚钱
  • 京东商城网站建设方案书公司排名seo
  • 十大免费建站程序wordpress网站会员管理系统
  • 360建筑网官方网站杭州市西湖区建设局网站
  • 盐城网站建站网站分析 工具
  • 媒体运营具体做什么网站改版对seo
  • 建站公司网站 phpwind温州网站建设哪里好
  • 护理学院网站建设直通车怎么开
  • 安康公司网站制作丹徒网站建设公司
  • 织梦网站图片怎么修改网站建设费用包括哪些方面
  • 网站怎么推广网站的增加条件设计