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

手机版网站制作模板电商营销推广方法

手机版网站制作模板,电商营销推广方法,新疆建设网官网首页,宝塔网站做301重定向文章目录题目题解1. 遍历2. 二分查找题目 852. 山脉数组的封顶索引 给定一个长度为 n 的整数 山脉 数组 arr ,其中的值递增到一个 峰值元素 然后递减。 返回峰值元素的下标。 你必须设计并实现时间复杂度为 O(log(n)) 的解决方案。 示例 1: 输入&a…

文章目录

    • 题目
    • 题解
      • 1. 遍历
      • 2. 二分查找

题目

852. 山脉数组的封顶索引

给定一个长度为 n 的整数 山脉 数组 arr ,其中的值递增到一个 峰值元素 然后递减。

返回峰值元素的下标。

你必须设计并实现时间复杂度为 O(log(n)) 的解决方案。

示例 1:

输入:arr = [0,1,0]
输出:1

示例 2:

输入:arr = [0,2,1,0]
输出:1

示例 3:

输入:arr = [0,10,5,2]
输出:1

题解

1. 遍历

class Solution(object):def peakIndexInMountainArray(self, arr):""":type arr: List[int]:rtype: int"""for i in range(1, len(arr) -1):if arr[i] > arr[i + 1]:return ireturn False

2. 二分查找

class Solution(object):def peakIndexInMountainArray(self, arr):""":type arr: List[int]:rtype: int"""# 二分查找n = len(arr)left = 0right = n - 1ans = -1while left <= right:mid = (left + right) // 2if arr[mid] > arr[mid + 1]:ans = midright = mid - 1else:left = mid + 1return ans
http://www.dtcms.com/wzjs/5022.html

相关文章:

  • 网站常用特效百度推广开户费用多少
  • 给你一个网站怎么做网络推广公司运作
  • 石家庄知名网站引擎搜索对人类记忆的影响
  • 做诈骗网站以及维护seo搜索引擎优化工具
  • 网站建设推广平台有哪些yahoo搜索引擎提交入口
  • 装饰工程施工流程步骤安徽seo网络推广
  • 电脑上做免费网站教程免费友链平台
  • 小说网站wordpress营销渠道
  • 个人网站的设计与实现专业论文图像处理工具新手如何做网上销售
  • 网站怎么做友情连接网站关键词排名手机优化软件
  • 青岛网站搭建2023疫情第三波爆发时间
  • 福清做网站的公司百度账号管理中心
  • 织梦网站必须下载地址杭州百度快照优化排名推广
  • 有关做能源的网站app推广软件
  • 济南网站建设q.479185700惠网推怎么推广
  • 二七区做网站河北seo
  • c 如何做网站微信app小程序开发
  • 杭州网站排名服务杭州网络推广有限公司
  • 用html做网站的背景图怎么弄武汉seo优化顾问
  • 株洲seo主管石家庄高级seo经理
  • 做质量计量的网站有哪些网址推广
  • wordpress恢复旧编辑器黄山seo公司
  • 电子公章印章在线制作网站石家庄自动seo
  • 图片展示网站织梦源码优化优化
  • 佛山手机建网站营销型网站重要特点是
  • 东莞个人网站设计手机系统流畅神器
  • 网站建设服务费做什么分录百度竞价排名价格
  • 国内 设计网站的公司网站平台怎么推广
  • wordpress多站点好吗营销型网站方案
  • 网站使用费用湖南网站seo地址