思路:
虽然很慢,但还是做出来了
1.set判断不同元素个数
2.flag记录是否已经好到
3.check进行dfs
4.flag找到收手,count为2即找到
5.在后面的index中继续找更大的,然后继续基于后面的元素进行check

代码:

class Solution:def increasingTriplet(self, nums: List[int]) -> bool:if len(set(nums)) < 3:return Falseflag = Falsedef check(nowIndex, count):nonlocal flagif flag:returnif count == 2:flag = Truereturnfor i in range(nowIndex, len(nums)):if nums[i] > nums[nowIndex]:check(i, count + 1)return# 遍历第一个for i in range(len(nums) - 2):check(i, 0)return flag

总结:
在外层遍历第一个的位置

leetcode:递增的三元子序列相关推荐

  1. leetcode 递增的三元子序列

    题目链接 思路:贪心 分析:需要三个依次严格递增的元素,那么我们需要三个指针,分别指向 最小 .其次.最大. 初始化,最小的.其次的为Integer的最大值,因为最大的肯定不会比这个值还大,所以才这样 ...

  2. LeetCode:递增的三元子序列【334】

    LeetCode:递增的三元子序列[334] 题目描述 给定一个未排序的数组,判断这个数组中是否存在长度为 3 的递增子序列. 数学表达式如下: 如果存在这样的 i, j, k,  且满足 0 ≤ i ...

  3. Leetcode 334.递增的三元子序列

    原题链接: Leetcode 334.递增的三元子序列 Given an integer array nums, return true if there exists a triple of ind ...

  4. Python描述 LeetCode 334. 递增的三元子序列

    Python描述 LeetCode 334. 递增的三元子序列   大家好,我是亓官劼(qí guān jié ),在[亓官劼]公众号.CSDN.GitHub.B站等平台分享一些技术博文,主要包括前端 ...

  5. LeetCode 每日一题打卡:334.递增的三元子序列

    题目 334.递增的三元子序列 题目大意 给你一个整数数组numsnumsnums ,判断这个数组中是否存在长度为333的递增子序列. 如果存在这样的三元组下标(i,j,k)(i, j, k)(i,j ...

  6. 【LeetCode】334. 递增的三元子序列

    一.题目 给你一个整数数组 nums ,判断这个数组中是否存在长度为 3 的递增子序列. 如果存在这样的三元组下标 (i, j, k) 且满足 i < j < k ,使得 nums[i] ...

  7. Java实现 LeetCode 334 递增的三元子序列

    334. 递增的三元子序列 给定一个未排序的数组,判断这个数组中是否存在长度为 3 的递增子序列. 数学表达式如下: 如果存在这样的 i, j, k, 且满足 0 ≤ i < j < k ...

  8. 334. 递增的三元子序列(中等 贪心 数组)

    334. 递增的三元子序列 给你一个整数数组 nums ,判断这个数组中是否存在长度为 3 的递增子序列. 如果存在这样的三元组下标 (i, j, k) 且满足 i < j < k ,使得 ...

  9. 334. 递增的三元子序列

    334. 递增的三元子序列 难度:中等 给你一个整数数组 nums ,判断这个数组中是否存在长度为 3 的递增子序列. 如果存在这样的三元组下标 (i, j, k) 且满足 i < j < ...

最新文章

  1. 设置串行端口的通信参数
  2. SpringCloud(第二部分)
  3. Substring Removal
  4. [C#] Direct2D 学习笔记 (一)vb.net转换为c#
  5. 在Java 8中使用Stream API解析文件
  6. 程序员6年换了8份工作,工资从4.5K涨到40K,网友问:谁敢要你?
  7. 配置Struts2的异常处理
  8. nagios监控windows主机 linux主机
  9. 腾讯正式开源高性能Hybrid框架VasSonic!
  10. java dateutils工具类_Java日期工具类DateUtils详解(转)
  11. 360浏览器cookie的导出
  12. [破解]Shark恒破解基础教程笔记
  13. 爬虫案例 Zzz番 动漫下载
  14. 网站SEO优化::降低网站跳出率、提高用户粘度网站用户粘度
  15. Java 8 Nashorn 教程
  16. ITSM体系的整体目的
  17. 微信小程序自定义导航栏(带汉堡包菜单)
  18. java基础,带参的方法进行客户姓名排序
  19. 查看CAD图纸时,如何改背景颜色呢?
  20. RSHELIOS速腾32线激光配置记录

热门文章

  1. 如何成为世界上最好的程序员
  2. 【Redis高级应用总结】
  3. 六级考研单词之路-十二
  4. 公开课 | 解密HW究竟怎么玩?之 第一篇
  5. SDR屏幕放HDR(HLG)视频画面泛灰
  6. php支付接口签名,php实现支付接口签名验证
  7. 浅谈基于UDS的ECU刷写方案(Bootloader刷新)
  8. vscode透明主题、霓虹灯字体
  9. 广西单招计算机科学与技术专业,广西单招考什么科目
  10. UML(Jude) | UseCase Diagram