地址 https://leetcode-cn.com/contest/biweekly-contest-15/problems/element-appearing-more-than-25-in-sorted-array/

目描述
给你一个非递减的 有序 整数数组,已知这个数组中恰好有一个整数,它的出现次数超过数组元素总数的 25%。
请你找到并返回这个整数

示例:

输入:arr = [,,,,,,,,]
输出: 提示: <= arr.length <= ^
<= arr[i] <= ^

算法1
已经排序 而且超过25%
那么可以直接比较25%的长度间隔的两个数是否相等

C++ 代码

class Solution {
public:
int findSpecialInteger(vector<int>& arr) {
int n = arr.size(); int len = n/;
for(int i = ; i < n;i++){
if(i+len < n && arr[i] == arr[i+len]){
return arr[i];
}
} return -;
}
};

最新文章

  1. 【转】用C写一个简单病毒
  2. asp.net ajax与jquery的冲突问题解决
  3. 彻底搞定char/wchar_t/unicode
  4. EF框架step by step(7)—Code First DataAnnotations(1)
  5. IntelliJ IDEA使用(3)——IDEA连接Git
  6. IceGrid负载均衡部署 z
  7. Bugtags,产品经理的瑞士军刀
  8. 【js &amp; jquery】遮罩层实现禁止a、span、button等元素的鼠标事件
  9. CentOS 7 用户账户配置
  10. JavaIO和JavaNIO
  11. Android 定时器实现的几种方式和removeCallbacks失效问题详解
  12. sudo nopasswd
  13. dpkg -P &lt;pkg&gt;
  14. 深入解析java String中getBytes()的编码问题
  15. 使用IDEA配置Maven + SpringMVC + Mybatis 【一步一步踩坑详细配置完成】
  16. 16进制转化8进制---map
  17. 【rabbitmq】RabbitMQ 集群与网络分区
  18. Jupyter Notebook 快捷键和技巧
  19. 用友U8年度账结转 常用凭证丢失
  20. 多目标遗传算法 ------ NSGA-II (部分源码解析)目标函数 problemdef.c

热门文章

  1. Consul初探-从安装到运行
  2. python3抓取淘宝评论内容
  3. vue2.0 知识体系示意图
  4. CLAMP 1.0.1 Vulnhub Walkthrough
  5. 2019 DevOps 必备面试题——容器化和虚拟化
  6. 使用navicat连接只开放内网ip连接的数据库
  7. openstack-neutron安装与配置
  8. [洛谷P1972][题解][SDOI2009]HH的项链
  9. Java学习笔记之面向对象、static关键字
  10. python强大的绘图模块matplotlib示例讲解