|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcviceni7.ArrayStack
Třída implementující zásobník pomocí statického pole.
| Field Summary | |
protected java.lang.Object[] |
_data
Pole obsahující jednotlivé prvky v zásobníku. |
protected int |
_top
Index první volné položky v poli _data. |
| Constructor Summary | |
ArrayStack(int size)
Konstruktor zásobníku. |
|
| 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 |
protected java.lang.Object[] _data
protected int _top
| Constructor Detail |
public ArrayStack(int size)
size - Maximální počet položek v zásobníku.| Method Detail |
public void push(java.lang.Object obj)
push in interface Stackobj - Vkládaný prvek.public java.lang.Object pop()
pop in interface Stackpublic java.lang.Object top()
top in interface Stackpublic boolean empty()
empty in interface Stack
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||