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;
    }
}

 

上一篇:Element-UI中的Cascader 级联选择器高度以及位置问题


下一篇:Codeforces Round 747