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

递增的三元子序列

作者: susu2016 | 来源:发表于2018-05-11 10:10 被阅读229次

题目:递增的三元子序列

给定一个未排序的数组,请判断这个数组中是否存在长度为3的递增的子序列。

正式的数学表达如下:

如果存在这样的 *i, j, k, * 且满足 0 ≤ i < j < kn-1,
使得 arr[i] < arr[j] < *arr[k] *,返回 true ; 否则返回 false 。

Java 代码:

class Solution {
    public boolean increasingTriplet(int[] nums) {
        int minNum = Integer.MAX_VALUE;
        int middleNum = Integer.MAX_VALUE;
        for (int i=0;i<nums.length;i++){
            if(nums[i]<=minNum){
                minNum = nums[i];
            }else if(nums[i]<=middleNum){
                middleNum = nums[i];
            }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/aeaxdftx.html