比如数组里面的元素是这样的{1,1,2,3,1,2,1,3,3},我要实现的效果是1.count=4,2.count=2,3.count=3,就是这么个意思,我就是想对比这个数组里面的元素,然后把相同的提取出来,计个数,这个用代码要怎么实现呢?求大神解答。
很简单啊,用集合或者字典都可以。
建一个字典,数字作为键,出现次数作为值,遍历数组,假如字典里没有,就加到字典里,字典里有,就把次数加一。
int[] nums={1,1,2,3,1,2,1,3,3};linq不太能看懂= =不用linq的不行吗?
追答那你就用斗酒僧super的。看不懂为什么不努力去看懂?你想看懂就表明你想懂脑筋,想动脑筋为什么要在这里问,不自己去实现算法?自相矛盾。。。
本回答被提问者和网友采纳