414. Third Maximum Number

来源:互联网 发布:高达最强ma 知乎 编辑:程序博客网 时间:2024/06/03 21:30
public class Solution {    public int thirdMax(int[] nums) {        Integer max1=null;        Integer max2=null;        Integer max3=null;        for(Integer num:nums)        {            if(num.equals(max1)||num.equals(max2)||nums.equals(max3))                continue;            else if(max1==null||num>max1)            {                max3=max2;                max2=max1;                max1=num;            }            else if(max2==null||num>max2)            {                max3=max2;                max2=num;            }            else if(max3==null||num>max3)            {                max3=num;            }        }        return max3==null?max1:max3;    }}
1 0
原创粉丝点击