计算一个数组中的众数数组A的定义:
int mode(int a[], int size)
{
int min(a[0]), max(a[0]);
// 扫描数据,找到最大最小值
for (int i = 1; i max)
max = a[i];
if (a[i] c)
{
c = count[i];
z = i+min;
n = 1;
}
else if (count[i] == c)
{
++n;
}
}
free(count);
return n;
}
。 全部
int mode(int a[], int size)
{
int min(a[0]), max(a[0]);
// 扫描数据,找到最大最小值
for (int i = 1; i max)
max = a[i];
if (a[i] c)
{
c = count[i];
z = i+min;
n = 1;
}
else if (count[i] == c)
{
++n;
}
}
free(count);
return n;
}
。
收起