private static void swap(final boolean[] x, final boolean[] y, int a, int b, final int n) { for (int i = 0; i < n; i++, a++, b++) swap(x, y, a, b); }
private static void vecSwap( final boolean[] x, int a, int b, final int n ) { for( int i = 0; i < n; i++, a++, b++ ) swap( x, a, b ); } private static int med3( final boolean x[], final int a, final int b, final int c, BooleanComparator comp ) {
/** * Swaps two sequences of elements of an array. * * @param x * an array. * @param a * a position in {@code x}. * @param b * another position in {@code x}. * @param n * the number of elements to exchange starting at {@code a} and * {@code b}. */ public static void swap(final boolean[] x, int a, int b, final int n) { for (int i = 0; i < n; i++, a++, b++) swap(x, a, b); } private static int med3(final boolean x[], final int a, final int b, final int c, BooleanComparator comp) {