LeetCode 169. 多数元素
169. 多数元素
解题思路
- 使用 Boyer-Moore 投票算法,维护一个候选元素
res和一个计数器count,遍历数组中的每个元素:- 如果
count为 0,则将当前元素设置为候选元素res。 - 如果当前元素等于候选元素
res,则将计数器count加 1;否则,将计数器count减 1。
- 如果
- 最后返回候选元素
res即可。
参考代码
1 | |
LeetCode 169. 多数元素
https://sowink.cn/2026/02/08/LeetCode-169-多数元素/