LintCode:主元素 III
2016-05-12 19:45
316 查看
LintCode:主元素 III
Python
class Solution: """ @param nums: A list of integers @param k: As described @return: The majority number """ def majorityNumber(self, nums, k): # write your code here d = {} m = len(nums) for num in nums: if num not in d: d[num] = 1 else: d[num] += 1 for key in d: if (1.0 * d[key]) / m > 1.0 / k: return key
相关文章推荐
- Partition-方案四:通过 DBMS_REDEFINITION 方法
- C++程序windows To linux移植经验案例
- 创建menu --5
- jquery中的事件
- ant分包环境搭建过程
- mysql的行转列
- 接水问题——使用优先级队列进行维护
- 使用Toast(android中的一种提醒方式) & 建立监听 --4
- Codeforces #349 div1 C. Codeword 组合数学 递推
- C程序在内存中的分区情况
- 2-4 数的排列
- 原创:搜索算法之两个数组取交集的算法
- Mac OS X开发者准备工作
- [HDOJ4022]Bombing(离散化+stl)
- CentOS卸载OpenJDK
- 18大经典数据挖掘算法小结
- 基于Hadoop的数据仓库Hive 学习指南
- 25个Java机器学习工具&库
- C++ auto_ptr智能指针的用法
- 求自定类型元素的最大值