用 JAVA 实现一种排序,JAVA 类实现序列化的方法? 在 COLLECTION 框架中,实现比较要实现什么样的接口
答:用插入法进行排序代码如下:
package test;
import java.util.*;
class InsertSort {
ArrayList al;
public InsertSort(int num,int mod) {
al = new ArrayList(num);
Random rand = new Random();
System.out.println("The ArrayList Sort Before:");
for (int i=0;i=
((Integer)al.get(MaxSize-1)).intValue()){
al.add(MaxSize,tempInt);
MaxSize++;
System.out.println(al.toString());
}else{
for (int j=0;j=tempInt.intValue()){
al.add(j,tempInt);
MaxSize++;
System.out.println(al.toString());
break;
}
}
}
}
System.out.println("The ArrayList Sort After:");
for(int i=0;i
JAVA 类实现序例化的方法是实现 java.io.Serializable 接口; Collection 框架中实现比较要实现 Comparable 接口和 Comparator 接口。