Home /
Expert Answers /
Computer Science /
in-java-implement-the-list-adt-that-means-implementing-all-the-6-functions-and-run-your-code-on-exa-pa820
(Solved): In Java implement the List ADT. That means implementing all the 6 functions and run your code on Exa ...
In Java 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.
size( ): Returns the number of elements in the list. isEmpty( ): Returns a boolean indicating whether the list is empty. \( \operatorname{get}(i) \) : Returns the element of the list having index \( i \); an error condition occurs if \( i \) is not in range \( [0, \operatorname{size}()-1] \). \( \operatorname{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, \operatorname{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, \operatorname{size}()-1] \).
Example 7.1: We demonstrate operations on an initially empty list of characters.