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

成都网站设计与制作wordpress 招聘插件

成都网站设计与制作,wordpress 招聘插件,广告制作平台,济宁建设信息网官网文章目录题目描述思路 代码1. 暴力法 O(n)2. 二分法 O(logN)二刷打卡第十七天#xff5e; 题目描述 难点在于 logN 复杂度 思路 代码 1. 暴力法 O(n) 最简单的做法#xff0c;直接遍历判断即可。 class Solution {public int findPeakElement(in… 文章目录题目描述思路 代码1. 暴力法 O(n)2. 二分法 O(logN)二刷打卡第十七天 题目描述 难点在于 logN 复杂度 思路 代码 1. 暴力法 O(n) 最简单的做法直接遍历判断即可。 class Solution {public int findPeakElement(int[] nums) {if(nums.length 1) {return 0;}if(nums.length 2) {return nums[1] nums[0] ? 1 : 0;}if(nums[0] nums[1]) {return 0;}if(nums[nums.length - 1] nums[nums.length - 2]) {return nums.length - 1;}// 定义值大于左右相邻值的元素for(int i 1; i nums.length - 1; i) {if(nums[i] nums[i - 1] nums[i] nums[i 1]) {return i;}}return -1;} }2. 二分法 O(logN) 说到O(logN)的复杂度那么基本上可以直接往二分走了。注意题干中的nums[0] nums[n] -∞这是我们可以二分的基础。二分思路取mid进行nums[mid]、nums[mid 1] 对比往较大处递归。leetcode 评论区看到这个例子很便于理解爬山因为左边、右边的终点都是山底 题干-∞条件因此当前往高处走的话最终肯定能走到山峰。来个例子 图方便理解[1,2,1,3,5,6,4]注意趋势线保持左边界上升、右边界下降 class Solution {public int findPeakElement(int[] nums) {// 爬山思想两边的终点都是山底当前往高爬肯定能碰到峰顶终点要下山的嘛int left 0;int right nums.length - 1;// 先确定每次二分大的一边肯定有峰值while(left right) {int mid left (right - left) / 2;if (nums[mid] nums[mid 1]) {right mid;} else {left mid 1;}}// 循环结束后left right此时可以保证 nums[i] 是相邻的峰值return left;} } 二刷 爬山思路可给我留下太深印象了 class Solution {public int findPeakElement(int[] nums) {// 只要在往上就一定能到顶int left 0, right nums.length - 1;while(left right){int mid (left right) / 2;if(nums[mid] nums[mid 1]) {left mid 1;} else {right mid;}}return left;} }
http://www.huolong8.cn/news/416777/

相关文章:

  • 学校网站模板 中文版能添加网站的导航
  • 上海做设计公司网站海外网络推广效果
  • 网站付款方式产品线下推广方式都有哪些
  • 江苏网站建设简介模板网站后台登入不了出现验证码错误
  • 在线销售型网站产品电商设计有前途吗
  • 扬中如何优化网站上海网站建设网页制作
  • win10虚拟机做网站网站建设朋友圈素材
  • 做网站这么便宜可以吗wordpress首页调取指定分类内容
  • 兰州网站建设|兰州网站制作|兰州网站设计公司|兰州网络公司网页设计毕业设计论文3000字
  • dedecms网站上传许昌永诚网络科技有限公司
  • 合肥论坛网站建设应聘网站建设工程师
  • 汉中专业做网站响应式网站制作软件
  • 东城网站制作公司cad二次开发网站
  • 建美食网站有哪些原因谷歌官网下载
  • 广州建网站兴田德润团队建筑电工证查询网站
  • 建设银行的投诉网站网站后台管理系统论文
  • 成都网站建设_创新互联苏州有哪些好的互联网公司
  • 网站在建设中模板下载wordpress使用php版本
  • 登录不了建设银行网站linux下做网站
  • 怎样建设一个卡盟网站广州天河区有哪些大学
  • 绿色 网站 源码韶关营销网站开发
  • 名表网站开发一个网站一般需要多少钱
  • 永济微网站建设费用云服务器上放多个网站
  • 企业微网站厦门网站定制
  • 做网站优化推广的好处营销手机系统安装
  • 做网站的电脑平面设计接单赚钱吗
  • 国外app界面设计网站基于jsp的网站建设论文
  • 天津做网站seo的海南网页设计
  • 西安百度推广代理商抖音seo优化系统招商
  • 广东购物网站建设价格常见的cms网站