Write the definition of the method splitmid


Discuss the below:

Splitting a Linked List into two sublists of almost equal sizes

Add the method splitMid to the class LinkedListClass as follows:
Public void splitMid(LinkedListClass sublist);
// This method splits the given list into two sublists of almost equal sizes
// Precondition: The list must exist
//Postcondition: first points to the first node, and last points to the last node of the first sublist
// sublist.first points to the first node, and sublist.last points to the
// last node of the second sublist.

Consider the following statements:
UnorderedLinkedList myList;
UnorderedLinkedList sublist;

Suppose myList points to the list with elements 34, 65, 27, 89, and 12 (in this order). The statement
myList.splitMid(subList);

splits myList into two sublists: myList points to the list with elements 34, 65, and 27. And subList points to the sublist with elements 89 and 12.

Q: Write the definition of the method splitMid. Also write a program to test your method. (Use either the class UnorderedLinkedList or the class OrderedLinkedList to test your method).

Solution Preview :

Prepared by a verified Expert
JAVA Programming: Write the definition of the method splitmid
Reference No:- TGS01934647

Now Priced at $20 (50% Discount)

Recommended (95%)

Rated (4.7/5)