Java Question At each specified place (a) - (g) in the code below, write the cha
ID: 3668140 • Letter: J
Question
Java Question
At each specified place (a) - (g) in the code below, write the chain head by firstNode and the value of currentNode. To write the contents of the chain, you can use the simple method of connecting the data with arrows, for example: 4 -> 5 -> 8
Node n1 = new Node(5);
Node n2 = new Node(3, n1);
Node n3 = new Node(7, n2);
Node firstNode = new Node(2, n3);
Node currentNode = firstNode;
// a: what is the chain? what is currentNode?
currentNode.next.next.data = 8;
// b: what is the chain? what is currentNode?
currentNode = currentNode.next;
// c: what is the chain? what is currentNode?
currentNode.data = 12;
// d: what is the chain? what is currentNode?
currentNode.next = n1;
// e: what is the chain? what is currentNode?
currentNode = currentNode.next;
// f: what is the chain? what is currentNode?
System.out.println(currentNode.next.data);
// g: what is the result of the above println?
Explanation / Answer
a)
chain : 2 - > 7 -> 3 -> 5
currentNode = firstNode
b)
chain : 2 - > 7 -> 8 -> 5
currentNode = firstNode
c)
chain : 2 - > 7 -> 8 -> 5
currentNode = n3
d)
chain : 2 - > 12 -> 8 -> 5
currentNode = n3
e)
chain : 2 - > 12 -> 5
currentNode = n3
f)
chain : 2 - > 12 -> 5
currentNode = n1
g)
Error : currentNode.next is null.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.