美文网首页LeetCode
334. 递增的三元子序列

334. 递增的三元子序列

作者: cptn3m0 | 来源:发表于2019-03-19 20:55 被阅读0次

LIS

有点杀鸡用牛刀的嫌疑

单调栈

时间复杂性达标, 空间需要O(n)

import sys

class Solution(object):
    def increasingTriplet(self, nums):
        """
        :type nums: List[int]
        :rtype: bool
        """
        
        p_f1 = sys.maxint
        p_f2 = sys.maxint
        
        for n in nums:
          if n > p_f2:
            return True
          
          if n <= p_f1:
            p_f1 = n
          else:
            p_f2 = n
        return False

相关文章

  • LeetCode-334.-递增的三元子序列

    LeetCode-334.-递增的三元子序列 334. 递增的三元子序列[https://leetcode-cn....

  • 334. 递增的三元子序列

    334. 递增的三元子序列[https://leetcode-cn.com/problems/increasing...

  • 334. 递增的三元子序列

    334. 递增的三元子序列 问题 给定一个未排序的数组,判断这个数组中是否存在长度为 3 的递增子序列。 数学表达...

  • LeetCodeDay40 —— 递增的三元子序列★★☆

    334. 递增的三元子序列 描述 给定一个未排序的数组,请判断这个数组中是否存在长度为3的递增的子序列。 示例 思...

  • 334. 递增的三元子序列

    LIS 有点杀鸡用牛刀的嫌疑 单调栈 时间复杂性达标, 空间需要O(n)

  • 334. 递增的三元子序列

    1.题目 给你一个整数数组 nums ,判断这个数组中是否存在长度为 3 的递增子序列。如果存在这样的三元组下标 ...

  • 334. 递增的3元子序列

    题目描述 给定一个未排序的数组,判断这个数组中是否存在长度为 3 的递增子序列。说明: 要求算法的时间复杂度为 O...

  • 【leetcode】递增的三元子序列

    【leetcode】递增的三元子序列 题目: 给定一个未排序的数组,判断这个数组中是否存在长度为 3 的递增子序列...

  • 递增的三元子序列

    递增的三元子序列 给定一个未排序的数组,判断这个数组中是否存在长度为 3 的递增子序列。数学表达式如下: 如果存在...

  • 递增的三元子序列

    题目:递增的三元子序列 给定一个未排序的数组,请判断这个数组中是否存在长度为3的递增的子序列。 正式的数学表达如下...

网友评论

    本文标题:334. 递增的三元子序列

    本文链接:https://www.haomeiwen.com/subject/clhomqtx.html