You must write your own Mergesort code using Linked Lists, not ArrayLists, and you may use Linked List class available in the Java Library. You may not use any predefined sorting methods in the Java Library. One of the advantages of Mergesort algorithm is that it can easily be adapted to sort a linked list of values. This is because the algorithm retrieves the values from the two lists being merged in the order that they occur in the lists. If the lists are linked lists, then that algorithm can simply move down the list node after node. Write a program that sorts a linked list of integers using the Mergesort algorithm. The program will read the integers into a linked list, and then sort the linked list using Mergesort. This will require additional linked lists, but you should use linked lists, not arrays, for all your list storage. You may read data from the mergetest.txt file that we have provided or you may hard code that data, into one linked list. Once you have the linked list, then you begin the Mergesort algorithm.

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter18: Stacks And Queues
Section: Chapter Questions
Problem 16PE: The implementation of a queue in an array, as given in this chapter, uses the variable count to...
icon
Related questions
Question

The first picture is Part 1. Please Write IN java. Please keep code very simple and neat. Dont add anything extra if you aren't instructed to. Be sure to add comments but not long comments. Below is what you will need to implement inside of code. Still read the attachment.

 

MERGE.TXT File:    

1009
21
3
55
2022
24
99
501
105
98
178
245
0
3305
990
76
373
1010
642
777

You must write your own Mergesort code using Linked Lists, not ArrayLists, and you may use Linked
List class available in the Java Library. You may not use any predefined sorting methods in the Java
Library.
One of the advantages of Mergesort algorithm is that it can easily be adapted to sort a linked list of
values. This is because the algorithm retrieves the values from the two lists being merged in the
order that they occur in the lists. If the lists are linked lists, then that algorithm can simply move
down the list node after node.
Write a program that sorts a linked list of integers using the Mergesort algorithm. The program will
read the integers into a linked list, and then sort the linked list using Mergesort. This will require
additional linked lists, but you should use linked lists, not arrays, for all your list storage.
You may read data from the mergetest.txt file that we have provided or you may hard code that data,
into one linked list. Once you have the linked list, then you begin the Mergesort algorithm.
Transcribed Image Text:You must write your own Mergesort code using Linked Lists, not ArrayLists, and you may use Linked List class available in the Java Library. You may not use any predefined sorting methods in the Java Library. One of the advantages of Mergesort algorithm is that it can easily be adapted to sort a linked list of values. This is because the algorithm retrieves the values from the two lists being merged in the order that they occur in the lists. If the lists are linked lists, then that algorithm can simply move down the list node after node. Write a program that sorts a linked list of integers using the Mergesort algorithm. The program will read the integers into a linked list, and then sort the linked list using Mergesort. This will require additional linked lists, but you should use linked lists, not arrays, for all your list storage. You may read data from the mergetest.txt file that we have provided or you may hard code that data, into one linked list. Once you have the linked list, then you begin the Mergesort algorithm.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Arrays
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT