last index of linkedList in c
typedef struct Node { struct Node* next; int val; } Node; /* The function passes through every node until it reaches the node pointing to NULL. input: The list pointer output: The last node in the list. */ Node* getLastNode(Node* list) { if(list) { while(list->next) { list = list->next; } } return list; }