Majority Element-LeetCode
来源:互联网 发布:7.3mac魔兽世界特效 编辑:程序博客网 时间:2024/05/20 14:26
Majority Element-LeetCode
为了练练python语法和一些面试常用的算法,我决定去LeetCode刷刷题,突然发现这网站从英语,python,算法三个方面都虐了我。。
题目:
Given an array of size n, find the majority element. The majority element is the element that appears more than⌊ n/2 ⌋ times.
You may assume that the array is non-empty and the majority element always exist in the array.
分析:
为了提高信心,特地先从简单题开始做。
这个题目就是为了在给的数组中找到出现多于⌊ n/2 ⌋ 的数字,而且人家还善意的告诉你数组是非空的而且最大数字一定存在。
代码:
class Solution: # @param num, a list of integers # @return an integer def majorityElement(self, num): dict = {} maxnum = len(num)/2+1 for i in num: if i in dict: dict[i]+=1 else: dict[i]=1 for i in dict: if dict[i]>= maxnum: return i由于自身学习python不久,所以代码肯定有缺陷什么的,只是保证能够accept,希望大家能够相互交流。
0 0
- 【leetcode】Majority Element II,Majority element algorithm
- Leetcode: Majority Element &Majority Element II
- Leetcode Majority Element
- leetcode 169-Majority Element
- 【leetcode 哈希表】Majority Element
- LeetCode:Majority Element
- leetcode:Majority Element
- leetcode: Majority Element
- [LeetCode] Majority Element
- leetcode 153: Majority Element
- leetcode Majority Element
- LeetCode:Majority Element
- leetcode:Majority Element
- [LeetCode] Majority Element
- Leetcode-Majority Element
- [leetcode]Majority Element
- [LeetCode]Majority Element
- Leetcode: Majority Element
- CSS学习笔记之选择符
- 内建标题样式前面的小黑点,如下:如何去掉呢?
- 关于图像识别与人工智能的就业情况
- Leetcode: Excel Sheet Column Number
- mac 上安装JDK 1.7版本
- Majority Element-LeetCode
- <转>写给XJTU计算机系大一大二的童鞋
- 递归复杂度测试
- MySQL之数学函数(http://www.jb51.net/article/36357.htm)
- nyoj 括号配对问题
- u-boot-2014.10编译xxxx_defconfig
- django 迁移工具makemigrations
- 浅析JSONP-解决Ajax跨域访问问题
- 我所理解的“读书百遍,其义自现”