"René Iversen" <riversen@SLETDETTEriversen.dk> writes:
> public static void resizeArray()
> {
> int[] prevArray = A;
>
> A = new int[N*2];
Her glemmer du at gemme N*2 :).
> for( int i = 0; i < prevArray.length; i++ )
> A[i] = prevArray[i]; // ret selv det med pladserne som du vil have det
> }
Alternativ (hvis elementerne skal blive ved med at ligge ved siden
af hinanden):
---
public static void resizeArray() {
int n = A.length;
int[] tmp = new int[n*2];
java.lang.System.arraycopy(A,0,tmp,0,n);
// ^ ændres hvis de skal ligge andre steder
A = tmp;
}
---
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:
http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'