Puede crear una matriz redimensionable en Java usando ArrayList.
“Matriz redimensionable” significa que el tamaño de la matriz puede aumentar o disminuir dinámicamente cuando agrega o elimina elementos a / desde la matriz (en este caso, ArrayList). A diferencia de las matrices primitivas, ArrayList no requiere que especifique el tamaño de la estructura de datos al crear un objeto ArrayList, es decir, ArrayList crece / se reduce a medida que comienza a agregar / eliminar elementos de ArrayList.
Por ejemplo
- Cómo analizar la complejidad temporal del algoritmo MST de prims
- ¿Cómo podemos verificar si un punto (digamos el origen) se encuentra en un casco convexo 6-D (o ND) y qué tan lejos está el punto de cualquiera de los lados (facetas) del casco convexo?
- Como principiante, ¿cómo comenzar a codificar el árbol y el gráfico? ¿Cómo implementar la lógica de árbol y gráfico en problemas?
- ¿Qué algoritmo se utiliza en los puntos de calificación para las clasificaciones de cricket ICC?
- ¿Qué es un algoritmo basado en población? ¿Cuál es el propósito de esto?
- int [] a = nuevo int [5];
La línea anterior es un ejemplo de matriz primitiva en la que debe especificar el tamaño de la matriz (en este caso, 5), lo que significa que no puede cambiar el tamaño de la matriz .
- ArrayList a = new ArrayList ()
La línea anterior es un ejemplo de un objeto ArrayList de tipo Integer. No hemos definido el tamaño de ArrayList mientras lo creamos, ArrayList se encarga de aumentar / disminuir (redimensionar) la estructura de datos y, por lo tanto , es una implementación de matriz de tamaño variable .