Question: Develop a java program to maintain a linked list of homework assignments within a month. Each assignment stored in the list should have an assignment
Develop a java program to maintain a linked list of homework assignments within a month. Each assignment stored in the list should have an assignment description and its due date(for simplicity, only which day of the month). When a piece of homework is assigned, you may add it to the list, and when it is completed, you may remove it from the list. The list should be always sorted in the order of the due date. Your program( as a java class) should provide the following service: -Add a new assignment -Remove an assignment(by its position on the list) -Display a list of the assignments in the order they are -Find the assignment(s) with the earliest due date Then write a (as a separate Java class) menu-driven and user-friendly program that allows the user to execute all the services defined above. Note that, for all assigned projects, your programs should always allow the user to run multiple times without quitting.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
