【Leetcode】414. Third Maximum Number

414. Third Maximum Number

【题目】中文版

 1 class Solution 
 2 {
 3 public:
 4     int thirdMax(vector<int>& nums) 
 5     {
 6         sort(nums.begin(), nums.end());
 7         auto unique_end = unique(nums.begin(), nums.end());
 8         nums.erase(unique_end, nums.end());
 9         if (nums.size() < 3)
10             return nums[nums.size() -1];
11         else
12             return nums[nums.size() -3];   
13     }
14 };

猜你喜欢

转载自www.cnblogs.com/sunbines/p/9154549.html