leetcode 334. Increasing Triplet Subsequence
来源:互联网 发布:山海经知乎 编辑:程序博客网 时间:2024/05/01 00:23
原题链接
原题链接
解题思路
题目要求在n时间复杂度,一次遍历搞定。
- 设定min,mid两个指示值。
- 搞定mid的取值。(用flag来找,第一个比min大的数就是mid)
- 只要有大于mid返回true,结束。
解题代码
public class Solution { public boolean increasingTriplet(int[] nums) { if(nums.length == 0) return false; int mid = 0,min = nums[0];boolean flag = true; for(;i<nums.length;i++){ if(nums[i]<=min){ min = nums[i]; }else if(nums[i]<=mid || flag){ mid = nums[i]; flag = false; }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 *** 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 334. Increasing Triplet Subsequence
- 【LeetCode】 334. Increasing Triplet Subsequence
- LeetCode 334. Increasing Triplet Subsequence
- [leetcode]334. Increasing Triplet Subsequence
- shader 是什么————图形学的入门课
- 喷码机配合厂线进行标识方案
- jsp学习总结
- LDA
- GNU C 、ANSI C、标准C、标准c++区别和联系
- leetcode 334. Increasing Triplet Subsequence
- comet服务器推送技术
- FastDFS学习总结(2)--Tracker与Storage配置详解
- WebService学习总结六 WebService WSDL文档的标签
- C语言udp socket发送结构体
- 集成学习算法总结----Boosting和Bagging
- TI的STELLARIS芯片不能使用JTAG仿真器进行仿真
- JavaEE学习笔记之SSH—Hibernate(4)
- opencv_246.dll无法找到