首页 > 编程语言 >java 有序数组中出现次数超过25%的元素

java 有序数组中出现次数超过25%的元素

时间:2023-02-13 13:23:03浏览次数:45  
标签:arr java 数组 len 25% 次数 有序

有序数组中出现次数超过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

相关文章