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

怎么用模板建网站有了网站怎么写文章

怎么用模板建网站,有了网站怎么写文章,东莞制作网站,一个公司网站设计需求题目描述: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums [1,3,5,6], target 5…

题目描述:

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

请必须使用时间复杂度为 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

思路及题解:

找到第一个大于等于target的数的下标即可,如果没有大于等于target的数,就插入数组尾部,即返回numsSize。用二分法查找。

代码:

int searchInsert(int* nums, int numsSize, int target){int lo=0;int hi=numsSize-1;int mid;int ans=numsSize;// if(nums[0]>target) return 0;// if(target>nums[hi]) return numsSize;//找第一个大于等于target的数while(lo<=hi){mid=(lo+hi)/2;if(target<=nums[mid]){ans=mid;hi=mid-1;}else{lo=mid+1;}}return ans;
}

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

相关文章:

  • 推广网站怎么做模版网站接电话
  • 台州公司做网站网站建设费是无形资产吗
  • 龙华网站建设主要工作公司注册网上核名一直提交不成功
  • 河南做网站公司南宁企业网站
  • linux做网站软文推广模板
  • 网站设计文章wordpress指定分类不显示图片
  • 深圳网站开发招聘引航科技提供网站建设
  • 山东省住房和城乡城乡建设厅网站专业网站建设找哪家好
  • 站群系统源码sql数据库做的网站怎么发布
  • 中国风格网站模板房地产网站建设解决方案
  • python做简单的网站中国水电建设招标网站
  • 昌图网站wordpress一键建站
  • 网站建设合同需要注意什么电子商务的分类
  • 网站策划与建设阶段的推广如何建设小网站
  • 网站建设德语番禺软件公司
  • 辽宁科技学院教务系统优化seo公司哪家好
  • 深圳正规网站开发团队网站运营优化培训
  • 门户网站和部门网站的区别wordpress拖拽编辑
  • 网站建站是 什么江宁区住房和城乡建设局网站
  • 大学生做家教比较好的网站佛山网站制作好处
  • 怎么建设网站手机网站制作价格现在建网站做淘宝联盟推广能赚钱吗
  • 网站建设方案应该怎么做网站排名系统
  • 泰安专业网站建设公司做网站需要学什么语言
  • nofollow标签对网站收录的影响心理健康网站建设论文
  • 用dw做简单图片网站嘉定网站建设公司
  • 网站合作流程dtcms网站开发教程
  • 网站程序制作软件网站导航条背景图片
  • 服务态度 专业的网站建设建网站要学哪些软件
  • 巩义网站建设报价上海站优云网络科技有限公司
  • 江西数据平台网站建设学院网站群建设方案