Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started