Consider an implementation of the vector ADT using an extendable array, but instead of copying the elements
Fantastic news! We've Found the answer you've been seeking!
Question:
Consider an implementation of the vector ADT using an extendable array, but instead of copying the elements into an array of double the size (that is, from N to 2N) when its capacity is reached, we copy the elements into an array with ?N/4? additional cells, going from capacity N to N+?N/4?.Show that performing a sequence of n push operations (that is, insertions at the end) still runs in O(n) time in this case.
Related Book For
Data Structures and Algorithms in Java
ISBN: 978-1118771334
6th edition
Authors: Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser
Posted Date: