有序数组中出现次数超过25%的元素
说明
给你一个非递减的 有序 整数数组,已知这个数组中恰好有一个整数,它的出现次数超过数组元素总数的 25%。
代码
for (int i = 0, len = arr.length / 4; i < arr.length - len; i++)
if (arr[i] == arr[i + len])
return arr[i];
return arr[0];
思路
因为是一个有序的数,所以只需要让判断的数组加上它的25%就可以得到下一个数
标签:arr,java,数组,len,25%,次数,有序 From: https://www.cnblogs.com/wuyu149/p/17116005.html