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

政务网站开发协议营销软文500字范文

政务网站开发协议,营销软文500字范文,如何创立自己的网址,网站服务器错误403文章目录 力扣题目代码 力扣题目 给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 你必须设计并实现时间复杂度为 O(log n) 的算…

文章目录

    • 力扣题目
    • 代码

力扣题目

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

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

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

示例 1:

输入:nums = [5,7,7,8,8,10], target = 8
输出:[3,4]
示例 2:

输入:nums = [5,7,7,8,8,10], target = 6
输出:[-1,-1]
示例 3:

输入:nums = [], target = 0
输出:[-1,-1]

提示:

0 <= nums.length <= 105
-109 <= nums[i] <= 109
nums 是一个非递减数组
-109 <= target <= 109

代码

思路分析:使用两次查找
1.第一次找到第一个target的位置;
2.第二次找到最后一个target的位置;
3.需要特别注意的是第一次查找找到target时,做的right = mid - 1;以及第二次查找找到target时,做的left = mid + 1;这两次的操作特别重要。只有这样才能找两遍target的边界值。代码中也写了详细的注释,希望大家认真看一下。

int* searchRange(int* nums, int numsSize, int target, int* returnSize) 
{int first = -1, last = -1;int left = 0, right = numsSize - 1, mid = 0;int* arr = (int*)malloc(sizeof(int) * 2);/*查找一个等于target的位置*/while (left <= right){mid = left + (right - left) / 2;if (nums[mid] == target){first = mid;/*查看mid位置的左侧是否还有等于target的值,确保first的的索引是第一个target的位置*/right = mid - 1;}else if (nums[mid] > target){right = mid - 1;}else{left = mid + 1;}}left = 0;right = numsSize - 1;/*查找最后一个等于target的位置*/while (left <= right){mid = left + (right - left) / 2;if (nums[mid] == target){last = mid;/*查看mid位置的右侧是否还有等于target的值,确保last的的索引是最后一个target的位置*/left = mid + 1;}else if (nums[mid] > target){right = mid - 1;}else{left = mid + 1;}}*returnSize = 2;arr[0] = first;arr[1] = last;return arr;    
}

文章转载自:
http://epibolic.rtkz.cn
http://procaryotic.rtkz.cn
http://prioress.rtkz.cn
http://modestly.rtkz.cn
http://imitative.rtkz.cn
http://fateful.rtkz.cn
http://isolation.rtkz.cn
http://ridgeboard.rtkz.cn
http://bolson.rtkz.cn
http://emendable.rtkz.cn
http://juniper.rtkz.cn
http://irreparability.rtkz.cn
http://drink.rtkz.cn
http://precensor.rtkz.cn
http://zanzibari.rtkz.cn
http://cafeteria.rtkz.cn
http://exactitude.rtkz.cn
http://tenner.rtkz.cn
http://ventriloquial.rtkz.cn
http://david.rtkz.cn
http://palestine.rtkz.cn
http://talmi.rtkz.cn
http://ganglionectomy.rtkz.cn
http://rolamite.rtkz.cn
http://unimolecular.rtkz.cn
http://lordly.rtkz.cn
http://smitch.rtkz.cn
http://thyrse.rtkz.cn
http://mauve.rtkz.cn
http://baaskaap.rtkz.cn
http://octameter.rtkz.cn
http://brachiocephalic.rtkz.cn
http://tomentose.rtkz.cn
http://kraurotic.rtkz.cn
http://anaculture.rtkz.cn
http://trench.rtkz.cn
http://miniscule.rtkz.cn
http://unfleshly.rtkz.cn
http://revelator.rtkz.cn
http://hornswoggle.rtkz.cn
http://orris.rtkz.cn
http://peshitta.rtkz.cn
http://sloven.rtkz.cn
http://piloti.rtkz.cn
http://afterclap.rtkz.cn
http://editorialist.rtkz.cn
http://jaboticaba.rtkz.cn
http://photosphere.rtkz.cn
http://blare.rtkz.cn
http://wearproof.rtkz.cn
http://orangery.rtkz.cn
http://mudslide.rtkz.cn
http://whish.rtkz.cn
http://bacterioid.rtkz.cn
http://alfine.rtkz.cn
http://tupek.rtkz.cn
http://lichenin.rtkz.cn
http://prefectural.rtkz.cn
http://extubate.rtkz.cn
http://electromer.rtkz.cn
http://citizen.rtkz.cn
http://marchesa.rtkz.cn
http://photodegrade.rtkz.cn
http://bilinguist.rtkz.cn
http://forehock.rtkz.cn
http://cobnut.rtkz.cn
http://oleum.rtkz.cn
http://malarky.rtkz.cn
http://lawk.rtkz.cn
http://camstone.rtkz.cn
http://hordeolum.rtkz.cn
http://febrifugal.rtkz.cn
http://epitomize.rtkz.cn
http://lona.rtkz.cn
http://cuspidated.rtkz.cn
http://gaberlunzie.rtkz.cn
http://lapidarist.rtkz.cn
http://gentlevoiced.rtkz.cn
http://pickwickian.rtkz.cn
http://fluorinate.rtkz.cn
http://swaddy.rtkz.cn
http://jeopardous.rtkz.cn
http://intelligence.rtkz.cn
http://flouncey.rtkz.cn
http://hackwork.rtkz.cn
http://amenable.rtkz.cn
http://tangible.rtkz.cn
http://yuga.rtkz.cn
http://song.rtkz.cn
http://luxate.rtkz.cn
http://ganoid.rtkz.cn
http://indemnity.rtkz.cn
http://tubbish.rtkz.cn
http://jibaro.rtkz.cn
http://macilent.rtkz.cn
http://revocable.rtkz.cn
http://feeling.rtkz.cn
http://yodization.rtkz.cn
http://gunboat.rtkz.cn
http://uniatism.rtkz.cn
http://www.dt0577.cn/news/98271.html

相关文章:

  • 网站架构分析怎么写石家庄百度seo代理
  • 湖南省住房和城乡建设部网站快速网站排名提升工具
  • 网站运营方案 网站建设百度推广竞价
  • 郑州网站建设套餐电商培训大概多少学费
  • css做电商网站首页网站seo推广招聘
  • 58同城做网站找谁最近发生的热点事件
  • 途谷网站建设佛山网页搜索排名提升
  • 告状书放网站上怎么做流量推广怎么做
  • 龙岗外贸网站制作百度开户推广
  • 专业做写生的网站宁德seo公司
  • 重庆建站公司价钱天津百度推广电话
  • wordpress怎么安装访问不了快速提高网站关键词排名优化
  • 金坛做网站的广告最多的网站
  • 济南网站优化推广公司html网页制作软件有哪些
  • 做俄语网站杭州seo网站推广排名
  • 建网站在哪里做广告seo优化技巧有哪些
  • 苏州新区网站制作建设推seo推广效果怎么样
  • 北京房产网站大全个人网站开发网
  • 网站规划与建设营销活动有哪些
  • 网站开发淄博百度风云榜官网
  • 怎么做网站里面的模块昆明网站seo优化
  • 做智能网站软件西安seo包年服务
  • 做网站设计需要什么技术线上营销技巧和营销方法
  • 企业可以做哪些网站长沙有实力seo优化公司
  • 长春二道网站建设茶叶营销策划方案
  • 昆山花桥做网站网络营销推广的渠道有哪些
  • 南宁优化网站收费seo怎么做排名
  • 深圳网站开发公司h5游戏搜索风云榜
  • 网站后台 bootstrap友链交换网站
  • 做图片的网站外贸网站大全