std :: vector redimensionar hacia abajo

El estándar de C ++ parece no hacer ninguna declaración con respecto a los efectos secundarios sobre la capacidad, ya sea porresize(n), conn < size()oclear().

Hace una declaración sobre el costo amortizado depush_back ypop_back - O (1)

Puedo imaginar una implementación que haga los cambios habituales de capacidad para los algoritmos CLRS (por ejemplo, el doble cuando se amplía, la mitad al disminuir)size to < capacity()/4). (Cormen Lieserson Rivest Stein)

¿Alguien tiene una referencia para las restricciones de implementación?

Respuestas a la pregunta(4)

Su respuesta a la pregunta