Question: Chapter 7 List and Iterator ADTs On Page 258, Section 7.1, implement the List ADT. That means implementing all the 6 functions and run your

Chapter 7 List and Iterator ADTs On Page 258, Section 7.1, implement the List ADT. That means implementing all the 6 functions and run your code on Example 7.1 on page 259. Your program should print out that table in Example 7.1.Chapter 7 List and Iterator ADTs On Page 258, Section 7.1, implementthe List ADT. That means implementing all the 6 functions and run

size(): Returns the number of elements in the list. isEmpty( ): Returns a boolean indicating whether the list is empty. get (i) : Returns the element of the list having index i; an error condition occurs if i is not in range [0, size ()1]. set (i,e) : Replaces the element at index i with e, and returns the old element that was replaced; an error condition occurs if i is not in range [0,size()1] add(i,e) : Inserts a new element e into the list so that it has index i, moving all subsequent elements one index later in the list; an error condition occurs if i is not in range [0,size()]. remove (i) : Removes and returns the element at index i, moving all subsequent elements one index earlier in the list; an error condition occurs if i is not in range [0,size()1]. Example 7.1: We demonstrate operations on an initially empty list of characters

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!