X967: Linked List - 6

Using this class definition:

public class node<E> {
  //... instance variables
  public node(E d, node<E> n) {
    this.data = d;
    this.next = n;
  }
  public E getData() {return data; }
  public void setData(E d) {data = d; }
  public node<E> getNext() {return next; }
  public void setNext(node<E> n) {next = n; }
}

Assume we have built a linked list with four nodes as shown in the image below. The head pointer points to the beginning of the list.

Run the code by hand

Execute the following lines of code and then select the option below that shows the content of the list after the code executes.

curr = head;
while (curr.getNext() != null)
   curr = curr.getNext();
curr.setNext(new node<String>("E", null));

Your Answer:

Select one answer:


Practice a different Java exercise

Feedback

Your feedback will appear here when you check your answer.