169. Majority Element
来源:互联网 发布:流程图软件visio 名称 编辑:程序博客网 时间:2024/06/05 04:07
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.
Credits:
Special thanks to @ts for adding this problem and creating all test cases.
Subscribe to see which companies asked this question
一一消掉最后还剩下的就是
public class Solution { public int majorityElement(int[] nums) { int candidate = 0; int count = 0; for(int i = 0; i < nums.length ;i ++) { if(count == 0) { candidate = nums[i]; count = 1; } else { if(nums[i] == candidate) count ++; else count --; } } return candidate; }}
0 0
- 169.Majority Element && 229. Majority Element II
- [LeetCode]169.Majority Element
- LeetCode 169.Majority Element
- 【LeetCode】169.Majority Element
- LeetCode 169. Majority Element
- LeetCode 169. Majority Element
- 169.Majority Element
- [leetcode] 169.Majority Element
- 169. Majority Element
- Leetcode 169. Majority Element
- 【LeetCode】169. Majority Element
- [LeetCode]169. Majority Element
- 169. Majority Element LeetCode
- 169. Majority Element
- 169. Majority Element
- LeetCode 169. Majority Element
- LeetCode 169. Majority Element
- Leetcode 169. Majority Element
- CentOS 安装 JDK
- 217. Contains Duplicate
- C/C++沉思-----多态时一定要将父类(基类)的析构函数定义为虚函数
- strrev()函数会修改参数原本的值
- 在C++中实现委托(Delegate)
- 169. Majority Element
- Java环境变量的配置
- 串口通信(USART)
- 206. Reverse Linked List
- UIView 中position 和anchorPoint 的了解 iOS
- 3.嵌入式开发模式详解
- 第一个SQL表格开发代码-20160318
- MySQL Cluster 备份与恢复
- 深入分析AIDL原理