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

这样做网站线上营销手段有哪些

这样做网站,线上营销手段有哪些,窍门天下什么人做的网站,万网公司注册网站题目链接 题目: 分析: 我们很明显, 可以从峰值位置将数组分成两段, 具有"二段性", 所以可以用二分查找因为arr是山峰数组, 不存在相等的情况如果arr[mid] > arr[mid 1], 说明mid的位置可能是峰值, 移动right mid如果arr[mid] < arr[mid 1], 说明mid的位置…

题目链接

题目:

分析:

  • 我们很明显, 可以从峰值位置将数组分成两段, 具有"二段性", 所以可以用二分查找
  • 因为arr是山峰数组, 不存在相等的情况
  • 如果arr[mid] > arr[mid + 1], 说明mid的位置可能是峰值, 移动right = mid
  • 如果arr[mid] < arr[mid + 1], 说明mid的位置一定不是峰值, 移动left = mid + 1
  • 所以可以匹配二分查找中的模版二, 此时,mid = left + (right - left) /2
  • 因为没有等于的情况, 所以模版三也适用:
  • 如果arr[mid] > arr[mid - 1], 说明mid的位置可能是峰值, 移动left = mid
  • 如果arr[mid] < arr[mid - 1], 说明mid的位置一定不是峰值, 移动right = mid - 1
  • 所以可以匹配二分查找中的模版三, 此时,mid = left + (right - left + 1) /2

代码:

class Solution {public int peakIndexInMountainArray(int[] arr) {int left = 1;int right = arr.length-2;while(left < right){///int mid = left + (right - left) / 2;//if(arr[mid] > arr[mid + 1]) right = mid;//else left = mid + 1 ;int mid = left + (right - left + 1) / 2;if(arr[mid] > arr[mid - 1]) left = mid;else right = mid - 1;}return left;}
}

http://www.tj-hxxt.cn/news/90199.html

相关文章:

  • 网站内容建设方案营销qq
  • 如何韩国视频网站模板下载 迅雷下载地址白酒营销策划方案
  • 电子商务与网站建设实践论文bt种子搜索
  • dedecms学校网站在线数据分析网站
  • wordpress太强大广州seo推广服务
  • 网站建设岗位职责百度指数疫情
  • 网站做可信认证多少钱南昌seo优化公司
  • 用自己的电脑做网站需要备案吗百度热搜排名
  • 可视化网站建设平台重庆seo推广外包
  • 怎么学php网站开发网站查询站长工具
  • 定陶网站建设搜索引擎优化心得体会
  • 网站定制公司排行榜海淀seo搜索引擎优化公司
  • 网站制作难吗百度贴吧网页版登录
  • 简单做网站广告公司招聘
  • 网站公司 转型个人博客
  • dw做购物网站seo优化设计
  • 做网站需要学php吗短视频营销案例
  • 商丘集团网站建设关键词优化搜索排名
  • 美国做调研的网站上海网站营销推广
  • 做衬衫的网站在哪个网站可以免费做广告
  • 做平台的网站有哪些功能吗怎么设置自己的网站
  • 做网站前端需要编程基础吗网站建设合同
  • wordpress系统语言设置中文长沙网站优化指导
  • wordpress 子分类seo外链推广
  • 做淘宝要网站?昆明百度推广优化
  • 网站开发用哪个框架西安seo外包优化
  • 全球做网站最好黄冈seo
  • 网络推广理论做网站好不好湖北seo整站优化
  • 杭州做档口批发的网站seo优化关键词0
  • 网站开发前期功能策划短视频seo推广隐迅推专业