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

做网站需要什么人员seo实战培训王乃用

做网站需要什么人员,seo实战培训王乃用,个人网站布局,免费logo设计一键生成下载《英雄算法零基础》之 二分查找 https://articles.zsxq.com/id_ib4xgs0cogic.html 在写模版之前我们先搞清楚二分查找是怎样运行的,我们把一个数组分成红绿两种颜色,可以理解为绿色就是符合情况的,红色就是不符合情况的(类似红绿灯…

《英雄算法零基础》之 二分查找

https://articles.zsxq.com/id_ib4xgs0cogic.html

在写模版之前我们先搞清楚二分查找是怎样运行的,我们把一个数组分成红绿两种颜色,可以理解为绿色就是符合情况的,红色就是不符合情况的(类似红绿灯,红灯停绿灯行)

isGreen函数

条件判定

判断一个元素是绿色还是红色,我们可以单独用一个函数来实现,根据题意,当值为1时代表绿色,值为0时代表红色,实现如下:

class Solution {// 红红红红红红 绿绿绿绿绿绿int isGreen(int val, int x){if (val == x)return 1;elsereturn 0;}

二分枚举模板

int binarySearch(int left, int right, int x) // 1
{while (left + 1 < right)                 // 2{int mid = left + (right - left) / 2; // 3if (isGreen(mid, x))                 // 4right = mid;                     // 5elseleft = mid;                      // 6}return right;						     // 7}
};  
  1. left代表红色游标,right代表绿色游标;
  2. 当区间长度大于2的时候,二分缩小区间,这一步被称为区间收敛;
  3. mid 为计算出来的区间[left, right]的中点;
  4. 判断区间中点对应的元素是 绿色 还是 红色;
  5. 如果中点元素绿色,则从中点到right的值都为 绿色,用中点替换绿色游标;
  6. 如果 中点元素红色,则从left到中点的值都为红色,用中点替换红色游标;
  7. 这个地方是模板需要变通的地方,如果需要返回红色边界,那么应该返回left;反之,如果需要返回绿色边界则应该返回right。这个模板中是返回后者
http://www.wangmingla.cn/news/49521.html

相关文章:

  • 外贸人常用的网站网络宣传方式
  • PHP视频类网站应该怎么做域名查询 ip
  • 网站做信息流宜兴百度推广公司
  • wordpress表结构写入不全网站seo优化方案项目策划书
  • 襄阳建设网站seo黑帽培训骗局
  • ppt模板下载完整版新乡seo推广
  • 600元做网站个人seo怎么赚钱
  • wordpress页面怎么编辑搜索引擎优化管理实验报告
  • 域名搭建网站重庆seo整站优化外包服务
  • 中文编程做网站快速排名生客seo
  • 做多国语言网站论坛软文案例
  • 衡水做企业网站百度爱采购怎么优化排名
  • 惠州网站建设哪里找宁波seo关键词优化制作
  • 升降平台找企汇优做网站推广免费发外链平台
  • 门户网站开发框架互联网销售
  • 长沙银狐做网站b爱站网关键词查询网站的工具
  • 查看网站dns代刷网站推广快速
  • 做头像的网站免费友情链接
  • asp.net filesystemobject 取网站目录郑州百度推广哪家好
  • 西安建立公司网站的步骤软文标题和内容
  • 郑州富士康的情况郑州seo顾问阿亮
  • h5商城网站怎么建设20条优化措施
  • wordpress如何调用分类目录济南seo优化外包
  • 除了Joomla用什么做网站好seo服务价格表
  • 单页网站制作程序盐城seo营销
  • 甘肃省交通建设项目招投标中心网站营销策划方案怎么写?
  • 青岛网站建设有限公司百度推广售后电话
  • 面包屑网站导航怎么做百度指数趋势
  • 建网站用什么软件最简单北京网站定制公司
  • 濮阳市城乡一体化示范区税务局成都seo学徒