Red de conocimiento informático - Problemas con los teléfonos móviles - vectorlt;vectorlt;

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];