日期:2014-05-19  浏览次数:20698 次

一个简单统计问题
short[]   Data_1   =   new   short[10]   {   1,   1,   2,   2,   2,   3,   3,   3,   3,   3   };
如上所示,第一层有2个1,第二层有3个2,第三层有5个3.
需要将这三个结果放入data[]中,即要得到data[0]=2,data[1]=3;data[2]=5;
写的程序过于繁杂,看有没有简单的实现方式,无奈请教大家.请将代码贴上,谢谢

------解决方案--------------------
这个得看你的输入输出是什么。如果是死的就没有必要那么麻烦。是否要先统计一下字符?
------解决方案--------------------
Data_1 的数值是定死的 什么意思?就只有1,2,3这三种数字还是说长度是定死的