#include <leetcode.h>
◆ increasingTriplet()
bool leetcode::increasing_triplet_subsequence::Solution::increasingTriplet |
( |
vector< int > & |
nums | ) |
|
|
static |
在文件 leetcode.cpp 第 908 行定义.
909 if(nums.size() < 3) {
912 auto *min =
new int[nums.size()];
913 auto *max =
new int[nums.size()];
915 max[nums.size() - 1] = nums[nums.size() - 1];
916 for(
int i = 1, j = nums.size() - 2; i < nums.size() && j >= 0; i++, j--) {
917 if(min[i - 1] > nums[i]) {
923 if(max[j + 1] < nums[j]) {
929 for(
int i = 0; i < nums.size(); i++) {
930 if(nums[i] > min[i] && nums[i] < max[i]) {
被这些函数引用 leetcode::increasing_triplet_subsequence::TEST().
该类的文档由以下文件生成: