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

招聘网站哪个好营销推广的工具有哪些

招聘网站哪个好,营销推广的工具有哪些,专业做网站咨询,如何自己学做网站题目描述 给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。 考察二…

题目描述

给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。

如果数组中不存在目标值 target,返回 [-1, -1]。

你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。

考察二分查找法

解题代码:

class Solution {
public:vector<int> searchRange(vector<int>& nums, int target) {if(nums.size() == 0) return {-1, -1};int n = nums.size();int left = 0, right = n - 1;int first = -1;int last = -1;// 先找第一个等于target的位置while(left <= right){int middle = (left + right) / 2;if(target < nums[middle]){right = middle -1 ;}else if(target > nums[middle]){left = middle + 1;}else{first = middle;right = middle - 1;}}left = 0;right = n - 1;while(left <= right){int middle = (left + right) / 2;if(target < nums[middle]){right = middle -1 ;}else if(target > nums[middle]){left = middle + 1;}else{last = middle;left = middle + 1;}}return vector<int>{first, last};;}
};
http://www.dtcms.com/wzjs/77785.html

相关文章:

  • 石家庄网站开发公司竞价排名采用什么计费方式
  • 开发一个手游游戏要多少钱快速优化工具
  • 宁波外贸网站建设沈阳沈河seo网站排名优化
  • 网站建设网站建设的在线网页制作系统搭建
  • 辽宁省建设厅官方网站游戏推广是干什么的
  • 网站做境外第三方支付百度收录哪些平台比较好
  • .net cms网站管理系统厦门人才网官网招聘信息网
  • dy刷粉网站推广马上刷搜狗引擎搜索
  • 漳州市芗城区建设局网站百度推广渠道
  • 模板建网站怎么做seo百度文库网页版登录入口
  • 佛山精品网站建设百度关键词工具在哪里
  • 建站制作企业国外搜索引擎入口
  • 上海发乐门网站建设公司百度云网盘免费资源
  • 宝安网站建设深圳信科青岛快速排名优化
  • 宣传片拍摄心得体会内蒙古seo优化
  • 宁波公司建网站哪家好seo海外
  • 犀牛建筑网校优化seo是什么意思
  • 国外网页素材网站杭州seo的优化
  • 做网站运营需要做哪些搜索引擎有哪些好用
  • 网站开发公司飞沐电子商务网站建设论文
  • 有没有好玩的网页游戏seo排名优化网站
  • 站长工具高清无吗杭州免费网站制作
  • wordpress子域名网站搜盘网
  • 培训网站建设情况百度查重软件
  • 河南省住房城乡建设厅官网seo收录排名
  • 义乌网站制作网站建设是什么工作
  • 可视化网站后台管理系统重庆网站seo好不好
  • 淘宝建设网站的理由网站推广的10种方法
  • 建设银行管方网站推广方式有哪些?
  • 做一整套网站需要什么网站制作企业有哪些