std::vector::insert() es una función incorporada en C++ STL que inserta nuevos elementos antes del elemento en la posición especificada, aumentando efectivamente el tamaño del contenedor por la cantidad de elementos insertados.
Complejidad del tiempo: lineal O (N)
- Sintaxis:
vector_name.insert (position, val)
- Parámetro: La función acepta dos parámetros especificados a continuación:
- posición: especifica el iterador que apunta a la posición donde se realizará la inserción.
- val – Especifica el valor a insertar.
- Sintaxis:
vector_name.insert(position, size, val)
- Parámetro: La función acepta tres parámetros especificados a continuación:
- posición: especifica el iterador que apunta a la posición donde se realizará la inserción.
- tamaño: especifica el número de veces que se debe insertar un valor en la posición especificada.
- val – Especifica el valor a insertar.
- Sintaxis:
vector_name.insert(position, iterator1, iterator2)
- Parámetro: La función acepta tres parámetros especificados a continuación:
- position: especifica la posición en la que se realizará la inserción en el vector.
- iterator1: especifica la posición inicial desde la que se insertarán los elementos
- iterator2: especifica la posición final hasta la cual se insertarán los elementos
Publicación traducida automáticamente
Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA