public class Driver extends java.lang.Object implements DriverInterface
DriverInterface.ArrayType, DriverInterface.SortType
Constructor and Description |
---|
Driver() |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer[] |
createArray(DriverInterface.ArrayType arrayType,
int arraySize)
This method is used to create a new array of Integer objects of the type and size
specified.
|
static void |
main(java.lang.String[] args) |
RunTime |
runSort(DriverInterface.SortType sortType,
DriverInterface.ArrayType arrayType,
int arraySize,
int numberOfTimes)
This method will run the specified sort type a specified number of times.
|
static void |
showArray(java.lang.Integer[] array) |
public java.lang.Integer[] createArray(DriverInterface.ArrayType arrayType, int arraySize)
DriverInterface
createArray
in interface DriverInterface
arrayType
- This parameter specifies the type of array to create. See the enum DriverInterface.ArrayType
.arraySize
- This parameter specifies the size of array to create.public RunTime runSort(DriverInterface.SortType sortType, DriverInterface.ArrayType arrayType, int arraySize, int numberOfTimes)
DriverInterface
runSort
in interface DriverInterface
sortType
- This parameter specifies the sort algorithm that will be used. See DriverInterface.SortType
.arrayType
- This parameter specifies the type of array to create each time the sort is run.
See the enum DriverInterface.ArrayType
.arraySize
- This parameter specifies the size of array to create each time the sort is run.numberOfTimes
- This parameter specifies the number of times to run the specified sort.public static void showArray(java.lang.Integer[] array)
public static void main(java.lang.String[] args)