I'm seeking clarification on how to properly understand a singly linked list once it has been reversed. Typically, the first element of the list should always be stored at the head of the linked list. However, upon reversing, does this imply that the head of the list is now shifted to what was originally the last node?
If we intend to add a new element at the start, should we treat the former tail, now transformed into the head, as the new starting point of the list? Thanks