解题思路:需要先排序。重复的时候,只需要在后半段增加。
1 2 2 2
[]
[] [1]
[] [1] [2] [1 2]
[] [1] [2] [1 2] [2 2] [1 2 2] //只需要增加后两个
[] [1] [2] [1 2] [2 2] [1 2 2] [2 2 2] [1 2 2] //只需要增加后两个
代码如下
1 | class Solution { |
运行结果:9ms,超过31.27%
aim higher
解题思路:需要先排序。重复的时候,只需要在后半段增加。
1 2 2 2
[]
[] [1]
[] [1] [2] [1 2]
[] [1] [2] [1 2] [2 2] [1 2 2] //只需要增加后两个
[] [1] [2] [1 2] [2 2] [1 2 2] [2 2 2] [1 2 2] //只需要增加后两个
代码如下
1 | class Solution { |
运行结果:9ms,超过31.27%