LeetCode之Majority Element
来源:互联网 发布:俄罗斯进出口贸易数据 编辑:程序博客网 时间:2024/05/29 23:48
/*O(n)解法:1.设置两个变量,cur保存当前元素值,count表示当前元素出现的个数;2.遍历数组, 1)如果当前元素nums[i]==cur,则++count; 2)否则,若count>1,--count;若count==1,则cur=nums[i];最后,返回cur。*/class Solution {public: int majorityElement(vector<int>& nums) { int cur(nums[0]), count(1); for(int i = 1; i < nums.size(); ++i){ if(nums[i] == cur) ++count; else{ if(count == 1) cur = nums[i]; else --count; } } return cur; }};
0 0
- leetcode之majority element
- LeetCode之Majority Element
- leetcode之Majority Element
- leetcode之Majority Element
- LeetCode之Majority Element
- LeetCode之Majority Element II
- leetcode之Majority Element II
- leetcode之Majority Element II
- leetcode之169. Majority Element
- Leetcode之Majority Element 问题
- LeetCode之路:169. Majority Element
- [LeetCode] 分治法学习之 Majority Element
- 【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
- 收藏DP题目
- C++中定义一个不能被继承的类
- LVS三种工作模式、十种调度算法介绍
- cocos2d-x 百分比动作1 Progress半径模式
- Android时钟应用的定时框架分析
- LeetCode之Majority Element
- xml节点和元素的关系 http://blog.csdn.net/chaiyu2002/article/details/5967186
- Android访问中央气象台的天气预报API得到天气数据
- 关于点击popupwindow以外区域 popupwindow自动消失问题
- Leetcode # 169 Majority Element
- latin1编码
- Windbg+Vmware驱动调试
- 12345678各取一个满足4个等式
- 遇到的几个IOS开源代码