Concept Flow - Circular vs Linear Linked List Key Difference
Start with head node
Traverse nodes one by one
Check if next node is NULL?
End of list
Check if next node is head?
End of list
Traverse nodes from head. In linear list, traversal ends when next is NULL. In circular list, traversal ends when next points back to head.
