第05章 数组 08 练习6
优化后的排序算法:
//Test.javapublic class Test {public static void main(String args[]) {Date[] days = new Date[10];Date day = new Date(2004, 4, 6);}}class Date {int day,month,year;Date(int y, int m, int y) {this.year = y;this.month = m;this.day = d;}public int compare(Date date) {return year > date.year ? 1 : year < date.year ? -1 : month > date.month ? 1: month < date.month ? -1: day > date.day ? 1: day < date.day ? -1 : 0;}}