Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

C++ Q2. Write a class CircularLinkedList that will able to run with the following main function. void main() { CircularLinkedList myList; myList.InsertAtFront(10); myList.InsertAtFront(20); myList.InsertAtFront(30); myList.InsertAtFront(40);

C++

Q2. Write a class CircularLinkedList that will

able to run with the following main function.

void main()

{

CircularLinkedList myList;

myList.InsertAtFront(10);

myList.InsertAtFront(20);

myList.InsertAtFront(30);

myList.InsertAtFront(40);

myList.InsertAtEnd(60);

myList.InsertAtEnd(70);

myList.InsertAtEnd(80);

myList.InsertAfter(60,65);

myList.InsertBefore(30,35);

myList.Print(); /*print all the elements

in the circular linked list. It must be:

40 35 30 20 10 60 65 70 80 */

myList.Delete(30);

myList.Delete(300);

myList.DeleteAfter(20);

myList.DeleteBefore(20);

myList.Delete(40);

myList.DeleteAfter(80);

myList.DeleteBefore(60);

myList.Print(); /*print all the elements

in the circular linked list. It must be:

60 65 70 */

myList.DeleteAll();

myList.Print(); /*print all the elements

in the circular linked list. It must be:

*/

myList.SortedInsert(10);

myList.SortedInsert(20);

myList.SortedInsert(30);

myList.SortedInsert(40);

myList.SortedInsert(60);

myList.SortedInsert(70);

myList.SortedInsert(80);

myList.Print(); /*print all the elements

in the circular linked list. It must be:

10 20 30 40 60 70 80 */

myList.InsertAtFront(80);

myList.Print(); /*print all the elements

in the circular linked list. It must be:

80 10 20 30 40 60 70 80 */

myList.DeleteDuplicate(80);

myList.Print(); /*print all the elements

in the circular linked list. It must be:

10 20 30 40 60 70 */

myList.DeleteFirst();

myList.DeleteLast();

myList.Print(); /*print all the elements

in the circular linked list. It must be:

20 30 40 60 */

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Programming questions