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

做网站需要学那几个软件市场营销模式有哪些

做网站需要学那几个软件,市场营销模式有哪些,禅城网站建设报价,嘉瑞建设有限公司网站【LeetCode刷题】Day 13 题目1:852.山脉数组的峰顶索引思路分析:思路1:暴力枚举O(N)思路2:二分查找O(logN) 题目2:162.寻找峰值思路分析:思路1:二分查找O(logN) 题目1:852.山脉数组的…

【LeetCode刷题】Day 13

  • 题目1:852.山脉数组的峰顶索引
    • 思路分析:
    • 思路1:暴力枚举O(N)
    • 思路2:二分查找O(logN)
  • 题目2:162.寻找峰值
    • 思路分析:
    • 思路1:二分查找O(logN)

在这里插入图片描述

题目1:852.山脉数组的峰顶索引

在这里插入图片描述

思路分析:

暴力枚举的话就是找单调性,越来越大,直到找到,一个数大于后一个数。这个数就是最大值。
就是单调性相关的问题

思路1:暴力枚举O(N)

思路2:二分查找O(logN)

二分查找:二段性:[单调递增(包括峰顶)][单调递减],左区间找右值,右边左不变,-1+1
代码实现:

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

LeetCode链接:852.山脉数组的峰顶索引


题目2:162.寻找峰值

在这里插入图片描述

思路分析:

这题情况还是比较多,递增开始,还是递减开始,递增开始我们需要找后面比较大的值,递减开始,说明第一个值就可以。

思路1:二分查找O(logN)

不管哪种,我们只需要找区间中峰顶的值,反正逻辑是一样的,下降就找前面,增加就找后面,不管中间怎么变,是这个“山峰”跳到另一个“山峰”,反正找到其中一组就可以,随着区间不断缩小,也会集中在一个“山峰”上。

代码实现

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

LeetCode链接:162.寻找峰值


http://www.wangmingla.cn/news/72693.html

相关文章:

  • 高端品牌网站建设发免费广告电话号码
  • 公司网站建设服务查找关键词的工具叫什么
  • 鸿运通网站建设怎么样如何制作网站
  • 上海猎头公司排行榜旺道seo营销软件
  • vscode的网站开发配置河北百度seo点击软件
  • 在线看免费电影网站网站注册账号
  • 网站设计的基本过程莱阳seo排名
  • 深圳vi设计公司排名抖音seo系统
  • 建站之星网站成品分离精准推广
  • dede文章调用到其他网站郑州网站建设
  • 国务院办公厅关于加强政府网站信息内容建设的意见 首次专业seo网络营销公司
  • 南京大型门户网站建设网络推广优化网站
  • 智能网站建设官网优化哪家专业
  • 那种自行提取卡密的网站怎么做优化公司哪家好
  • 网站上传程序dbseo专家招聘
  • 网站建设风险的特征优化师培训
  • 美业管理软件系统排名百度推广关键词优化
  • 自己做的网站怎么发布到网上专业网站优化公司
  • 手机购物网站制作培训机构需要什么资质
  • php移动网站开发郑州网络推广平台
  • 国外网页模板网站成都百度快照优化排名
  • 成都企业网站优化搜索竞价排名
  • 做网站跑matlab程序池州网站seo
  • 惠州住房和城乡建设厅网站排名查询
  • 网站建设电商板块广点通投放平台
  • 网站建设公司做销售好不好seo优化工具大全
  • 自己做投票网站怎么弄一份完整的活动策划方案
  • 手机做炫光图头像的网站seo外包公司如何优化
  • 建个网站用多少钱百度快照如何优化
  • 山西建工网登录绍兴seo网站管理