Instruction: 1) Do not change the name of class. 2) Should write each line comments to explain your code. 3) Follow the guidelines we discussed in our class in submitting programming assignment when you submit via Bb. 4) Use the attached file in Bb to work on this Lab. Extend the class (linkedListType and/or unorderedLinkedList) by adding the following operation: We discussed the function deleteSmallest () as find and delete the first occurred smallest element in a list. In this lab, wve will implement the following function (see (A)) and write a test program to perform several tasks (see (B)). (A) Find the smallest element appeared in the list. Then, delete all occurrences of the item from the list. Add these as abstract functions in the class linkedListType and provide the definitions of these functions in the class un- orderedLinkedList. (Hint: add the abstract type ( virtual Type detectSmallest Element () 0:) in the class linkedList Type) (B) Write a test program to perform the followings (see the output) (A) Creates linked list object (object type is integer) (B) Prompt the user's to enter

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Instruction: 1) Do not change the name of class. 2) Should write each line comments to explain your code. 3) Follow the
guidelines we discussed in our class in submitting programming assignment when you submit via Bb. 4) Use the attached
file in Bb to work on this Lab.
Extend the class (linkedListType and/or unorderedLinkedList) by adding the following operation:
We discussed the function deleteSmallest() as find and delete the first occurred smallest element in a list. In this lab,
we will implement the following function (see (A)) and write a test program to perform several tasks (see (B)).
(A) Find the smallest element appeared in the list. Then, delete all occurrences of the item from the list. Add these
as abstract functions in the class linkedListType and provide the definitions of these functions in the class un-
orderedLinkedList.
(Hint: add the abstract type ( virtual Type detectSmallestElement ()
0:) in the class linkedList Type)
%3D
(B) Write a test program to perform the followings (see the output)
(A) Creates linked list object (object type is integer).
(B) Prompt the user's to enter inputs providing an appropriate ending statement (use-999 to end a user's input)
(C) print
(D) Requesting the user to enter the number to be deleted, print a list after deleting all occurrences of the number
from the list, and print a current length of the list
(E) Find the smallest element and delete it in the list (only the first occurred element nceds to be deleted if more than
one exists). Then, list after deleting the smallest element and print a current length of the list
(F) Find the smallest element appeared in the list. Then, delete all occurrences of the item from the list. List after
deleting all ocurrences of the detected smallest element and print a current length of the list
Transcribed Image Text:Instruction: 1) Do not change the name of class. 2) Should write each line comments to explain your code. 3) Follow the guidelines we discussed in our class in submitting programming assignment when you submit via Bb. 4) Use the attached file in Bb to work on this Lab. Extend the class (linkedListType and/or unorderedLinkedList) by adding the following operation: We discussed the function deleteSmallest() as find and delete the first occurred smallest element in a list. In this lab, we will implement the following function (see (A)) and write a test program to perform several tasks (see (B)). (A) Find the smallest element appeared in the list. Then, delete all occurrences of the item from the list. Add these as abstract functions in the class linkedListType and provide the definitions of these functions in the class un- orderedLinkedList. (Hint: add the abstract type ( virtual Type detectSmallestElement () 0:) in the class linkedList Type) %3D (B) Write a test program to perform the followings (see the output) (A) Creates linked list object (object type is integer). (B) Prompt the user's to enter inputs providing an appropriate ending statement (use-999 to end a user's input) (C) print (D) Requesting the user to enter the number to be deleted, print a list after deleting all occurrences of the number from the list, and print a current length of the list (E) Find the smallest element and delete it in the list (only the first occurred element nceds to be deleted if more than one exists). Then, list after deleting the smallest element and print a current length of the list (F) Find the smallest element appeared in the list. Then, delete all occurrences of the item from the list. List after deleting all ocurrences of the detected smallest element and print a current length of the list
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education