Exemple #1
0
  private static Input generateInput() {
    int m = 10;
    int n = 5;
    Input input = new Input();

    // generate element for A and B in alternative pattern,
    // i.e. A contains odd number, B contains even number
    input.m = m;
    input.A = new int[m + n]; // reverse enough buffer for B
    for (int i = 0; i < m; i++) input.A[i] = 2 * i + 1; // odd number

    input.n = n;
    input.B = new int[n];
    for (int i = 0; i < n; i++) input.B[i] = 2 * i; // even number

    return input;
  }