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

网站站点建设北京seo网站管理

网站站点建设,北京seo网站管理,ppt制作软件模板网站,软件开发项目文章目录 二分查找二分的实战讲解二分查找普通二分模版 在排序数组中查找元素的第一个和最后一个位置万能二分模版 总结 二分查找 什么是二分查找:就是定义左右2个指针(此指针非真指针)取中间值 通过一次次取中间值找到要找到的数 二分的实战讲解 二分查找 题目:地址 题目解析… 文章目录 二分查找二分的实战讲解二分查找普通二分模版 在排序数组中查找元素的第一个和最后一个位置万能二分模版 总结 二分查找 什么是二分查找:就是定义左右2个指针(此指针非真指针)取中间值 通过一次次取中间值找到要找到的数 二分的实战讲解 二分查找 题目:地址 题目解析: 找到一个等于target的值 并返回他的下标 题目中给的数组是升序的 题目讲解 这样就能找到要找的目标值 如果没有找到那么就可以返回-1 代码: class Solution { public:int search(vectorint nums, int target) {int left 0,right nums.size()-1,sum 0;while(leftright){sum left(right-left1)/2;//这里的1要不要无所谓在这个题if(nums[sum]target){leftsum1;}else if (nums[sum]target){right sum-1;}else{return sum;}}return -1;} };普通二分模版 在排序数组中查找元素的第一个和最后一个位置 题目:地址 题目解析: 找到等于target的第一个下标和最后一个下标 并且返回 数组是升序的 题目讲解 代码: class Solution { public:vectorint searchRange(vectorint nums, int target) {if(nums.size()0){return {-1,-1};}int left0,rightnums.size()-1;int mid 0;int begin 0,end 0;while(leftright)//找左端点//不能写等于//因为写了等于会死循环//right位置不改变//mid位置会永远不动{//这里的不能写成right-left1的形式//如果写了会出现死循环//同样的 right位置不改变//mid也不会动 进而死循环mid left(right-left)/2;if(nums[mid]target){rightmid;}else{leftmid1;}}if(nums[left]target){beginleft;}else{return {-1,-1};}rightnums.size()-1;while(leftright){//这里的不能写成right-left的形式//如果写了会出现死循环//同样的 left位置不改变//mid也不会动 进而死循环mid left(right-left1)/2;if(nums[mid]target){rightmid-1;}else{leftmid;}}end right;return {begin,end};} };万能二分模版 总结 二分的模版很简单 但是不能死记硬背 要理解里面为什么这样子二分 死记硬背改了一种形式也不一定你能看出是二分 最后喜欢的点点赞 可能这也不是最优的优化但是我能做出来现阶段最好的了。
http://www.pierceye.com/news/130198/

相关文章:

  • 大型服装网站建设wordpress留言板模版
  • 延安做网站沈阳学网站制作学校
  • 网站添加新闻网站免费正能量软件不良
  • asp c 网站开发互动网门户网站建设
  • 图书馆网站结构怎么做国外超酷设计网站
  • 网站开发软件搭配学室内设计去哪好
  • 南通营销网站制作河南省大型项目建设办公室网站
  • 黄山网站建设怎么做seo快速优化技术
  • 百度有做企业网站吗ppt设计主题怎么设置
  • 网页设计与网站开发pdf网站个人建设
  • ip138禁止查询该域名商务网站建设组成包括网站优化
  • 百度做网站续费费用seo分析工具有哪些
  • 威胁网站检测平台建设郑州seo服务
  • 怎么设立网站赚广告费合肥新站区有做网站的吗
  • 管理系统 网站模板网站建立不安全
  • 模板网站的域名是什么意思百度教育智能小程序
  • 哪里有做配音的兼职网站wordpress菜单图标特效
  • 怎样自创广告网站海南网站建设推广公司哪家好
  • 网站开发团队人员网站建设开票属于什么服务
  • 学做网站初入门教程上海网站建设 觉策动力
  • 丰台建站公司做一个企业网站需要哪些技术
  • 黑色网站模板怎么写app程序
  • 常州建设局网站首页网站开发需求文档模板带er图
  • 网站名称是否已被注册简单的个人主页网站制作
  • 太仓网站开发wordpress留言板
  • 大型营销型网站制作装饰画
  • 移动网站和定制网站个体户 做网站
  • 网站建设的计划书网站源码下载 用户注册
  • 培训网站项目ppt怎么做抖音服务商
  • 做一个网站需要多少钱大概费用wordpress 2017