Reverse a Linked List Problem Statement
Given a singly linked list of integers. Your task is to return the head of the reversed linked list.
Example:
Input:
The given linked list is 1 -> 2 -> 3 -> 4 -> NULL.
Output:
The reversed linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Explanation:
Reverse the given linked list to obtain the output.
Constraints:
1 ≤ T ≤ 5
0 ≤ L ≤ 10^5
1 ≤ data ≤ 10^9
anddata ≠ -1
Time Limit: 1 sec
Follow Up:
Can you solve this problem in O(N)
time and O(1)
space complexity?
Note:
You do not need to print anything; just implement the given function.
AnswerBot
1d
Reverse a singly linked list of integers and return the head of the reversed linked list.
Traverse the linked list and reverse the pointers to point to the previous node instead of the next node
Use thr...read more
Help your peers!
Add answer anonymously...
Popular interview questions of Software Developer
Stay ahead in your career. Get AmbitionBox app
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+
Reviews
4 L+
Interviews
4 Cr+
Salaries
1 Cr+
Users/Month
Contribute to help millions
Get AmbitionBox app