leetcode_747
Solutions
class Solution {
public:
int dominantIndex(vector<int>& nums) {
if (nums.size() <= 1) return 0;
int max2 = INT_MIN, max1 = INT_MIN, maxi = 0;
for (int i = 0; i < nums.size(); i++) {
if (nums[i] > max1) {
max2 = max1;
max1 = nums[i];
maxi = i;
}
else if (nums[i] > max2)
max2 = nums[i];
}
return max1 < 2 * max2 ? -1 : maxi;
}
};Last updated