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 = 2; i < list.length; i++) {
list[i] = list[i] + list[i - 1] + list[i - 2];
}
}
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) ____________________________
() ____________________________
(3, 0, 1, 4, 7) ____________________________
(0, 1, 2, 3, 4, 5) ____________________________
(7, 4, -10, 8, 2) ____________________________
1) (8)
2) ()
3) (3, 0, 1, 4, 7)
4) (0, 1, 2, 3, 4, 5)
5) (7, 4, -10, 8, 2)