Question: 10. Once again using the IntNode class, consider the following three lines of code. IntNode head new IntNode (4,new IntNode (7,new IntNode (5,new IntNode (3,null))));

10. Once again using the IntNode class, consider the following three lines of code. IntNode head new IntNode (4,new IntNode (7,new IntNode (5,new IntNode (3,null)))); IntNode ptr = head.getLink().getLink(); head.getLink).setLink( new IntNode (22, null) ); (a) Draw a picture of Java's memory after the first line above has been executed. Be sure to include what data is in each node. (b) Draw a picture of Java's memory after the first and second lines above have been executed (c) Draw a picture of Java's memory after all three lines above have been executed d) What would be a String representation for the linked list referred to by head? (e) What would be a String representation for the linked list referred to by ptr? (f) What would be a String representation for the linked list referred to by ptr after executing the following line (which would be executed after the above three lines)? ptr.getLink).setLink head.getLink 11. (a) In the class name IntArrayBag, explain the significance of each part of the name: b) In the class name IntArraySeq, explain the significance of each part of the name: c) In the class name DoubleLinkedBag, explain the significance of each part of the int, array, and bag. int, array, and seq. name: double, linked, and bag
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
