第三大的数

414、第三大的数

java 复制代码
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 小时前
LeetCode:三数之和
算法·leetcode·排序算法
cm65432018 小时前
C++中的原型模式变体
开发语言·c++·算法
☆56618 小时前
C++中的策略模式进阶
开发语言·c++·算法
dazzle18 小时前
机器学习算法原理与实践-入门(七):深度学习框架PyTorch的Tensor
深度学习·算法·机器学习
zbdx不知名菜鸡18 小时前
SwanLab 在监控什么?
人工智能·算法·机器学习
2301_8227828218 小时前
嵌入式C++调试技术
开发语言·c++·算法
2301_7765087218 小时前
实时信号处理库
开发语言·c++·算法
hans汉斯18 小时前
基于污点分析的PHP应用威胁检测平台
开发语言·人工智能·算法·yolo·目标检测·php·无人机
爱思德学术18 小时前
IEEE会议,录用率25.2%!CCF推荐学术会议(C)
计算机网络·算法·编程·软件工程·软件需求
大尚来也18 小时前
Java 线程池深度解析:ThreadPoolExecutor 七大参数与核心原理
java·python·算法