public class num7 { public static int findX(String str) { int length = str.length(); int middle, left = 0, right = length; while(left <= right) { middle = (left + right) / 2; if (str.charAt(middle) == 'X' && str.charAt(middle + 1) == 'O') return middle; if (str.charAt(middle) == 'X') left = middle; else right = middle; } return -1; } } // Jim Herrero import java.util.Random; public class number12 { public static void shuffle(Object[] arr) { Random rand = new Random(); int i, j, len = arr.length; Object temp; for(i = 1; i < len; i++) { temp = arr[i]; for(j = i; j > rand.nextInt(len); j--) arr[j] = arr[j-1]; arr[j] = temp; } } public static void main() { String[] bob = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k"}; int i, len = bob.length; for(i = 0; i < len; i++) System.out.print(bob[i] + " "); System.out.print("\n"); shuffle(bob); for(i = 0; i < len; i++) System.out.print(bob[i] + " "); } }