Majority Number III
public int majorityNumber(ArrayList<Integer> nums, int k) {
// write your code
HashMap<Integer, Integer> h = new HashMap<Integer, Integer>();
int max = Integer.MIN_VALUE, maxNum= 0;
for(int i = 0; i < nums.size(); i++){
if(h.containsKey(nums.get(i))){
h.put(nums.get(i), h.get(nums.get(i))+1);
}else{
h.put(nums.get(i), 1);
}
if(max < h.get(nums.get(i))){
max = h.get(nums.get(i));
maxNum = nums.get(i);
}
}
return maxNum;
}Last updated