diff --git a/Sorting/InsertionSorterLinkedList.java b/Sorting/InsertionSorterLinkedList.java index bf04fd4..72f6a4b 100644 --- a/Sorting/InsertionSorterLinkedList.java +++ b/Sorting/InsertionSorterLinkedList.java @@ -14,18 +14,18 @@ public class InsertionSorterLinkedList extends Sorter{ LinkedList numbersLL = new LinkedList(Arrays.asList(numbers));//make a linked list from numbers array int countOuter=0; - while(countOuter outerIterator = numbersLL.listIterator(countOuter); - int value = numbersLL.get(countOuter); - ListIterator innerIterator = numbersLL.listIterator(); - int current, countInner; - countInner = 0; - do{ - current = innerIterator.next(); - countInner++; - }while(countInner<=countOuter && compare(value, current)>0); - numbersLL.add(innerIterator.previousIndex(), numbersLL.remove(countOuter)); - countOuter++; + ListIterator iter = numbersLL.listIterator(count); + while(countvalue); + } + iter.add(value); + count++; } /* for(int i=0;i