Buenas, tengo una duda sencillita sobre Java:
Tengo una clase Nodo, y quiero hacer una matriz (array bidimensional) de Nodos y poder acceder y modificar tanto los elementos de un Nodo como los nodos en sí fácilmente. Se me han ocurrido:
-Nodo[][] nodo;
-ArrayList de ArrayList de Nodo, tal que: ArrayList<ArrayList<Nodo>> nodos;
La cosa es que no las quiero de tamaño fijo, si no que se vayan ampliando según meto Nodos en horizontal o en vertical, por eso Nodo[][] nodo; no me sirve y ArrayList<ArrayList<Nodo>> nodos; es muy incómodo de trabajar, teniendo que tener ArrayList auxiliares y tal.
¿Ideas o algo pls?