LeetCode:Majority Element
来源:互联网 发布:凉宫春日 知乎 编辑:程序博客网 时间:2024/05/29 13:22
LeetCode:Majority Element
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.
解决思路:
找到不同的两个元素之后就同时“删除”这两个元素,最后剩下的哪个就是majority element
我用python 做的:
class Solution(object): def majorityElement(self, nums): """ :type nums: List[int] :rtype: int """ result =0 counter = 0 for i in nums: if counter ==0: result = i counter =1 elif i ==result: counter+=1 else : counter-=1 return result
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
- 1080. Graduate Admission (30)
- SCU 3172-Fisherman(0-1背包)
- hdu1045 Fire Net(dfs水)
- 实战——简易计算器
- javascript & DHTML cookbook摘抄
- LeetCode:Majority Element
- mysql集群搭建教程-基础篇
- NSDate 实现时间格式刚刚、几分钟前、几小时前、昨天、MM-dd HH:mm:ss
- 2015年度总结
- Postgresql 创建用户 可登录 设置权限 配置 远程登录 修改默认用户密码
- SpringMVC + Hibernate + Framewoker 示例
- bzoj 1036[ZJOI] 树的统计
- C语言运算符优先级
- [Python]time模块以及时间戳的使用