public class SortUtils extends Object
| Constructor and Description | 
|---|
| SortUtils() | 
| Modifier and Type | Method and Description | 
|---|---|
| static int | compare(double[] d1,
       double[] d2) | 
| static boolean | isSorted(int start,
        int end,
        double[] values) | 
| static boolean | isSorted(int start,
        int end,
        int[] indexes) | 
| static boolean | isSorted(MatrixBlock in) | 
| static void | sortByIndex(int start,
           int end,
           int[] indexes,
           double[] values)In-place sort of two arrays, only indexes is used for comparison and values
 of same position are sorted accordingly. | 
| static void | sortByIndex(int start,
           int end,
           int[] indexes,
           int[] indexes2,
           double[] values)In-place sort of three arrays, only first indexes is used for comparison and second
 indexes as well as values of same position are sorted accordingly. | 
| static void | sortByValue(int start,
           int end,
           double[] values,
           int[] indexes) | 
| static void | sortByValueStable(int start,
                 int end,
                 double[] values,
                 int[] indexes)In-place sort of two arrays, only indexes is used for comparison and values
 of same position are sorted accordingly. | 
public static boolean isSorted(int start,
                               int end,
                               int[] indexes)
public static boolean isSorted(int start,
                               int end,
                               double[] values)
public static boolean isSorted(MatrixBlock in)
public static int compare(double[] d1,
                          double[] d2)
public static void sortByIndex(int start,
                               int end,
                               int[] indexes,
                               double[] values)
start - starting indexend - ending indexindexes - array of indexes to sort byvalues - double array of values to sortpublic static void sortByIndex(int start,
                               int end,
                               int[] indexes,
                               int[] indexes2,
                               double[] values)
start - starting indexend - ending indexindexes - ?indexes2 - ?values - ?public static void sortByValue(int start,
                               int end,
                               double[] values,
                               int[] indexes)
public static void sortByValueStable(int start,
                                     int end,
                                     double[] values,
                                     int[] indexes)
start - start indexend - end indexvalues - double array of values to sortindexes - int array of indexes to sort byCopyright © 2020 The Apache Software Foundation. All rights reserved.