|
|
Line 17: |
Line 17: |
| | | |
| =Testing= | | =Testing= |
| + | ==Correctness== |
| + | {{TestSuite|InsertionSortTestSuite|sort.insertion.group}} |
Revision as of 18:43, 7 November 2021
Background
Insertion Sort (Wikipedia)
Insertion Sort (VisuAlgo)
Code To Implement
Sorter
class: |
Sorter.java |
|
methods: |
sort |
package: |
sort.core |
source folder: |
student/src/main/java |
Here you will provide the default implementation of the sort method.
default void sort(T[] data, Comparator<T> comparator)
You should simply invoke the sortRange method with the correct arguments.
InsertionSorter
class: |
InsertionSorter.java |
|
methods: |
sortRange |
package: |
sort.insertion.group |
source folder: |
student/src/main/java |
Testing
Correctness
class: |
InsertionSortTestSuite.java |
|
package: |
sort.insertion.group |
source folder: |
testing/src/test/java |