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