14/03/2007, 08:06
|
| | Fecha de Ingreso: enero-2005
Mensajes: 260
Antigüedad: 20 años Puntos: 0 | |
Re: Porblemas con expansion dinamica de un vector bidimensional Si, es cierto, son arreglos bidimensionales, pero lo que quiero es expandir dinamicamente, es ddecir, en cierto momento expandir el numero de columnas o el numero de filas. Tengo implemntado estas dos funciones y no me pinchan.... q puede ser???
public int[][] AjustFilas(int[][] arr){
int[][] orig = arr;
arr = new int[orig.length +1][];
for (int i=0; i<orig.length; i++){
int k = orig[i].length;
arr[i]=new int[k];
for (int j=0; j<k; j++){
arr[i][j]=orig[i][j];
}
}
return arr;
}
public int[][] AjustColumnas(int[][] arr){
int[][] orig = arr;
int col = orig[orig.length -1].length +1;//adiciono 1 a la cantidad de columnas que tiene la ultima fila
arr[orig.length-1] = new int[col];
for (int i=0; i<orig.length; i++){
for (int j=0; j<orig[i].length; j++){
arr[i][j]=orig[i][j];
}
}
return arr;
} |