Build a Linked List
- Trace the basic operations of a (singly) linked-list implementation.
Consider the following implementation of Node (with package-private visibility modifier):
class Node {
  int data;
  Node next;
  
  Node(int data) { 
    this.data = data; 
    this.next = null; // we can eliminate this line; it happens by default 
  }
}
Exercise Draw a schematic representation of a linked list pointed to by the head variable after the following code snippet has been executed.
Node head = new Node(7);
head.next = new Node(5);
head.next.next = new Node(10);
Node node = new Node(9);
node.next = head;
head = node;
Solution
