|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
objType
- vstupní datový typ (struktura, která bude ukládána)public interface IAbstrDoubleList<objType>
Abstraktní datová struktura cyklicky zřetězený seznam bez hlavy
Method Summary | |
---|---|
boolean |
jePrazdny()
Zjistí zda-li je ADL prázdný |
objType |
odeberAktualni()
odebrání (vyjmutí) aktuálního prvku ze seznamu aktuální prvek je nastaven na první prvek |
objType |
odeberNaslednika()
Odebrání následníka aktuálního prvku ze seznamu |
objType |
odeberPosledni()
odebrání posledního prvku ze seznamu |
objType |
odeberPredchudce()
Odebrání předchůdce aktuálního prvku ze seznamu |
objType |
odeberPrvni()
odebrání prvního prvku ze seznamu |
void |
vlozNaslednika(objType obj)
vložení prvku do seznamu jakožto následníka aktuálního prvku |
void |
vlozPosledni(objType obj)
vložení prvku do seznamu na poslední místo |
void |
vlozPredchudce(objType obj)
vložení prvku do seznamu jakožto předchůdce aktuálního prvku |
void |
vlozPrvni(objType obj)
vložení prvku do seznamu na první místo |
IIterator<objType> |
vytvorIterator()
Vytvoří iterátor pro ADL |
objType |
zpristupniAktualni()
zpřístupnění aktuálního prvku seznamu |
objType |
zpristupniNaslednika()
zpřístupnění následníka aktuálního prvku |
objType |
zpristupniPosledni()
zpřístupnění posledního prvku seznamu |
objType |
zpristupniPredchudce()
zpřístupnění předchůdce aktuálního prvku |
objType |
zpristupniPrvni()
zpřístupnění prvního prvku seznamu |
void |
Zrus()
zrušení celého seznamu |
Method Detail |
---|
void Zrus()
boolean jePrazdny()
objType odeberAktualni()
objType odeberNaslednika()
objType odeberPosledni()
objType odeberPredchudce()
objType odeberPrvni()
void vlozNaslednika(objType obj)
obj
- datová struktura vkládaných prvkůvoid vlozPosledni(objType obj)
obj
- datová struktura vkládaných prvkůvoid vlozPredchudce(objType obj)
obj
- datová struktura vkládaných prvkůvoid vlozPrvni(objType obj)
obj
- datová struktura vkládaných prvkůIIterator<objType> vytvorIterator()
objType zpristupniAktualni()
objType zpristupniNaslednika()
objType zpristupniPosledni()
objType zpristupniPredchudce()
objType zpristupniPrvni()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |