Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Section 7.1, implement the List ADT. That means implementing all the 6 functions and run your code on Example 7.1. Your program should print out
Section 7.1, implement the List ADT. That means implementing all the 6 functions and run your code on Example 7.1. Your program should print out that table in Example 7.1. (Java)
Functions:
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 charactersStep 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