/*
* 練習問題3.11 p.99
* ソートアルゴリズムが、気づかれることなくメトリックスに関して不正を行えるSortDoubleのセキュリティホールを
* 少なくとも1つ見つけなさい。そのセキュリティホールをなくすように修正しなさい。
* この場合、ソートアルゴリズムの作成者はmainを書かないと想定してください
*/
package ch03.ex03_11;
public class TestSort
{
static double[] testData =
{ 0.3, 1.3e-2, 7.9, 3.17 };
/**
* @param args
*/
public static void main(String[] args)
{
SortDouble bsort = new SimpleSortDouble();
SortMetrics metrics = bsort.sort(testData);
System.out.println("Metrics: " + metrics);
for (int i = 0; i < testData.length; i++)
{
System.out.println("\t" + testData[i]);
}
}
}