// SortableLinkedList.java import java.util.Arrays; @SuppressWarnings("unchecked") public class SortableLinkedList { public static void main(String[] args) { testLinkedList(); testLinkedListSpeed(); } public static void testAbstractListSpeed(java.util.AbstractList list, int n) { long time0 = System.currentTimeMillis(); java.util.Random random = new java.util.Random(); for (int i=0; i 0) sb.append(", "); counter++; sb.append(node.value); } sb.append("]"); return sb.toString(); } } class Node { public Object value; public Node next; }