In C++ you need to manually delete nodes in the LinkedList:
Node* node1 = new Node(s);
Node* node2 = new Node(s);
Node* node3 = new Node(s);
node1 -> next = node2;
node2 -> next = node3;
//remove node2 by:
delete node2;
node1 -> next = node3;
For Java (it's my first 2 days learning it) how does automatic garbage collection know when to take action? Would:
node1.next = node3;
be adequate?