第三大的数

简介: 第三大的数

414、第三大的数

class Solution {
    public int thirdMax(int[] nums) {
        Arrays.sort(nums);
        int temp=nums[0];
        int ans=nums[0];
        int count = 0;
        // if(nums.length<3){
        //     return nums[nums.length-1];
        // }
        // else {
            for(int i=nums.length-1;i>0;i--){
                if (nums[i]>nums[i-1]){
                    if(count>=2) break;
                    count++;
                    temp=nums[i-1];
                }
            }
        // }
        if(count>=2) ans=temp;
        else ans=nums[nums.length-1];
            return ans;
        }
 }


相关文章
|
18天前
Armstrong 数
【10月更文挑战第24天】Armstrong 数。
32 7
|
24天前
找出最大的数
【10月更文挑战第18天】找出最大的数。
18 6
|
29天前
比较两个数
【10月更文挑战第13天】比较两个数
13 1
|
6月前
1002 写出这个数
1002 写出这个数
30 0
|
6月前
|
C++
第三大的数(C++)
第三大的数(C++)
45 0
|
人工智能 运维 物联网
数智光伏,走在希望的田野上
数智光伏,走在希望的田野上
|
C++
完美数(C++)
对于一个 正整数,如果它和除了它自身以外的所有 正因子 之和相等,我们称它为 「完美数」。给定一个 整数 n, 如果是完美数,返回 true;否则返回 false。
187 0
|
C++
201612-1 中间数
201612-1 中间数
71 0
201612-1 中间数
|
C++
201312-4 有趣的数
201312-4 有趣的数
66 0
201312-4 有趣的数