leetcode-169
169. 多数元素
一开始的思路是遍历一遍整个列表,用一个字典去记录每个元素出现的次数,当次数大于 $\cfrac{n}{2}$ 时就可以得出结果。
1 | class Solution: |
Python 也有专门计数的库,写起来更简单一点:
1 | class Solution: |
由于要找的数出现次数大于 $\cfrac{n}{2}$,脑子里掠过一下蒙特卡罗算法,后来在官方解答中也看到类似的思路了:
1 | class Solution: |

一开始的思路是遍历一遍整个列表,用一个字典去记录每个元素出现的次数,当次数大于 $\cfrac{n}{2}$ 时就可以得出结果。
1 | class Solution: |
Python 也有专门计数的库,写起来更简单一点:
1 | class Solution: |
由于要找的数出现次数大于 $\cfrac{n}{2}$,脑子里掠过一下蒙特卡罗算法,后来在官方解答中也看到类似的思路了:
1 | class Solution: |