Answered step by step
Verified Expert Solution
Question
1 Approved Answer
JAVA! please *ecplise For this assignment, you will implement a singly-linked node class. Use your singly-linked node to implement a singly-linked list class that maintains
JAVA! please *ecplise
For this assignment, you will implement a singly-linked node class. Use your singly-linked node to implement a singly-linked list class that maintains its elements in ascending order.
The SinglyLinkedList class is defined by the following data:
- A node pointer to the front and the tail of the list
Implement the following methods in your class:
- A default constructor list
myList - A copy constructor list
myList(aList) - Access to first element myList.front()
- Access to last element myList.back()
- Insert value myList.insert(val)
- Remove value at front myList.pop_front()
- Remove value at tail myList.pop_back()
- Determine if empty myList.empty()
- Return # of elements myList.size()
- Reverse order of elements in list myList.reverse()
- Merge with another ordered list myList.merge(aList)
Write a thorough test program for this class.
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