public MatrizBidimensional(int altura, int anchura) { dot = ""; this.altura = altura; this.anchura = anchura; if (anchura > 0 && altura > 0) { ultima = new ListaMatrizBidimensional(anchura); for (int i = 1; i < altura; i++) { ListaMatrizBidimensional aux = new ListaMatrizBidimensional(anchura); NodoMatrizBidimensional recorredorAux = aux.getPrimero(); NodoMatrizBidimensional recorredorUltima = ultima.getPrimero(); while (recorredorAux != null && recorredorUltima != null) { recorredorAux.setArriba(recorredorUltima); recorredorUltima.setAbajo(recorredorAux); recorredorUltima = recorredorUltima.getSiguiente(); recorredorAux = recorredorAux.getSiguiente(); } ultima = aux; } } }