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

递增的三元子序列

作者: xialu | 来源:发表于2022-01-12 22:41 被阅读0次

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/increasing-triplet-subsequence

题目描述:

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

示例 1:

输入:nums = [1,2,3,4,5]
输出:true
解释:任何 i < j < k 的三元组都满足题意

示例 2:

输入:nums = [5,4,3,2,1]
输出:false
解释:不存在满足题意的三元组

示例 3:

输入:nums = [2,1,5,0,4,6]
输出:true
解释:三元组 (3, 4, 5) 满足题意,因为 nums[3] == 0 < nums[4] == 4 < nums[5] == 6

代码实现:
class Solution {
    public boolean increasingTriplet(int[] nums) {
        int small = Integer.MAX_VALUE, middle = Integer.MAX_VALUE;
        for (int num : nums) {
            if (num <= small) {
                small = num;
            } else if (num <= middle) {
                middle = num;
            } else {
                return true;
            }
        }
        return false;
    }
}

相关文章

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

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

  • 334. 递增的三元子序列

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

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

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

  • 334. 递增的三元子序列

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

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

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

  • 递增的三元子序列

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

  • 递增的三元子序列

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

  • 递增的三元子序列

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

  • 递增的三元子序列

    来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/increa...

  • 算法 - 递增的三元子序列

    题目 分析 从数学表达式看,只是判断数组里是否存在i,j,k三个索引的数是递增的。没要求i,j,k三个索引连续,也...

网友评论

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

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