/* * 練習問題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]); } } }