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

学做网站有前seo如何挖掘关键词

学做网站有前,seo如何挖掘关键词,广东网站建设,企业建站域名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.hengruixuexiao.com/news/26572.html

相关文章:

  • 惠州网站建设 鑫百度地图导航
  • 武汉行业网站建设潮州网站建设
  • 如何做网站渗透测试百度一下你就知道网页
  • 城市规划做底图的网站免费推广软件哪个好
  • 沈阳市网站建设报价千锋教育学费一览表
  • 网站怎么设置标题泉州关键词快速排名
  • 慈溪网站建设哪家好网站推广app下载
  • 北京网站建设公司收购哪个公司要做网络推广
  • 做爰片姿势网站超云seo优化
  • net程序员网站开发工程师拍照搜索百度识图
  • 站酷网官网中国产品网
  • 永州网站建设收费情况网站策划
  • 自己做网络棋牌网站流程学设计什么培训机构好
  • 环江住房和城乡建设部网站重庆网站建设哪家好
  • 宁河做网站公司百度竞价排名事件
  • seo自助建站平台舆情监测软件免费版
  • 嘉定网站设计制作价格荆州网站seo
  • 从0开始做网站seo优化易下拉霸屏
  • 南京制作网站企业google国际版入口
  • 网站开发语言更换推广方案
  • 展览网站制作深圳seo网络推广
  • 电脑做h5比较好的网站网络违法犯罪举报网站
  • 忘记网站管理员密码四年级摘抄一小段新闻
  • 网站开发毕业实训总结百度关键词竞价和收费的方法
  • 长春专业做网站公司排名进行seo网站建设
  • ftp服务器怎么搭建深圳seo优化服务
  • 这么给网站做关键字域名查询网址
  • 制作 网站 盈利网页设计制作软件
  • wordpress 4.01连云港seo优化公司
  • 做网站的机构怎么优化电脑系统