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

南宁网站开发软件湖南网站托管

南宁网站开发软件,湖南网站托管,短视频变现的15种方法,wordpress添加下载地址1.题目 题目分析:给一个目标数字,然后在数组里找到对应目标数字的下标,找不到就返回0 2.算法原理 先用left和right在数组两端,然后求出中间值,跟目标数字对比,如果大了就把right--,因为数组是有…

1.题目

题目分析:给一个目标数字,然后在数组里找到对应目标数字的下标,找不到就返回0

 2.算法原理

先用left和right在数组两端,然后求出中间值,跟目标数字对比,如果大了就把right--,因为数组是有序的,所以要把中间值往左移一点来减少值,如果小了就把left++来把值放大,直到值与目标数字一样,如果没有找到就不存在。

补充:二分查找本质是二段性,通过分段把没有用的区间给舍弃掉,只留下有用的区间,然后一直重复过程,直到把区间缩短到很小的范围,并找到目标值。

二分查找的时间复杂度 

二分查找模板 

3.代码实现

class Solution {
public:int search(vector<int>& nums, int target) {int left=0,right=nums.size()-1;while(left<=right){int min=left+(right-left)/2;if(nums[min]<target) left++;else if(nums[min]>target) right--;else return min;}return -1;}
};

http://www.dtcms.com/wzjs/34617.html

相关文章:

  • 高端企业网站信息seo推广服务哪家好
  • 个人可以做外贸网站吗网络推广企业
  • 南昌做网站开发的公司收录排名好的发帖网站
  • 珠海响应式网站建设价格泉州百度网络推广
  • WordPress高端主题 熊文山seo
  • 今天建设银行网站无法登录常德网站设计
  • 东莞网站建设制作公司搜索引擎优化的英文
  • 做网站广告语seo外贸公司推广
  • 自己买域名建设网站今日头条极速版官网
  • 湛江手机网站建设整合营销的案例
  • 手机版网站原理济南百度
  • 网站开发 公司 深圳seo是什么意思如何实现
  • 做日用品的网站好学校网站建设
  • 怎么在服务器里面做网站娄底seo
  • 做网站公司郑州东莞seo优化
  • 商务网站底部设计市场营销四大基本策略
  • 做网站报价单深圳网站优化平台
  • 网站中怎么插入flash网络营销公司全网推广公司
  • 无锡做网站建设酒店如何进行网络营销
  • 网站建设欧美风格百度查重软件
  • 怎么把网站放到空间吗seo就是搜索引擎广告
  • 模板下载网seo现在还有前景吗
  • 专业做蛋糕视频网站线下推广方式
  • 浪漫免费表白网站南宁seo网络推广
  • c2b平台有哪几个宁波网络推广优化公司
  • wordpress插件介绍北京网络seo经理
  • wordpress 钩子开发北京专业seo公司
  • 校园时空网站建设分析简述seo的基本步骤
  • 淮安哪里做网站黑帽seo排名技术
  • 今日新游戏开服时间表厦门seo结算