import java.util.*;
public class Solution {
    public int MoreThanHalfNum_Solution(int [] array) {
        int len = array.length;
        if(len==0){
            return 0;
        }
        if(len==1){
            return array[0];
        }
        Arrays.sort(array);
        return array[len/2];
    }
}

核心代码只有两行,先排序然后再取中位数,跟力扣上的一道中等题特别相似,好像还有二分查找什么的,挺多解法的。