Normal
Ich schlage vor du verwendest diese Klasse anstelle von ArrayList.[code=Java]class IntList { private int[] array = new int[10]; private int size = 0; private void grow() { int[] newArray = new int[(array.length * 3)/2]; for(int i = 0; i < size; i++) { newArray[i] = array[i]; } array = newArray; } public void add(int n) { if(size == array.length-1) grow(); array[size++] = n; } public int get(int i) { return array[i]; } public int size() { return size; }}[/code]
Ich schlage vor du verwendest diese Klasse anstelle von ArrayList.
[code=Java]
class IntList {
private int[] array = new int[10];
private int size = 0;
private void grow() {
int[] newArray = new int[(array.length * 3)/2];
for(int i = 0; i < size; i++) {
newArray[i] = array[i];
}
array = newArray;
public void add(int n) {
if(size == array.length-1) grow();
array[size++] = n;
public int get(int i) {
return array[i];
public int size() {
return size;
[/code]