题目简介:
给定由一些正数(代表长度)组成的数组 A
,返回由其中三个长度组成的、面积不为零的三角形的最大周长。
如果不能形成任何面积不为零的三角形,返回 0
。
示例 1:
1 | 输入:[2,1,2] |
示例 2:
1 | 输入:[1,2,1] |
示例 3:
1 | 输入:[3,2,3,4] |
示例 4:
1 | 输入:[3,6,2,3] |
提示:
3 <= A.length <= 10000
1 <= A[i] <= 10^6
思路:
先进行排序,然后从大到小的进行遍历,若不满足两边之和大于第三边的条件时,则继续遍历,否则返回答案。
代码如下:
1 | class Solution { |