Traversing is the most basic operation in any data structure, as you use it in performing various other operations. So in the case of a linked list, you need a pointer for traversing. First of all, you start with the head and point the pointer at the head. Then you start a loop with a condition to continue looping until the pointer you created is pointing Null, and keep changing the value of the pointer as next, and once the pointer points at Null, the loop will terminate, and the traversal is completed.