第三大的数

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;
        }
 }
相关推荐
bai_lan_ya4 分钟前
使用linux的io文件操作综合实验_处理表格
linux·服务器·算法
计算机安禾8 分钟前
【C语言程序设计】第36篇:二进制文件的读写
c语言·开发语言·c++·算法·github·visual studio code·visual studio
ZPC82109 分钟前
OLOv11 + 深度相机的方案实现高精度3D定位
人工智能·数码相机·算法·机器人
_日拱一卒14 分钟前
LeetCode:字母异位词分组
算法·leetcode·职场和发展
Dfreedom.15 分钟前
机器学习经典算法全景解析与演进脉络(监督学习篇)
人工智能·学习·算法·机器学习·监督学习
2301_8073671923 分钟前
C++代码风格检查工具
开发语言·c++·算法
Morwit24 分钟前
*【力扣hot100】 215. 数组中的第K个最大元素
数据结构·c++·算法·leetcode·职场和发展
奔袭的算法工程师24 分钟前
用AI写天线阵列排布算法
人工智能·算法·信号处理
ab15151725 分钟前
3.20二刷基础121、127,完成进阶61、62
数据结构·算法·排序算法
I_LPL26 分钟前
day58 代码随想录算法训练营 图论专题11
数据结构·算法·图论