* @param arr
* @param s
*/
- public static void sort(int[] arr, Object[] s)
+ public static void sortInt(int[] arr, Object[] s)
{
- sort(arr, 0, arr.length - 1, s);
+ sortInt(arr, 0, arr.length - 1, s);
}
/**
* @param arr
* @param s
*/
- public static void sort(float[] arr, Object[] s)
+ public static void sortFloat(float[] arr, Object[] s)
{
- sort(arr, 0, arr.length - 1, s);
+ sortFloat(arr, 0, arr.length - 1, s);
}
/**
* @param arr
* @param s
*/
- public static void sort(double[] arr, Object[] s)
+ public static void sortDouble(double[] arr, Object[] s)
{
- sort(arr, 0, arr.length - 1, s);
+ sortDouble(arr, 0, arr.length - 1, s);
}
/**
}
}
- static void sort(float[] arr, int p, int r, Object[] s)
+ static void sortFloat(float[] arr, int p, int r, Object[] s)
{
int q;
if (p < r)
{
- q = partition(arr, p, r, s);
- sort(arr, p, q, s);
- sort(arr, q + 1, r, s);
+ q = partitionFloat(arr, p, r, s);
+ sortFloat(arr, p, q, s);
+ sortFloat(arr, q + 1, r, s);
}
}
- static void sort(double[] arr, int p, int r, Object[] s)
+ static void sortDouble(double[] arr, int p, int r, Object[] s)
{
int q;
if (p < r)
{
- q = partition(arr, p, r, s);
- sort(arr, p, q, s);
- sort(arr, q + 1, r, s);
+ q = partitionDouble(arr, p, r, s);
+ sortDouble(arr, p, q, s);
+ sortDouble(arr, q + 1, r, s);
}
}
- static void sort(int[] arr, int p, int r, Object[] s)
+ static void sortInt(int[] arr, int p, int r, Object[] s)
{
int q;
if (p < r)
{
- q = partition(arr, p, r, s);
- sort(arr, p, q, s);
- sort(arr, q + 1, r, s);
+ q = partitionInt(arr, p, r, s);
+ sortInt(arr, p, q, s);
+ sortInt(arr, q + 1, r, s);
}
}
- static int partition(float[] arr, int p, int r, Object[] s)
+ static int partitionFloat(float[] arr, int p, int r, Object[] s)
{
float x = arr[p];
int i = p - 1;
}
}
- static int partition(float[] arr, int p, int r, char[] s)
+ static int partitionFloat(float[] arr, int p, int r, char[] s)
{
float x = arr[p];
int i = p - 1;
}
}
- static int partition(int[] arr, int p, int r, Object[] s)
+ static int partitionInt(int[] arr, int p, int r, Object[] s)
{
int x = arr[p];
int i = p - 1;
}
}
- static int partition(double[] arr, int p, int r, Object[] s)
+ static int partitionDouble(double[] arr, int p, int r, Object[] s)
{
double x = arr[p];
int i = p - 1;
* @param arr
* @param s
*/
- public static void sort(float[] arr, char[] s)
+ public static void sortFloat(float[] arr, char[] s)
{
/*
* Sort all zero values to the front
return indices;
}
- static void sort(float[] arr, int p, int r, char[] s)
+ static void sortFloat(float[] arr, int p, int r, char[] s)
{
int q;
if (p < r)
{
- q = partition(arr, p, r, s);
- sort(arr, p, q, s);
- sort(arr, q + 1, r, s);
+ q = partitionFloat(arr, p, r, s);
+ sortFloat(arr, p, q, s);
+ sortFloat(arr, q + 1, r, s);
}
}
* @param arr
* @param s
*/
- public static void sort(int[] arr, char[] s)
+ public static void sortInt(int[] arr, char[] s)
{
/*
* Sort all zero values to the front