メジアン(中央値)Advertisement説明
いくつかの数を昇順、または降順に並べたときの中央の値。
メジアン算出※データの個数が偶数の場合は真ん中の二つの値の平均をメジアンとする。
import java.util.*;
class Averages{
//メジアン(中央値)の算出
//返却値:double
public static double getMedian(int[] x){
int[] work = (int[])x.clone();
//配列をソート(手抜き)
Arrays.sort(work);
double median;
int mid = work.length / 2;
if(work.length % 2 == 0){
median = (work[mid] + work[mid - 1]) / 2.0;
}else{
median = work[mid];
}
return median;
}
}
Advertisement |
ショートカット・634・634ブログ ・このカテゴリのトップページに戻る ・Incubator(Pukiwiki) ・634ラボ UIコレクションギャラリー ZO-3ジェネレーター サイト検索Y!ログール |