Concept Flow - Detect if a Linked List is Circular
Start at head node
Initialize slow and fast pointers
Move slow by 1 step
Move fast by 2 steps
Check if slow == fast?
Yes→List is Circular
No
Check if fast or fast.next is null?
Yes→List is NOT Circular
↩Back to Move slow by 1 step
Use two pointers moving at different speeds to detect if they meet, indicating a circular linked list.
