一个简单统计问题
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这三种数字还是说长度是定死的