Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ARTIFACT_ID_KEY - Static variable in class com.irurueta.sorting.BuildInfo
-
Key to obtain artifactId of this library from properties file.
- artifactId - Variable in class com.irurueta.sorting.BuildInfo
-
ArtifactId of this library.
- average(T, T) - Method in interface com.irurueta.sorting.ComparatorAndAverager
-
Averages provided instances and returns an instance representing the average of provided ones.
- averageWith(T) - Method in interface com.irurueta.sorting.ComparableAndAverageable
-
Averages current instance with another instance.
B
- branch - Variable in class com.irurueta.sorting.BuildInfo
-
Build branch.
- BRANCH_KEY - Static variable in class com.irurueta.sorting.BuildInfo
-
Key to obtain build branch from properties file.
- BUILD_INFO_PROPERTIES - Static variable in class com.irurueta.sorting.BuildInfo
-
Location of properties file that contains build data.
- BUILD_NUMBER_KEY - Static variable in class com.irurueta.sorting.BuildInfo
-
Key to obtain build number from properties file.
- BUILD_TIMESTAMP_KEY - Static variable in class com.irurueta.sorting.BuildInfo
-
Key to obtain build timestamp from properties file.
- BuildInfo - Class in com.irurueta.sorting
-
Contains build data of this library.
- BuildInfo() - Constructor for class com.irurueta.sorting.BuildInfo
-
Constructor.
- buildNumber - Variable in class com.irurueta.sorting.BuildInfo
-
Build number.
- buildTimestamp - Variable in class com.irurueta.sorting.BuildInfo
-
Build timestamp.
C
- com.irurueta.sorting - package com.irurueta.sorting
-
This package contains different algorithms to sort lists or arrays of objects.
- commit - Variable in class com.irurueta.sorting.BuildInfo
-
Build commit.
- COMMIT_KEY - Static variable in class com.irurueta.sorting.BuildInfo
-
Key to obtain build commit from properties file.
- ComparableAndAverageable<T> - Interface in com.irurueta.sorting
-
Interface for objects that can be compared and averaged with other objects.
- ComparatorAndAverager<T> - Interface in com.irurueta.sorting
-
This interface represents an object capable of comparing and averaging instances of type T.
- create() - Static method in class com.irurueta.sorting.Sorter
-
Creates a Sorter instance using DEFAULT_SORTING_METHOD.
- create(SortingMethod) - Static method in class com.irurueta.sorting.Sorter
-
Creates a Sorter instance using provided sorting method.
D
- DEFAULT_SORTING_METHOD - Static variable in class com.irurueta.sorting.Sorter
-
Default method to be used for sorting if none is provided.
G
- getArtifactId() - Method in class com.irurueta.sorting.BuildInfo
-
Obtains artifactId of this library.
- getBranch() - Method in class com.irurueta.sorting.BuildInfo
-
Obtains build branch.
- getBuildNumber() - Method in class com.irurueta.sorting.BuildInfo
-
Obtains build number.
- getBuildTimestamp() - Method in class com.irurueta.sorting.BuildInfo
-
Obtains build timestamp.
- getCommit() - Method in class com.irurueta.sorting.BuildInfo
-
Obtains build commit.
- getGroupId() - Method in class com.irurueta.sorting.BuildInfo
-
Obtains groupId of this library.
- getInitialIndicesVector(int) - Method in class com.irurueta.sorting.Sorter
-
Returns a new array containing original indices ordered from 0 to length-1.
- getInstance() - Static method in class com.irurueta.sorting.BuildInfo
-
Obtains singleton instance.
- getMethod() - Method in class com.irurueta.sorting.HeapsortSorter
-
Returns sorting method of this class.
- getMethod() - Method in class com.irurueta.sorting.QuicksortSorter
-
Returns sorting method of this class.
- getMethod() - Method in class com.irurueta.sorting.ShellSorter
-
Returns sorting method of this class.
- getMethod() - Method in class com.irurueta.sorting.Sorter
-
Returns sorting method of an implementation of this class.
- getMethod() - Method in class com.irurueta.sorting.StraightInsertionSorter
-
Returns sorting method of this class.
- getMethod() - Method in class com.irurueta.sorting.SystemSorter
-
Returns sorting method of this class.
- getVersion() - Method in class com.irurueta.sorting.BuildInfo
-
Obtains version of this library.
- GROUP_ID_KEY - Static variable in class com.irurueta.sorting.BuildInfo
-
Key to obtain groupID of this library from properties file.
- groupId - Variable in class com.irurueta.sorting.BuildInfo
-
GroupId of this library.
H
- HEAPSORT_SORTING_METHOD - Enum constant in enum class com.irurueta.sorting.SortingMethod
-
Sorts data using Heapsort algorithm.
- HeapsortSorter<T> - Class in com.irurueta.sorting
-
Sorts instances of type T in provided arrays using Heapsort method.
- HeapsortSorter() - Constructor for class com.irurueta.sorting.HeapsortSorter
I
- INCREMENT_FACTOR - Static variable in class com.irurueta.sorting.ShellSorter
-
Constant defining increment factor to be used internally.
L
M
- M - Static variable in class com.irurueta.sorting.QuicksortSorter
-
Constant defining size of smallest subarrays to be ordered using straight insertion.
- median(double[]) - Method in class com.irurueta.sorting.Sorter
-
Computes median of provided array Median is computed by selecting the length / 2 element, hence provided array is modified upon execution of this method containing sorted element at location length / 2, smaller unsorted elements at array[0] ...
- median(double[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Computes median of provided array.
- median(float[]) - Method in class com.irurueta.sorting.Sorter
-
Computes median of provided array.
- median(float[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Computes median of provided array.
- median(int[]) - Method in class com.irurueta.sorting.Sorter
-
Computes median of provided array.
- median(int[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Computes median of provided array.
- median(long[]) - Method in class com.irurueta.sorting.Sorter
-
Computes median of provided array.
- median(long[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Computes median of provided array.
- median(Comparable<T>[]) - Method in class com.irurueta.sorting.Sorter
-
Computes median of provided array Median is computed by selecting the length / 2 element, hence provided array is modified upon execution of this method containing sorted element at location length / 2, smaller unsorted elements at array[0] ...
- median(Comparable<T>[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Computes median of provided array of
Comparable
Median is computed by selecting the ((toIndex - fromIndex) + fromIndex) / 2 element, hence provided array is modified upon execution of this method containing sorted element at location ((toIndex - fromIndex) + fromIndex) / 2, smaller unsorted elements at array[fromIndex] ... - median(T[], int, int, ComparatorAndAverager<T>) - Method in class com.irurueta.sorting.Sorter
-
Computes median of provided array.
- median(T[], ComparatorAndAverager<T>) - Method in class com.irurueta.sorting.Sorter
-
Computes median of provided array Median is computed by selecting the length / 2 element, hence provided array is modified upon execution of this method containing sorted element at location length / 2, smaller unsorted elements at array[0] ...
- MIN_INCREMENT - Static variable in class com.irurueta.sorting.ShellSorter
-
Constant defining minimum increment before stopping the sorting process.
N
- NSTACK - Static variable in class com.irurueta.sorting.QuicksortSorter
-
Constant defining size of stack.
Q
- QUICKSORT_SORTING_METHOD - Enum constant in enum class com.irurueta.sorting.SortingMethod
-
Sorts data using Quicksort algorithm.
- QuicksortSorter<T> - Class in com.irurueta.sorting
-
Sorts instances of type T in provided arrays using Quicksort method.
- QuicksortSorter() - Constructor for class com.irurueta.sorting.QuicksortSorter
R
- reference - Static variable in class com.irurueta.sorting.BuildInfo
-
Singleton stored in a soft reference (to keep it cached in memory unless memory is claimed).
S
- select(int, double[]) - Method in class com.irurueta.sorting.Sorter
-
Returns the k-th sorted element in provided array.
- select(int, double[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Returns the k-th sorted element in provided array of
Comparable
starting at fromIndex and finishing at toIndex, elements outside this range are ignored. - select(int, float[]) - Method in class com.irurueta.sorting.Sorter
-
Returns the k-th sorted element in provided array.
- select(int, float[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Returns the k-th sorted element in provided array of
Comparable
starting at fromIndex and finishing at toIndex, elements outside this range are ignored. - select(int, int[]) - Method in class com.irurueta.sorting.Sorter
-
Returns the k-th sorted element in provided array.
- select(int, int[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Returns the k-th sorted element in provided array of
Comparable
starting at fromIndex and finishing at toIndex, elements outside this range are ignored. - select(int, long[]) - Method in class com.irurueta.sorting.Sorter
-
Returns the k-th sorted element in provided array.
- select(int, long[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Returns the k-th sorted element in provided array of
Comparable
starting at fromIndex and finishing at toIndex, elements outside this range are ignored. - select(int, Comparable<T>[]) - Method in class com.irurueta.sorting.Sorter
-
Returns the k-th sorted element in provided array of
Comparable
. - select(int, Comparable<T>[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Returns the k-th sorted element in provided array of
Comparable
starting at fromIndex and finishing at toIndex, elements outside this range are ignored. - select(int, T[], int, int, Comparator<T>) - Method in class com.irurueta.sorting.Sorter
-
Returns the k-th sorted element in provided array of
Comparable
starting at fromIndex and finishing at toIndex, elements outside this range are ignored. - select(int, T[], Comparator<T>) - Method in class com.irurueta.sorting.Sorter
-
Returns the k-th sorted element in provided array.
- SHELL_SORTING_METHOD - Enum constant in enum class com.irurueta.sorting.SortingMethod
-
Sorts data using Shell's sorting algorithm.
- ShellSorter<T> - Class in com.irurueta.sorting
-
Sorts instances of type T in provided arrays using Shell method.
- ShellSorter() - Constructor for class com.irurueta.sorting.ShellSorter
- siftDown(double[], int, int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Internal method to reorder sub-array ra.
- siftDown(float[], int, int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Internal method to reorder sub-array ra.
- siftDown(int[], int, int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Internal method to reorder sub-array ra.
- siftDown(long[], int, int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Internal method to reorder sub-array ra.
- siftDown(T[], int, int, Comparator<T>, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Internal method to reorder sub-array ra.
- siftDownWithIndices(double[], int[], int, int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Internal method to reorder sub-array ra along with its corresponding indices.
- siftDownWithIndices(float[], int[], int, int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Internal method to reorder sub-array ra along with its corresponding indices.
- siftDownWithIndices(int[], int[], int, int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Internal method to reorder sub-array ra along with its corresponding indices.
- siftDownWithIndices(long[], int[], int, int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Internal method to reorder sub-array ra along with its corresponding indices.
- siftDownWithIndices(T[], int[], int, int, Comparator<T>, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Internal method to reorder sub-array ra along with its corresponding indices.
- sort(double[]) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(double[], int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(double[], int, int) - Method in class com.irurueta.sorting.QuicksortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(double[], int, int) - Method in class com.irurueta.sorting.ShellSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(double[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(double[], int, int) - Method in class com.irurueta.sorting.StraightInsertionSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(double[], int, int) - Method in class com.irurueta.sorting.SystemSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(float[]) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(float[], int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(float[], int, int) - Method in class com.irurueta.sorting.QuicksortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(float[], int, int) - Method in class com.irurueta.sorting.ShellSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(float[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(float[], int, int) - Method in class com.irurueta.sorting.StraightInsertionSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(float[], int, int) - Method in class com.irurueta.sorting.SystemSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(int[]) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(int[], int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(int[], int, int) - Method in class com.irurueta.sorting.QuicksortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(int[], int, int) - Method in class com.irurueta.sorting.ShellSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(int[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(int[], int, int) - Method in class com.irurueta.sorting.StraightInsertionSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(int[], int, int) - Method in class com.irurueta.sorting.SystemSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(long[]) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(long[], int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(long[], int, int) - Method in class com.irurueta.sorting.QuicksortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(long[], int, int) - Method in class com.irurueta.sorting.ShellSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(long[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(long[], int, int) - Method in class com.irurueta.sorting.StraightInsertionSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(long[], int, int) - Method in class com.irurueta.sorting.SystemSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(Comparable<T>[]) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array of
Comparable
in ascending order so thatarray[i - 1] < array[i]
for any valid i. - sort(Comparable<T>[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array of
Comparable
in ascending order so thatarray[i - 1] < array[i]
for any valid i. - sort(T[], int, int, Comparator<T>) - Method in class com.irurueta.sorting.HeapsortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(T[], int, int, Comparator<T>) - Method in class com.irurueta.sorting.QuicksortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(T[], int, int, Comparator<T>) - Method in class com.irurueta.sorting.ShellSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(T[], int, int, Comparator<T>) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(T[], int, int, Comparator<T>) - Method in class com.irurueta.sorting.StraightInsertionSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(T[], int, int, Comparator<T>) - Method in class com.irurueta.sorting.SystemSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sort(T[], Comparator<T>) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - Sorter<T> - Class in com.irurueta.sorting
-
Sorts instances of type T in provided arrays using any of the available methods.
- Sorter() - Constructor for class com.irurueta.sorting.Sorter
- SortingException - Exception in com.irurueta.sorting
-
Exception thrown if sorting process for some reason.
- SortingException() - Constructor for exception com.irurueta.sorting.SortingException
-
Constructor.
- SortingException(String) - Constructor for exception com.irurueta.sorting.SortingException
-
Constructor with String containing message.
- SortingException(String, Throwable) - Constructor for exception com.irurueta.sorting.SortingException
-
Constructor with message and cause.
- SortingException(Throwable) - Constructor for exception com.irurueta.sorting.SortingException
-
Constructor with cause.
- SortingMethod - Enum Class in com.irurueta.sorting
-
Enumerator containing different algorithms for sorting arrays of data.
- SortingMethod() - Constructor for enum class com.irurueta.sorting.SortingMethod
- sortWithIndices(double[]) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array of
Comparable
in ascending order so thatarray[i - 1] < array[i]
for any valid i. - sortWithIndices(double[], int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(double[], int, int) - Method in class com.irurueta.sorting.QuicksortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(double[], int, int) - Method in class com.irurueta.sorting.ShellSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(double[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(double[], int, int) - Method in class com.irurueta.sorting.StraightInsertionSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(float[]) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array of
Comparable
in ascending order so thatarray[i - 1] < array[i]
for any valid i. - sortWithIndices(float[], int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(float[], int, int) - Method in class com.irurueta.sorting.QuicksortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(float[], int, int) - Method in class com.irurueta.sorting.ShellSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(float[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(float[], int, int) - Method in class com.irurueta.sorting.StraightInsertionSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(int[]) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array of
Comparable
in ascending order so thatarray[i - 1] < array[i]
for any valid i. - sortWithIndices(int[], int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(int[], int, int) - Method in class com.irurueta.sorting.QuicksortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(int[], int, int) - Method in class com.irurueta.sorting.ShellSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(int[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(int[], int, int) - Method in class com.irurueta.sorting.StraightInsertionSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(long[]) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array of
Comparable
in ascending order so thatarray[i - 1] < array[i]
for any valid i. - sortWithIndices(long[], int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(long[], int, int) - Method in class com.irurueta.sorting.QuicksortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(long[], int, int) - Method in class com.irurueta.sorting.ShellSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(long[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(long[], int, int) - Method in class com.irurueta.sorting.StraightInsertionSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(Comparable<T>[]) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array of
Comparable
in ascending order so thatarray[i - 1] < array[i]
for any valid i. - sortWithIndices(Comparable<T>[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array of
Comparable
in ascending order so thatarray[i - 1] < array[i]
for any valid i. - sortWithIndices(T[], int, int, Comparator<T>) - Method in class com.irurueta.sorting.HeapsortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(T[], int, int, Comparator<T>) - Method in class com.irurueta.sorting.QuicksortSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(T[], int, int, Comparator<T>) - Method in class com.irurueta.sorting.ShellSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(T[], int, int, Comparator<T>) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(T[], int, int, Comparator<T>) - Method in class com.irurueta.sorting.StraightInsertionSorter
-
Sorts provided array in ascending order so that
array[i - 1] < array[i]
for any valid i. - sortWithIndices(T[], Comparator<T>) - Method in class com.irurueta.sorting.Sorter
-
Sorts provided array of
Comparable
in ascending order so thatarray[i - 1] < array[i]
for any valid i. - STRAIGHT_INSERTION_SORTING_METHOD - Enum constant in enum class com.irurueta.sorting.SortingMethod
-
Sorts data by using a straight insertion algorithm.
- StraightInsertionSorter<T> - Class in com.irurueta.sorting
-
Sorts instances of type T in provided arrays using straight insertion method.
- StraightInsertionSorter() - Constructor for class com.irurueta.sorting.StraightInsertionSorter
- swap(double[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Swaps values in array at locations posA and posB.
- swap(float[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Swaps values in array at locations posA and posB.
- swap(int[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Swaps values in array at locations posA and posB.
- swap(long[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Swaps values in array at locations posA and posB.
- swap(T[], int, int) - Method in class com.irurueta.sorting.Sorter
-
Swaps values in array at locations posA and posB.
- swapIndices(int[], int, int) - Method in class com.irurueta.sorting.HeapsortSorter
-
Swaps values in array of indices at locations posA and posB.
- swapIndices(int[], int, int) - Method in class com.irurueta.sorting.QuicksortSorter
-
Swaps values in array of indices at locations posA and posB.
- SYSTEM_SORTING_METHOD - Enum constant in enum class com.irurueta.sorting.SortingMethod
-
Uses Java SDK sorting algorithm.
- SystemSorter<T> - Class in com.irurueta.sorting
-
Sorts instances of type T in provided arrays using Quicksort method.
- SystemSorter() - Constructor for class com.irurueta.sorting.SystemSorter
T
- TIMESTAMP_FORMAT - Static variable in class com.irurueta.sorting.BuildInfo
-
Format for build timestamp.
V
- valueOf(String) - Static method in enum class com.irurueta.sorting.SortingMethod
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.irurueta.sorting.SortingMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version - Variable in class com.irurueta.sorting.BuildInfo
-
Version of this library.
- VERSION_KEY - Static variable in class com.irurueta.sorting.BuildInfo
-
Key to obtain version of this library from properties file.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form