Simulation

Category: Simulation
Author: Stuart Reges
Book Chapter: 7.1
Problem: Simulation
  You are to simulate the execution of a method that
   manipulates an array of integers.  Consider the following method:

	public static void mystery(int[] list) {
	    for (int i = 1; i < list.length; i++)
		list[i] = list[i] + list[i - 1];
	}

   In the left-hand column below are specific lists of integers.  You are to
   indicate in the right-hand column what values would be stored in the list
   after method mystery executes if the integer list in the left-hand column
   is passed as a parameter to mystery.

	Original List			Final List
	------------------------------------------------------------

	(8)				____________________________

	(6, 3)				____________________________

	(2, 4, 6)			____________________________

	(1, 2, 3, 4)			____________________________

	(7, 3, 2, 0, 5)			____________________________
1) (8)
2) (6, 3)
3) (2, 4, 6)
4) (1, 2, 3, 4)
5) (7, 3, 2, 0, 5)