【LeetCode-334】Increasing Triplet Subsequence
来源:互联网 发布:淘宝售后客服热线 编辑:程序博客网 时间:2024/05/29 13:50
把easy的刷完了之后,一步一步越来越难了
public class IncreasingTripletSubsequence {/** * 遍历数组,维护一个最小值,和倒数第二小值,遍历原数组的时候, * 如果当前数字小于等于最小值,更新最小值,如果小于等于倒数第二小值,更新倒数第二小值, * 如果当前数字比最小值和倒数第二小值都大,说明此时有三个递增的子序列了,直接返回true,否则遍历结束返回false */public boolean increasingTriplet(int[] nums) {if(nums == null || nums.length < 3){return false;}int min = Integer.MAX_VALUE;int secondMin = Integer.MAX_VALUE;for(int i = 0;i < nums.length;i ++){if(nums[i] < min){min = nums[i];}else if(nums[i] < secondMin){min = nums[i];}else{return true;}}return false; }}
0 0
- LeetCode 334 Increasing Triplet Subsequence
- [leetcode-334]Increasing Triplet Subsequence
- 【LeetCode-334】Increasing Triplet Subsequence
- LeetCode 334 Increasing Triplet Subsequence
- LeetCode[334] Increasing Triplet Subsequence
- [Leetcode] #334 Increasing Triplet Subsequence
- Leetcode 334 Increasing Triplet Subsequence
- leetcode Increasing Triplet Subsequence
- LeetCode - Increasing Triplet Subsequence
- [LeetCode] Increasing Triplet Subsequence
- LeetCode Increasing Triplet Subsequence
- Leetcode:Increasing Triplet Subsequence
- LeetCode:Increasing Triplet Subsequence
- leetcode:Increasing Triplet Subsequence
- [LeetCode]Increasing Triplet Subsequence
- Leetcode Increasing Triplet Subsequence
- 【LeetCode】Increasing Triplet Subsequence
- leetcode increasing-triplet-subsequence
- 最短路算法之Dijkstra算法
- ubuntu下配置NFS
- swift开发多线程篇 - NSThread 线程相关简单说明(一些使用和注意点)
- C++作业五
- Android Q&A | setOnItemClickListener(AdapterView.OnItemClickListener) in the type AdapterView....
- 【LeetCode-334】Increasing Triplet Subsequence
- HDU1754 线段树 + 裸 + 单点更新求区间最值
- Hbuilder适配问题
- linux下查看文件夹及其排序的bash语法
- AngularJS学习记录-过滤器(匹配方式过滤)
- 文件操作函数及文件流详解
- 安卓开发基础新手必知java知识之接口与抽象类的区别
- emacs 快捷键
- 【软件测试】JUnit和Eclemma使用的例子