169. Majority Element
1 | class Solution { |
我的最初想法就是sort一下或者直接HashMap去解决. 这个方法确实巧妙. 抵消的概念. 两个不同的数可以互相抵消, 最后剩下的那个数一定是出现次数超过一半的那个.
时间复杂度: O(n)
空间复杂度: O(1)
1 | class Solution { |
我的最初想法就是sort一下或者直接HashMap去解决. 这个方法确实巧妙. 抵消的概念. 两个不同的数可以互相抵消, 最后剩下的那个数一定是出现次数超过一半的那个.
时间复杂度: O(n)
空间复杂度: O(1)