cviceni7
Class LinkedStack

java.lang.Object
  extended bycviceni7.LinkedStack
All Implemented Interfaces:
Stack

public class LinkedStack
extends java.lang.Object
implements Stack


Field Summary
protected  cviceni7.StackElem _top
           
 
Constructor Summary
LinkedStack()
           
 
Method Summary
 boolean empty()
          Test, zda je zásobník prázdný.
 java.lang.Object pop()
          Odebrání prvku z vrcholu zásobníku.
 void push(java.lang.Object obj)
          Vložení prvku na vrchol zásobníku.
 java.lang.Object top()
          Čtení prvku na vrcholu zásobníku bez jeho odstranění.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_top

protected cviceni7.StackElem _top
Constructor Detail

LinkedStack

public LinkedStack()
Method Detail

push

public void push(java.lang.Object obj)
Description copied from interface: Stack
Vložení prvku na vrchol zásobníku.

Specified by:
push in interface Stack
Parameters:
obj - Vkládaný prvek.

pop

public java.lang.Object pop()
Description copied from interface: Stack
Odebrání prvku z vrcholu zásobníku.

Specified by:
pop in interface Stack
Returns:
Odebraný prvek.

top

public java.lang.Object top()
Description copied from interface: Stack
Čtení prvku na vrcholu zásobníku bez jeho odstranění.

Specified by:
top in interface Stack
Returns:
Prvek z vrcholu zásobníku.

empty

public boolean empty()
Description copied from interface: Stack
Test, zda je zásobník prázdný.

Specified by:
empty in interface Stack
Returns:
Vrací true, je-li zásobník prázdný, jinak vrací false.