一 可视化累加器抽象数据类型
public class VisualAccumulator |
|
public VisualAccumulator(int trials,double max) |
|
public void addDataValue(double x) |
添加一个新的数据值 |
public double mean() |
所有数据的平均值 |
public String toString() |
对象的字符串表示 |
二 典型的用例
public static void main( String[] args ) {
int T = Integer.parseInt(args[0]);
VisualAccumulator a = new VisualAccumulator(T,1.0);
for(int t=0;t<T;t++){
a.addDataValue(StdRandom.uniform());
}
StdOut.println(a);
}
三 数据类型的实现
package MyAccumulator;
import common.In;
import common.StdDraw;
import common.StdOut;
import