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

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!