一个统计数组里每个元素出现次数的算法
void count(const int arr[].int n){
int i=0,j,c,sum=0;
while(i<=10000&&sum<=n)
{
c=0;
for(j=0;j<n;j++)
if(arr[j]==i)
c++;
if(c!=0)
print("(%d %d)",i,c);
sum+=c;
i++;
}
}
这个算法搞不懂,求大佬帮忙解释一下
2017-12-06 20:51
2017-12-06 21:06