Aiom for the ADT List C Explain what this pseudocode is doin
Aiom for the ADT List. C++ Explain what this pseudocode is doing.
aList.getEntry(i) = (aList.insert(i, item)).getEntry(i+1)
Solution
You have a list
and we know list has index starting from
0, 1,2,3,4,5,6,.....
So
(aList.insert(i, item)): Inserts item at index i
(aList.insert(i, item)).getEntry(i+1) : Inserts item at index i and fetches and returns the element at index i+1
aList.getEntry(i) = (aList.insert(i, item)).getEntry(i+1)
So, it means (aList.insert(i, item)).getEntry(i+1) Inserts item at index i and fetches and returns the element at index i+1 and assigns it to element at index i.
