Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

List of Boxes Create a class called BoxNode which has fields for the data (a Box) and next (BoxNode) instance variables. Include a one-argument constructor

image text in transcribed

List of Boxes Create a class called BoxNode which has fields for the data (a Box) and next (BoxNode) instance variables. Include a one-argument constructor which takes a Box as a parameter. (For hints, see the PowerPoint on "Static vs. Dynamic Structures".) public BoxNode (Box d) t.. h The instance variables should have protected access. There will not be any get and set methods for the two instance variables Create an abstract linked list class called BoxList. This should be a linked list with head node as described in lecture. Modify it so that the data type in the nodes is Box. The no-argument constructor should create an empty list with first and last pointing to an empty head node, and length equal to zero Include an append method in this clas:s Create two more linked list classes that extend the abstract class BoxList. One called UnsortedBoxList and one called SortedBoxList, each with appropriate no-argument constructors. Each of these classes should have a method called add(Box) that will add a new node to the list. In the case of the UnsortedBoxList it will add it to the end of the list by calling the append method in the super class. In the case of the SortedBoxList it will insert the node in the proper position to keep the list sorted for every date read from the file, add it to the unsorted and sorted lists Instantiate two linked lists, and using the add method. You will end up with the first list having the dates from the input file in the order they were read, and in the second list the dates will be in sorted order. Display the unsorted and sorted dates in the GUI just as in project 1 Submitting the Project. You should now have the following files to submit for this project: Project2.java Box.java BoxGUI.java BoxNode.java BoxList.java UnsortedBoxList.java SortedBoxList.java

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

Relational Database And SQL

Authors: Lucy Scott

3rd Edition

1087899699, 978-1087899695

More Books

Students also viewed these Databases questions