Index
All Classes and Interfaces|All Packages
G
- get() - Method in interface sortingservice.PriorityQueue
-
Remove SMALLEST element of the queue and return it.
- get() - Method in interface sortingservice.Queue
-
Remove element of front of the queue and return it.
- getComparator() - Method in interface sortingservice.PriorityQueue
-
Get the comparator used to compare elements.
- getName() - Method in interface sortingservice.SorterConfiguration
-
Get name of sorter implementation.
- getPriorityQueue(Comparator<T>) - Method in interface sortingservice.SorterConfiguration
-
Get priority queue.
- getQueue() - Method in interface sortingservice.SorterConfiguration
-
Get queue for sorter.
- getSorter() - Method in interface sortingservice.SorterConfiguration
-
Get a sorter.
- getSortKind() - Method in interface sortingservice.SorterConfiguration
-
Get the SortKind of the sorter implementation.
H
I
- INSERTION - Enum constant in enum class sortingservice.SortKind
-
Insertion sort.
- isEmpty() - Method in interface sortingservice.Queue
-
Checks if queue is empty.
- iterator() - Method in interface sortingservice.PriorityQueue
-
Iterator to iterate over Priority queue.
P
- PriorityQueue<E> - Interface in sortingservice
-
Priority queue used by the Heap sorter.
- put(E) - Method in interface sortingservice.Queue
-
Add element to the end of queue.
Q
- Queue<E> - Interface in sortingservice
-
Simple FIFO queue.
- QUICK - Enum constant in enum class sortingservice.SortKind
-
Quick sort.
S
- SELECTION - Enum constant in enum class sortingservice.SortKind
-
Selection sort.
- size() - Method in interface sortingservice.Queue
-
The number of elements contained in this queue.
- sort(Queue<T>, Comparator<T>) - Method in interface sortingservice.Sorter
-
Return the input queue in sorted order, based on the passed comparator.
- Sorter<T> - Interface in sortingservice
-
A sorter sorts it input.
- SorterConfiguration - Interface in sortingservice
-
Configuration for a specific sorter.
- sortingservice - package sortingservice
- sortingserviceapi - module sortingserviceapi
-
The sorter service module
- SortingServiceFactory - Interface in sortingservice
-
Factory service for sorter configurations to test.
- SortKind - Enum Class in sortingservice
-
Kinds of sorters.
- streamSorterConfigurations() - Method in interface sortingservice.SortingServiceFactory
-
Get all sorter configurations that should be tested.
U
- usesPriorityQueue() - Method in interface sortingservice.SorterConfiguration
-
Indicates whether this sorter uses a Priority Queue.
V
- valueOf(String) - Static method in enum class sortingservice.SortKind
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class sortingservice.SortKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages