LeetCode 611. 有效三角形的个数(Valid Triangle Number)

611. 有效三角形的个数

611. Valid Triangle Number

题目描述

LeetCode

LeetCode

LeetCode611. Valid Triangle Number中等

Java 实现

import java.util.Arrays;

class Solution {
public int triangleNumber(int[] nums) {
int count = 0, len = nums.length;
Arrays.sort(nums);
for (int i = len - 1; i > 1; i--) {
int left = 0, right = i - 1;
while (left < right) {
if (nums[left] + nums[right] > nums[i]) {
count += right - left;
right--;
} else {
left++;
}
}
}
return count;
}
}

相似题目

参考资料

上一篇:MySql的学习笔记


下一篇:配置Linux 11G R2 RAC NTP服务