Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Input : a linked list and its size; Output : the head node of the sorted list. public class Solution { /** * The definition

Input: a linked list and its size; Output: the head node of the sorted list.

public class Solution { /** * The definition for the linked list. DO NOT modify this class. */ public static class ListNode { int value; ListNode next; ListNode(int value) { this.value = value; } } /** * Merges to sorted lists. */ private ListNode merge(ListNode l1, ListNode l2) { // create a merge() method return null; }

/** * Make use of the merge() method to implement the merge * sort algorithm. * * DO NOT change the method header. */ public ListNode mergeSort(ListNode list, int size) { // TODO The method for you to implement return null; }

public static void main(String[] args) { ListNode node1 = new ListNode(4); ListNode node2 = new ListNode(4); ListNode node3 = new ListNode(8); ListNode node4 = new ListNode(2); ListNode node5 = new ListNode(5); node1.next = node2; node2.next = node3; node3.next = node4; node4.next = node5; Solution solution = new Solution(); ListNode result = solution.mergeSort(node1, 5); // The output should be 2, 4, 4, 5, 8, while (null != result) { System.out.print(result.value + ", "); result = result.next; } } }

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Fundamentals Of Database Systems

Authors: Sham Navathe,Ramez Elmasri

5th Edition

B01FGJTE0Q, 978-0805317558

Students also viewed these Databases questions

Question

LO1 Explain how the workforce is changing in unpredicted ways.

Answered: 1 week ago