HashMap

import java.util.*;
public class Solution {
    public int MoreThanHalfNum_Solution(int [] array) {
        HashMap<Integer,Integer> h = new HashMap<>();
        for(int i=0;i<array.length;i++){
            h.put(array[i],h.getOrDefault(array[i],-1)+1);
            if(h.get(array[i])>=array.length/2)return array[i];
        }
        
        return -1;
    }
}