First Last Size
First Last Size
DataStructures;
import java.lang.reflect.Array;
import java.util.NoSuchElementException;
@SuppressWarnings("unchecked")
public <E> E[] toArray(E[] array) {
array = (E[])
Array.newInstance(array.getClass().getComponentType(), size);
int index = 0;
var node = first;
last = first;
last.next = null;
first = previous;
}
public T getFirst() {
return first.value;
}
public T getLast() {
return last.value;
}
@Override
public String toString() {
return "LinkedList{" +
"first=" + first +
", last=" + last +
'}';
}
@Override
public String toString() {
return value.toString();
}
}
}