org.terrier.sorting
Class SortAscendingVectors
java.lang.Object
org.terrier.sorting.SortAscendingVectors
public class SortAscendingVectors
- extends java.lang.Object
This class sorts one or more arrays, based on sorting a key array, ie where
the corresponding entries are related. The result is that the first array
is sorted in ascending order, and the second is transformed in a way that the
corresponding entries are in the correct places.
This class replaces SortAscending*Vectors.
- Author:
- Gianni Amati, Craig Macdonald, Vassilis Plachouras
Method Summary |
static void |
sort(int[] a,
int[][] u)
Sort the vectors contained in u with respect to the
ascending order of the vector a. |
static void |
sort2(int[] a,
int[] u)
Sorts the two vectors with respect to the
ascending order of the first one. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SortAscendingVectors
public SortAscendingVectors()
sort
public static void sort(int[] a,
int[][] u)
- Sort the vectors contained in u with respect to the
ascending order of the vector a.
- Parameters:
a
- the first vector to sort (the key vector)u
- the vector of vectors to sort with respect to a
sort2
public static void sort2(int[] a,
int[] u)
- Sorts the two vectors with respect to the
ascending order of the first one.
- Parameters:
a
- the first vector to sort.u
- the second vector to sort.
Terrier 3.5. Copyright © 2004-2011 University of Glasgow