vector< vector > v(m, vector(n) );
El contenedor de vectores define elementos de tipo vector
Análisis de cada parte:
El constructor vector(size_typen, const allocator_type& alloc = allocator_type()) significa usar alloc que contiene n elementos vectoriales para construir una asignación de memoria, donde cada elemento Ambos realizar la inicialización del valor.
Por lo tanto, vector
El vector constructor significa usar alloc para asignar memoria y construir un vector que contiene n elementos, donde cada elemento es una copia de val. Por lo tanto, toda la declaración significa lo mismo que lo expresado en el primer párrafo.
Extensiones:
Ventajas:
En Java, el número de elementos de un objeto de matriz no se puede modificar una vez creado. La clase Vector (vector) en el paquete Java.util proporciona una funcionalidad similar a una matriz y la capacidad de cambiar su tamaño dinámicamente.
Vector es similar a una matriz, pero tiene dos ventajas sobre una matriz:
1) No es necesario declarar un límite superior en la cantidad de elementos que se pueden usar. A medida que se agregan elementos, la longitud del Vector aumentará automáticamente
2) La clase Vector proporciona métodos adicionales para agregar más elementos a la matriz
3) La clase Vector proporciona; Métodos adicionales para agregar más elementos a la matriz. Múltiples elementos. La clase Vector proporciona métodos adicionales para agregar y eliminar elementos que son más eficientes que las operaciones con matrices.
Función de inserción: public final sincronizado void addElement(Object obj)
Inserta obj al final del vector. Para el mismo objeto vectorial, se pueden insertar objetos de diferentes clases. Sin embargo, se deben insertar objetos, no valores, por lo que al insertar valores, tenga cuidado de convertir los valores en los objetos correspondientes.
Enciclopedia Baidu-Vector