Answered step by step
Verified Expert Solution
Question
1 Approved Answer
i want this code in java language output should be like this: give me answer of this question early in 3 hours 1. Develop a
i want this code in java language
output should be like this:
give me answer of this question early in 3 hours
1. Develop a singly linked list a. Work out the necessary data structure of a simply linked list in writing. b. To be saved in our list are students with their first and last names, along with their matriculation number and course of study. Design the necessary data types and, if necessary, justify your choice in writing. c. Implement the necessary data structures or data types in JAVA using Class, interface, Enum and the corresponding selected data types. Function a. Implement a function for reading in the properties of an element (e.g., first name, last name, course and student number). b. Implement a function to add an element before the first element. c. Implement a function to add an item after the last one element. d. Implement a function to output an element of the list. e. Implement a function to output the entire list. f. Implement a function to output the number of elements. G. Implement a function to delete an item. H. Implement a function to clear the entire list. 1. Implement functionality to search for one or more students by first name, last name, matriculation number or course of study. - The search for all 4 properties must be supported! J. Implement functionality to sort the records of the student, matriculation number and course according to two self-selected sorting methods. 3. Analyze the complexity of the sorting procedures (J Part) you have implemented. a 1. Add student to the end of this list. 2. Inserts the student at the specified position in this list. 3. Inserts the student at the beginning of this list. 4. Appends the student to the end of this list. 5. Returns the student at the specified position in this list. 6. Print all students to console from list. 7. Returns the number of students in this list. 8. Removes the student at the specified position in this list. 9. Removes all of the students from this list. 10. Search for student (s) by different characteristics. 11. Sort list by different properties. 0. Exit Please enter a number for an option: Please enter prename: Sheldon Please enter surname: Cooper Please enter course number: Please enter 1 matriculation number: 5 Select a sorting method for sorting: 1. Bubble sort? 2. Selection location? Please enter a number for an option: 1Step 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