Source of 9.29.java


  1: // @author Frank M. Carrano, Timothy M. Henry
  2: // @version 5.0
  3: public void displayArray(int first, int last)
  4: {
  5:    if (first == last)
  6:       System.out.print(array[first] + " ");
  7:    else 
  8:    {
  9:       int mid = first + (last - first) / 2; // Improved calculation of midpoint
 10:       displayArray(first, mid);
 11:       displayArray(mid + 1, last);
 12:    } // end if
 13: } // end displayArray