[leetcode] Majority Element
来源:互联网 发布:c语言中putchar 编辑:程序博客网 时间:2024/06/04 19:59
Majority Element
class Solution {public: int majorityElement(vector<int> &num) { if(num.size()==0){ return -1; } int alternative=num[0]; int cnt=1; for(int i=1;i<num.size();i++){ if(alternative==num[i]){ cnt++; }else{ cnt--; if(cnt==0){ alternative=num[i]; cnt=1; } } } //verify the result cnt=0; for(int j=0;j<num.size();j++){ if(alternative==num[j]){ cnt++; } } if(cnt>num.size()/2){ return alternative; }else{ return -1; } }};
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
- IOS-自定义锯齿形背景view,使用quartz2d
- 2015,拼搏的一年
- ubuntu14.10的环境变量
- 第七章 查找技术 (思维导图)
- OC成员变量-单例模式
- [leetcode] Majority Element
- 为上海死难者默哀。
- spring项目中,在不启动tomcat等服务器时来实现单元测试
- myeclipse中无法删除文件 包目录下配置文件的错误
- c# 学习笔记 @用法
- 第一章
- EM 算法理解
- [Python]attributeError:'module' object has no attribute 'dump'
- OJ刷题之《输出A字打头的字符串》