找出数组中重复次数最多的数
2015-07-27 15:28
183 查看
/* 使用Map映射表 */ bool findMostFrequentInArray(int *a, int size, int &val) { assert(a); if (size == 0) return false; map<int,int> m; for (int i=0; i<size; ++i) { if (++m[a[i]] >= m[val]) val = a[i]; } return true; }
相关文章推荐
- 线段树单点更新 - HDU 1166 敌兵布阵 1754 I Hate it
- jquery操作表格行(增加、删除)
- 64 mysql 字段批量替换
- 一次完整的HTTP请求所经历的7个步骤
- Borg Maze 分类: POJ 2015-07-27 15:28 5人阅读 评论(0) 收藏
- 2.0-shell中断继续退出
- Android透明动画
- 后台定位上传的代码实践
- 图结构练习——最小生成树
- 64 2种实现弹出框的插件
- Android透明动画
- (easy)LeetCode 202.Happy Number
- URAL 1025
- 海思HI3521 SDK移植开发note
- 1.9-while循环
- 笔记118--Android延时执行的四种方法
- 1.8-for循环
- 用JavaScript获取一个超链接的绝对URL地址
- 67 插件生成html语句 操作伪标签方法
- hdoj5303