LeetCode Algorithm 414. 第三大的数
Posted Alex_996
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode Algorithm 414. 第三大的数相关的知识,希望对你有一定的参考价值。
Ideas
emmmm,内置排序算法YYDS,三行代码解决。
Code
C++
class Solution
public:
int thirdMax(vector<int>& nums)
set<int> s (nums.begin(), nums.end());
nums.assign(s.begin(), s.end());
sort(nums.begin(), nums.end());
int n = nums.size();
return nums[n < 3 ? n - 1 : n - 3];
;
Python
class Solution:
def thirdMax(self, nums: List[int]) -> int:
nums = list(set(nums))
nums.sort()
return nums[-1 if len(nums) < 3 else -3]
以上是关于LeetCode Algorithm 414. 第三大的数的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode 414. Third Maximum Number (第三大的数)