vectorlt;vectorlt;
En c, un vector es un contenedor muy útil. Función: puede acomodar varios tipos de objetos como un contenedor. En pocas palabras, un vector es una matriz dinámica que puede acomodar cualquier tipo de matriz dinámica y puede aumentar y comprimir datos. Vector es parte de la biblioteca de plantillas estándar de C. Es una biblioteca versátil de clases y funciones de plantillas capaces de operar varias estructuras de datos y algoritmos.
Debe prestar atención a los siguientes puntos al utilizar vectores:
1. Si la longitud del vector a representar es muy larga (es necesario representar una gran cantidad de puntos). guardado dentro del vector), fácilmente provocará pérdidas de memoria y la ineficiencia será muy baja;
2. a como se escribe: doble Distancia (vectorlt; intgt; amp; a, vectorlt; intgt; amp; b) donde no debe faltar "amp;".
Información ampliada
Operaciones básicas de vectores:
(1) Archivo de encabezado #includelt;vectorgt;
(2) Crear vector Objeto vectorlt; intgt;
(3) Inserte un número al final: vec.push_back(a);
(4) Utilice subíndices para acceder a los elementos, coutlt; ; vec [0]lt;lt;endl;Recuerde que los subíndices comienzan desde 0.
(5) Utilice iterador para acceder a elementos
vectorlt; intgt;: iterador it
for(it=vec.begin(); it! = vec.end(); it )
coutlt;lt; *itlt;lt;endl;
(6) Insertar elemento: vec.insert(vec.begin() i , a); Insertar a antes del primer elemento;
(7) Eliminar elemento: vec.erase(vec.begin() 2); Eliminar el tercer elemento
vec.erase (vec..begin() i, vec.end() j); eliminar el intervalo [i, j-1];