思路分析:消去法 在长度为9的数组[1,2,3,2,2,2,5,4,2]中,2的个数为5个,其余元素个数为4个; 将目标元素作为候选者,上述例子中,2为候选者,其余元素为非候选者。 候选者个数要比非候选者多,在遍历时,使用计数器count记录消去后候选者的个数; 消去法思路:遍历时,遇到候选者则count++,遇到非候选者则count--,当count为0时更新候选者。由于候选者个数大于非候选者个数,因此遍历结束后,count的个数大于0,其对应的候选者即为目标元素。 import java.util.*; public class Solution { public int Mo...