首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

找出一组数中,相同数的分类!有几种类!(待答案)

2012-02-06 
找出一组数中,相同数的分类!有几种类!(在线等待答案)比如:1,2,1,4,4,3,3,2,1,2,把上面的数分类,说出上面的

找出一组数中,相同数的分类!有几种类!(在线等待答案)
比如:
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值是数字,附加信息是出现的个数。

热点排行