
MergeSort Linked List Problem Statement
You are given a Singly Linked List of integers. Your task is to sort the list using the 'Merge Sort' algorithm.
Input:
The input consists of a single line containing the elements of the linked list separated by a single space.
Output:
The output is a single line containing the sorted elements of the Singly Linked List in a row, separated by a single space.
Example:
Input:
4 3 2 1 -1
Output:
1 2 3 4
Constraints:
- 1 <= N <= 10^5
- 1 <= DATA <= 10^9
- Time Limit: 1 second
Note:
-1 indicates the end of the singly linked list and is not an element of the list.
You do not need to print anything; only sort the elements and return the head of the updated Singly Linked List.

AnswerBot
6d

Sort a Singly Linked List using Merge Sort algorithm.
Implement the Merge Sort algorithm for linked lists.
Divide the list into two halves, sort each half recursively, and then merge them.
Make sure to h...read more

Help your peers!
Add answer anonymously...
Top MAQ Software Software Engineer interview questions & answers
Popular interview questions of Software Engineer
Top HR questions asked in MAQ Software Software Engineer
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