A linked list is a list of class objects (nodes) in which each node has a member variable that is a pointer to the next node in the list. The first node in a linked list is called the head, and points to the head of the list. The last node has null as the value of its member pointer variable. To test to see whether the node is the list node, you need only test to see if the pointer variable in the node is equal to null.