当前位置 : 主页 > 编程语言 > python >

LeetCode Algorithm 414. 第三大的数

来源:互联网 收集:自由互联 发布时间:2022-06-18
​​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


​​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]



【文章原创作者:欧洲服务器 http://www.558idc.com/helan.html 复制请保留原URL】
上一篇:LeetCode Algorithm 206. 反转链表
下一篇:没有了
网友评论