Open larscheng opened 6 months ago
投票大法,
O(n)/O(1)
*/
public int majorityElement(int[] nums) {
int result = nums[0];
int count =1;
for (int i = 1; i < nums.length; i++) {
if (result==nums[i]){
++count;
} else if (--count==0) {
result = nums[i];
count=1;
}
}
return result;
}
### 复杂度
- 时间复杂度:O(n)
- 空间复杂度:O(1)
169. 多数元素