当前位置: 首页 > news >正文

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

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


题目链接:1287. 有序数组中出现次数超过25%的元素

代码如下:

class Solution {
public:
	int findSpecialInteger(vector<int>& arr) {
		unordered_map<int, int> um;
		for (int i = 0;i < arr.size();i++) {
			um[arr[i]]++;
		}
		for (auto it = um.begin();it != um.end();it++) {
			double rate = (double)it->second / arr.size();
			if (rate  >= 0.25) {
				return it->first;
			}
		}
		return 0;
	}
};

相关文章:

  • JavaScript 中的数组详解
  • 量子计算的基本运算:Hadamard 门、CNOT 门、Pauli 门详解
  • 使用excel中的VBA合并多个excel文件
  • 【Java学习】多态
  • LeetCode 501.二叉搜索树中的众数
  • C++ 移动语义
  • 电商API安全防护:JWT令牌与XSS防御实战
  • Java EE初阶-计算机导论
  • 15增减字符串匹配(贪心)思路解析+源码
  • 分布式 IO 模块:造纸设备的降本增效利器
  • 算法专题(四):前缀和
  • 累加器(Accumulators)在Spark中的应用
  • 收到线上服务器出现cpu告警一般怎么排查?
  • pytorch基础
  • 如何保证bug在改完之后不会引起新bug
  • 读书笔记-高性能mysql(理解mysql知识点)
  • 【CS285】听说过“欧氏距离”,这个“马氏距离(Mahalanobis distance)”又是什么呀?
  • Redis复制性能优化利器:深入解析replica-lazy-flush参数
  • 深入解析内存池设计:从原理到手动实现
  • 推荐几款开源免费的 .NET MAUI 组件库
  • 哪家公司网站做的好/网页设计与制作用什么软件
  • 学php到做网站要多久/网站推广计划书
  • 网站制作开发技术/app推广好做吗
  • 云主机做网站永久保留网站/青岛网络科技公司排名
  • 泉州网站建设价格/百度下载安装到桌面上
  • 南京做网站的/企业邮箱账号