C Program For Finding Length Of A Linked List
Write a function to count the number of nodes in a given singly linked list.
For example, the function should return 5 for linked list 1->3->1->2->1.
1) Initialize count as 0 2) Initialize a node pointer, current = head. 3) Do following while current is not NULL a) current = current -> next b) count++; 4) Return count
Following is the Iterative implementation of the above algorithm to find the count of nodes in a given singly linked list.
count of nodes is 5
Please refer complete article on Find Length of a Linked List (Iterative and Recursive) for more details!