Leetcode---Majority element
来源:互联网 发布:分布式数据库解决方案 编辑:程序博客网 时间:2024/06/07 01:27
Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times.
在一个数组中,出现次数大于n/2次数的只可能有一个。开始时count为0,如果数组中的数和candidate相同,则加1。如果不同,则减1。
class Solution {public: int majorityElement(vector<int>& nums) { int candidate = 0; int count = 0; for(int i = 0; i < nums.size(); i ++) { if(count == 0) { candidate = nums[i]; count = 1; } else { if(nums[i] == candidate) count ++; else count --; } } return candidate; }};
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
- js判断浏览器 微信
- jdbc连接oracle数据库
- C compiler cannot create executables checking whether the C compiler works... no
- 接入了微信分享,在分享页面点击返回应用,无法返回到自己的app
- win10如何启用administrator账户方法
- Leetcode---Majority element
- poj1176 Party Lamps dfs优化+规律枚举
- Java反射机制浅析图+应用实例
- JS组件系列——表格组件神器:bootstrap table
- onCreate(Bundle savedInstanceState)
- 暑期dp46道(45)--HDOJ 1257 最少拦截系统 最长递增子序列
- python的循环语句
- hive修改默认元数据存储数据库derby改为mysql
- 【JZOJ 4714】 公约数