請問我該在函數add中打什麼才能用來排序?
程式碼如下:
import java.util.* ;
class SortedList2 {
private ArrayList array ;
public SortedList2() { array = new ArrayList<>(); }
public SortedList2(int cap) { array = new ArrayList<>(cap);}
public void add(T item) {
// 使用array.get(i)為item在array中找到適當的位置
// 再用array.add(index, item)將item加入
}
public String toString() {
return array.toString();
}
}
public class practice {
public static void main(String[] args) {
int[] data={18, 23, 7, 3, 1, 9, 35, 28} ;
SortedList1 sList = new SortedList1() ;
for (int i = 0 ; i<data.length; i++)
sList.add(data[i]) ;
System.out.println("sList="+sList) ;
}
}