747. 至少是其他数字两倍的最大数/C++
int dominantIndex(vector<int>& nums) {
if(nums.size()==1)
return 0;
int max=-1,max2=-1;
int maxIndex=-1;
for(int i=0;i<nums.size();++i){
if(nums[i]>=max){
max2=max;
max=nums[i];
maxIndex=i;
}
else if(nums[i]>max2)
max2=nums[i];
}
return max>=2*max2?maxIndex:-1;
}