Question: in java Develop a program to maintain a list of homework assignments. When an assignment s assigned, add it to the list, and when it

in java
in java Develop a program to maintain a list of homework assignments.

Develop a program to maintain a list of homework assignments. When an assignment s assigned, add it to the list, and when it is completed, remove it. You should keep track of the due date. Your program should provide the following services: - Add a new assignment - Remove an assignment - Provide a list of the assignments in the order they were assigned (not by due date) - Find the assignment(s) with the earliest due date. You need to implement this twice - once using an ArrayList for the assignments and once using a LinkedList. Then write 3 paragraphs about hovy this program works. The topics of your 3 paragraphs are: - explaining how the Arraylist handles these actions - explaining how the LinkedList handles these actions - comparing the two implementations and making a recommendation on the best one to use for this program What to submit: - all java files needed to run your programs - please put related files together in a zip file. I should have one zip file for your ArrayList program and 1 zip file with your LinkedList program. - a word document with your paragraphs

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!