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