Leetcode Majority Element II,怎样证明评论区算法是正确的?
参考 http://zhuanlan.zhihu.com/p/19928302 下面的评论类似的,当任意一个计数为0时,比如 3 0 。我们留下多出的3个,取出剩下的数值,必然是两个数各占1/3,其他数共占1/3 。比如你这个例子1 1 1 1 2 2 2 2 2 2 3 3 3 3 | 3 4 | 4 4 | 1:0 | 3:0 | | 4:2 2:2 | 2:1 | | 2:1 ----------- 1:4 | 3:1 | 2:4 | 2:1 | ?:4 | ?:1 |
在除了最后一组外,一个数最多就只能占1/3。除非在最后一组占 \u0026gt; 1/3,否则无法在总数上占 \u0026gt; 1/3
推荐阅读
- |Element RC 4×4 FIRE版遥控车
- 目前大概刷了100道leetcode,主要是数据结构,感觉找不到啥会的了,应该怎样进一步提升自己?
- 怎样正确使用glMultiDrawElementsIndirectCountARB不是驱动BUG
- 自学c++,五个月做了大半本算法导论,leetCode 200题,想找工作
- leetcode contest 刷进前十是啥水平
- Java为啥ArrayList#Iterator#next()要复制elementData字段的引用
- 怎样看待LeetCode 28Implement strStr()
- 一道算法题Leetcode的combinationSum2变种
- 怎样用opencv的IplImage初始化GacUI的GuiImageFrameElement
- leetcode总是说我的runtime击败了100%的人