|
|
|
|
|
by bombela
830 days ago
|
|
amortized push: a fundamental data structure, the vector, is a growable array of elements. The standard name for the function that appends an element at the end of the array is "push". You push to the array. A vector points to an allocated portion of memory. When full, a new one; usually double the size; is allocated, everything copied over, and the original allocation is discarded. Therefore the cost of memory allocation and copy is amortized over many pushs. |
|