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