Professional Documents
Culture Documents
24: below:
public LinkedStack(){
this.items = null;
this.size = 0;
}
public void push(E element){
this.size += 1;
}
public E pop(){
E element = this.items.data;
this.items = this.items.next;
this.size -= 1;
return element;
}
public E peek(){
return this.items.data;
}
public boolean isEmpty(){
return this.size() == 0;
}
public int size(){
return this.size;
}
public Iterator<E> iterator(){
return null;
private E data;
this.data = data
this.next = next;
public ArrayStack ()
{
this(DEFAULT_SIZE);
}
public E getTop()
{
if (top == -1)
return null;
return container[top];
}
public E pop()
{
if (top == -1)
return null;
return container[top--];
}
{
container[++top] = itm;
}