All pastes #248322 Raw Edit

Something

public text v1 · immutable
#248322 ·published 2006-11-14 15:21 UTC
rendered paste body
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] + " ");
  }
}