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

河北省建设工程质量监督网站如何设置目录在wordpress

河北省建设工程质量监督网站,如何设置目录在wordpress,wordpress使用用户字体,上传自己做的网站题目#xff1a; 思路#xff1a; https://blog.csdn.net/wangjiaqi333/article/details/124526112 直观的思路肯定是从前往后遍历一遍。用两个变量记录第一次和最后一次遇见target的下标#xff0c;但这个方法的时间复杂度为O(n)#xff0c;没有利用到数组升序排列的条件…题目 思路 https://blog.csdn.net/wangjiaqi333/article/details/124526112 直观的思路肯定是从前往后遍历一遍。用两个变量记录第一次和最后一次遇见target的下标但这个方法的时间复杂度为O(n)没有利用到数组升序排列的条件。 由于数组已经排序因此整个数组是单调递增的我们可以利用二分法来加速查找的过程。 考虑target开始和结束位置其实我们要找的就是数组中「第一个等于target的位置」和「第一个大于target的位置减一」。 也相当于寻找数组中「第一个大于target - 1的位置」和「第一个大于target的位置减一」。 最后因为target可能不存在数组中因此我们需要重新校验我们得到的两个下标看是否符合条件如果符合条件就返回看是否符合条件如果符合条件就返回[-1,-1]。 代码 public int[] searchRange(int[] nums, int target) {// 本质上找到第一个 target - 1的作为起始和第一个 target的作为结束int start binarySearch(nums, target - 1);int end binarySearch(nums, target) - 1;if (end start) {return new int[]{-1, -1};} else {return new int[]{start, end};} }// 注意这里求出来的是 mid 的第一个元素。 int binarySearch(int[] nums, int target) {int left 0, right nums.length - 1;while (left right) {int mid (right left) / 2; // 直接找游标中间位置if (nums[mid] target) { // 只要你等于我就让left 往右窜一位目的就是返回的left永远在target下一位left mid 1;} else { // 如果 targetright mid - 1;}}return left; }
http://www.zqtcl.cn/news/15782/

相关文章:

  • 昆明网站建设公司猫咪科技新手怎么在义乌拿货
  • 好用的h5网站模板下载网址查询注册信息查询
  • 百度搜索网站怎么做网页游戏人气排行榜
  • 学校网站建设开发商博客论坛网站开发
  • 做网站运用的软件建设营销型网站的原因
  • 手机咋建网站手机网页尺寸
  • win系统做网站设计工作网站
  • 做网站哪个公司最专业的餐饮加盟网站建设
  • 建网站要多少钱 优帮云球形网架结构厂家
  • 建程网会员网站关键词优化到首页后怎么做
  • 鹤壁做网站价格做网站设计的有些什么职位
  • 商丘网站建设价格天安云谷网站建设
  • 肇庆网站建设cz0758国外做免费的视频网站
  • 怎嘛做网站山东定制版网站建设公司
  • 建立网站的正确方法视屏网站的审核是怎么做的
  • 织梦框架做网站简单手机网站翻页底时自动链接
  • 专门做恐怖的网站泉州seo培训
  • 建设工程+质量+协会网站网站300m是什么意思
  • 做设计必须知道的几个网站吗斗鱼类的直播网站开发
  • 建网站需要多少钱选苏州聚尚网络oa软件有哪些
  • 网站设计作品案例讲解郑州网络营销排名
  • 免费php mysql网站wordpress 获取分类文章列表
  • 深圳网站制作长沙wordpress 不能发送邮件
  • 微企点自助建站系统wordpress主题 直接拖拽式建站
  • ps做网站首页步骤国内新闻50条简短
  • 个人博客网站的建设结构图廊坊短视频优化案例
  • 响应式网站注意事项徐州梦网科技做网站怎么样
  • 太原网站优化教程交友系统网站建设
  • logo网站设计图片电子商务营销名词解释
  • 网上书店电子商务网站建设洛阳有没有做家教的网站