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

网站怎么做微博链接今日头条新闻发布

网站怎么做微博链接,今日头条新闻发布,wordpress用的php代码编辑器,网站结构如何优化Problem: 34. 在排序数组中查找元素的第一个和最后一个位置 文章目录 题目描述思路复杂度Code 题目描述 思路 Problem: 二分查找常用解题模板(带一道leetcode题目) 直接套用上述中的寻找左、右边界的二分查找模板即可 复杂度 时间复杂度: O ( l o g n )…

Problem: 34. 在排序数组中查找元素的第一个和最后一个位置

文章目录

  • 题目描述
  • 思路
  • 复杂度
  • Code

题目描述

在这里插入图片描述在这里插入图片描述

思路

Problem: 二分查找常用解题模板(带一道leetcode题目)

直接套用上述中的寻找左、右边界的二分查找模板即可

复杂度

时间复杂度:

O ( l o g n ) O(logn) O(logn);其中 n n n为数组nums的大小

空间复杂度:

O ( n ) O(n) O(n)

Code

class Solution {
public:/*** Finds the first and last position of an element in a sorted array** @param nums Given array* @param target Given target number* @return vector<int>*/vector<int> searchRange(vector<int>& nums, int target) {if (nums.size() == 0) {return {-1, -1};}vector<int> res(2);res[0] = left_bound(nums, target);res[1] = right_bound(nums, target);return res;}/*** Queries the left boundary for a number less than the specified number** @param nums Given array* @param target Given target number* @return int*/int left_bound(vector<int>& nums, int target) {int left = 0;int right = nums.size() - 1;while (left <= right) {int mid = left + (right - left) / 2;if (nums[mid] == target) {right = mid - 1;} else if (nums[mid] > target) {right = mid - 1;} else if (nums[mid] < target) {left = mid + 1;}}// Check out of boundsif (left >= nums.size() || nums[left] != target) {return -1;}return left;}/*** Queries the right boundary for a number less than the specified number* * @param nums Given array* @param target Given target number* @return int*/int right_bound(vector<int>& nums, int target) {int left = 0;int right = nums.size() - 1;while (left <= right) {int mid = left + (right - left) / 2;if (nums[mid] == target) {left = mid + 1;} else if (nums[mid] > target) {right = mid - 1;} else if (nums[mid] < target) {left = mid + 1;}}// Check out of boundsif (right < 0 || nums[right] != target) {return -1;}return right;}
};
http://www.zhongyajixie.com/news/46374.html

相关文章:

  • 成都高度网站技术建设公司百度快速排名软件
  • 网站内链设计网站建设公司哪家好?
  • wordpress python 自动市场seo是什么
  • 企业网站制作 深圳百度收录工具
  • 网站发的文章怎么做的女生学网络营销这个专业好吗
  • 那家专门做特卖的网站网站开发技术有哪些
  • 东莞创意网站设计重庆网站推广联系方式
  • 教做幼儿菜谱菜的网站苏州关键词优化软件
  • vs做网站出现显示bug咸阳网络推广
  • 网站方案设计软文营销是什么
  • 重庆今天最新新闻seo实战密码
  • 电子商务论文宁波网站推广优化公司电话
  • 超低价网站维护网站托管网站标题算关键词优化吗
  • 加强政协机关网站建设磁力蜘蛛
  • 小程序开发查询seo推广是什么意怿
  • 菏泽市建设银行网站seo1视频发布会
  • 北仑seo排名优化技术谷歌seo优化排名
  • 做店标 做店招的网站百度品牌专区
  • 如何建立公司网站链接开发一个平台需要多少钱
  • 昆山快速建设网站方案广安seo外包
  • 专业的做网站的百度搜索排行榜
  • 怎么做m开头的网站网页设计制作网站图片
  • 东营市招投标信息网上海百网优seo优化公司
  • wordpress做社交网站吗优帮云排名自动扣费
  • 网站流量怎么做今日国际新闻最新消息
  • 网站建设公司华网天下买赠两年建设公司最佳磁力链ciliba
  • dw做的网站能直接使用吗2023疫情第三波爆发时间
  • 清溪仿做网站怎样申请网站注册
  • 网站源码怎么获取南昌网站优化公司
  • 建立网站分为几阶段百度竞价点击工具