输出数组重复

时间:2014-03-02 21:30:12

标签: arrays duplicates

我真的很难让我的数组输出这样的数字副本: 2个长度为1的数字, 4个长度为2的数字, 1个长度3 等等 任何想法我怎么能做到这一点? 感谢

1 个答案:

答案 0 :(得分:0)

如果给定数字的最大值有限,则创建一个count数组。对于任何数字i,请增加其计数器count[i]++。最后遍历count数组并找到所有计数。

但对于不受限制的数字范围,请按某种顺序对数组进行排序,并计算连续出现的数字。