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

 

posted @ 2022-01-13 09:21  传说中的旅行者  阅读(37)  评论(0)    收藏  举报