Ciao,
vorrei sapere che si intende implementare una lista in Java, nel contesto OOP, senza far uso nč di vector, nč di altre lib.
Ad esempio, se consideriamo questa
codice:
public class MyStack
{
private static final int MAXELEMENTS = 10;
private int[] elements;
private int numElements;
public MyStack()
{
numElements = 0;
elements = new int[MAXELEMENTS];
}
public boolean isEmpty()
{
return (numElements == 0);
}
public boolean isFull()
{
return (numElements == MAXELEMENTS);
}
public void push(int e)
{
if (!isFull())
elements[numElements++] = e;
}
public int pop()
{
if (!isEmpty()){
numElements--;
return elements[numElements - 1];
} else return -1;
}
}
l'implementazione di una semplice pila, quale sarebbe il corrispettivo per una lista?
Grazie mille