Java程序以Java计算模式
在统计数学中,模式是出现最多时间的值。例如,假设一组值3、5、2、7、3。此值集的模式为3,因为它比其他任何数字都多。
算法
1.Take an integer set A of n values. 2.Count the occurrence of each integer value in A. 3.Display the value with the highest occurrence.
示例
public class Mode {
static int mode(int a[],int n) {
int maxValue = 0, maxCount = 0, i, j;
for (i = 0; i < n; ++i) {
int count = 0;
for (j = 0; j < n; ++j) {
if (a[j] == a[i])
++count;
}
if (count > maxCount) {
maxCount = count;
maxValue = a[i];
}
}
return maxValue;
}
public static void main(String args[]){
int n = 5;
int a[] = {0,6,7,2,7};
System.out.println("Mode ::"+mode(a,n));
}
}输出结果
Mode ::7
热门推荐
10 辞职发给公司祝福语简短
11 夏季小孩生日祝福语简短
12 简短深沉的生日祝福语
13 送别的祝福语朋友简短
14 祝福语简短独特教官
15 英文关于生日祝福语简短
16 疫情对妈妈祝福语简短
17 优美的春节祝福语简短
18 回复生日祝福语 简短