package Sorting; import java.util.Arrays; import java.util.LinkedList; import java.util.ListIterator; public class NumberInsertionSorterLinkedList extends Sorter{ public NumberInsertionSorterLinkedList(RandomNumberFileReader reader){ super("insertion sort (linked list)", reader); } protected void sort(){ LinkedList numbersLL = new LinkedList(Arrays.asList(numbers));//make a linked list from numbers array int index=0; ListIterator iter = numbersLL.listIterator(); while(index0 && iter.hasPrevious()); if(compare(current,value)<0){ iter.next(); } } iter.add(value); while(iter.nextIndex()<=index){ iter.next(); } index++; } /* for(int i=0;i