其他分享
首页 > 其他分享> > 747. 至少是其他数字两倍的最大数

747. 至少是其他数字两倍的最大数

作者:互联网

class Solution {
    public int dominantIndex(int[] nums) {
        if(nums.length==1) return 0;
        int[] nums1 = new int[nums.length];
        for(int i=0;i<nums.length;i++){
            nums1[i]=nums[i];
        }

        Arrays.sort(nums1);
        int maxNum = nums1[nums.length-1];
        int secondMaxNum = nums1[nums.length-2];
        if(maxNum>= secondMaxNum*2){
            for(int i=0;i<nums.length;i++){
                if(nums[i]==maxNum){
                    return i;
                }
            }
        }

        return -1;
    }
}

 

标签:两倍,return,最大数,nums,int,747,length,dominantIndex
来源: https://www.cnblogs.com/Knightl8/p/15796259.html