/* * 練習問題3.12 p.99 * どのようなオブジェクト型もソートできる一般的なSortHarnessクラスを作成しなさい。オブジェクトの順序を比較するのに * <は使用できないとして、オブジェクトの順序を表す方法をどのように提供しますか。 */ package ch03.ex03_12; public class SimpleSortObject extends SortHarness { protected void doSort() { for (int i = 0; i < getDataLength(); i++) { for (int j = i + 1; j < getDataLength(); j++) { if (compare(i, j) > 0) { swap(i, j); } } } } }