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

asp网站建设技术方案什么推广平台好

asp网站建设技术方案,什么推广平台好,开发公司 张庆,做视频网站视频用什么插件文章目录 题目描述题解思路题解代码题目链接 题目描述 题解思路 这题需要我们尝试找到三个数&#xff0c;假设三个数的下标分别是i&#xff0c;j&#xff0c;k&#xff0c;需要满足条件&#xff1a;i < j < k && nums[i] < nums[k] < nums[j] 这类型的题目…

文章目录

  • 题目描述
  • 题解思路
  • 题解代码
  • 题目链接

题目描述

在这里插入图片描述

题解思路

这题需要我们尝试找到三个数,假设三个数的下标分别是i,j,k,需要满足条件:i < j < k && nums[i] < nums[k] < nums[j]
这类型的题目我们一般尝试使用控制变量法,针对这题我们可以将 j 和 k 控制住,用一个最大的 k 来表示,那么我们这题就转化为是否能找到三个数满足条件:i < maxK && nums[i] < nums[maxK]
对于maxK,我们可以使用单调栈求解

题解代码

func find132pattern(nums []int) bool {n := len(nums)// 从栈顶到栈底单调递增的单调栈st := []int{nums[n - 1]}maxK := math.MinInt// 倒序遍历for i := n - 2; i >= 0; i-- {if nums[i] < maxK {// 满足条件:i < maxK && nums[i] < nums[maxK]return true}// 维护单调栈,并且尝试更新maxKfor len(st) > 0 && nums[i] > st[len(st) - 1] {maxK = max(maxK, st[len(st) - 1])st = st[:len(st) - 1]}st = append(st, nums[i])}// 不存在满足条件:i < maxK && nums[i] < nums[maxK] 的情况return false
}

题目链接

https://leetcode.cn/problems/132-pattern/description/

http://www.dtcms.com/wzjs/88527.html

相关文章:

  • 全国建设管理信息网站windows优化大师
  • 阳春县建设局网站海外销售平台有哪些
  • 长沙seo公司靠谱吗天津百度快速优化排名
  • 512m内存做网站网络优化工作应该怎么做
  • 天津网络优化网站建设个人网站规划书模板
  • 专题网站建设解决方案搜索关键词分析
  • 广西梧州疫情通报百度seo网站
  • wordpress软件网站模板seo推广网站
  • 青岛 企业网站建站外贸推广平台哪个好
  • 网站开发项目中的rd武汉搜索引擎营销
  • 网站首页内链怎么做深圳seo优化方案
  • 住房和城乡建设查询平台网站seo最新优化方法
  • 晋州 网站建设 网络推广长尾关键词挖掘工具爱网站
  • 公司做网站费用会计分录怎么申请网站
  • 网站上的图片做多大互联网广告公司
  • 关于网站建设的外文翻译谷歌网址
  • 甘肃省住房和城乡建设厅安置局网站江苏网页定制
  • 网站建设 兼职 外包网络开发
  • 做网站没有成本的方法手机免费建站app
  • 百度做的网站百度seo怎么做网站内容优化
  • 网站做优化有效吗产品推广词
  • 做网站咋么插入背景图片湛江今日头条新闻
  • 旅游网站开发的意义相关资料旺道seo
  • 模板网站怎么做seo营销策略
  • wordpress网站管理插件关键词搜索挖掘爱网站
  • SharePoint做网站好吗东莞最新消息今天
  • 私募基金公司网站建设沈阳沈河seo网站排名优化
  • 企业建站系统下载色盲测试图看图技巧
  • 成都网站品牌设计新闻 近期大事件
  • 中关村做网站设计的厦门网络推广