找出一组数中,相同数的分类!有几种类!(在线等待答案)
比如:
1,2,1,4,4,3,3,2,1,2,
把上面的数分类,说出上面的这组数字有几种不同的数字,并说出每种数字各有几个!其是不是固定的这几个数,上面的数可以随机出现,出现了,就统计其中的种类和种类数量
结果应该是:
有4种数字,非别是
1有3个
2有3个
3有2个
4有2个
在线等待解答
[解决办法]
没有其他讨巧的方法,扫描+统计,呵呵
[解决办法]
开一个数组a[],长度为10,值初始化为0,遇到某一个数字,数组对应项自增
while ( cin> > n )
a[n]++;
[解决办法]
用hash table, 链表方式解决冲突,链表中的节点:key值是数字,附加信息是出现的个数。