public class RecArrayBackPrint2 { public static void main(String[] args) { int[] values = {10,20,30,40,50}; recArrayBackPrint2(values,5,0); System.out.println(); } // print values in array from last to first // assume size >= 0 (number of elements in array) // print is after recursive call, so prints array[size-1] // to array[0] static void recArrayBackPrint2(int array[],int size,int position) { if (position < size) { recArrayBackPrint2(array,size,position+1); System.out.print(array[position] + " "); } // base case is empty array (size == position), so do nothing } }
50 40 30 20 10
Email Me |
Office Hours |
My Home Page |
Department Home |
MCC Home Page
© Copyright Emmi Schatz 2008