|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuoc.ei.tads.LlistaEncadenada.NodeEncadenat<E>
uoc.ei.tads.LlistaDoblementEncadenada.NodeDoblementEncadenat<E>
protected static class LlistaDoblementEncadenada.NodeDoblementEncadenat<E>
Classe que implementa un node amb dos encadenaments a node. La interpretació d'aquest parell d'encadenaments pot ser diversa: següent / anterior en una llista doblement encadenada; fill esquerre / fill dret en un arbre binari; etc. Només facilita les operacions bàsiques: constructors i accessors de lectura i d'escriptura. Pot emmagatzemar qualsevol element (Object).
Field Summary | |
---|---|
protected LlistaDoblementEncadenada.NodeDoblementEncadenat<E> |
ant
Encadenament al node anterior. |
Fields inherited from class uoc.ei.tads.LlistaEncadenada.NodeEncadenat |
---|
seg |
Constructor Summary | |
---|---|
LlistaDoblementEncadenada.NodeDoblementEncadenat()
Constructor sense paràmetres. |
|
LlistaDoblementEncadenada.NodeDoblementEncadenat(E elem)
Constructor amb un paràmetre. |
|
LlistaDoblementEncadenada.NodeDoblementEncadenat(LlistaDoblementEncadenada.NodeDoblementEncadenat<E> seg,
E elem,
LlistaDoblementEncadenada.NodeDoblementEncadenat<E> ant)
Constructor amb tres paràmetres. |
Method Summary | |
---|---|
LlistaDoblementEncadenada.NodeDoblementEncadenat<E> |
getAnterior()
Accesor de lectura del segon encadenament (node anterior en una seqüència, fill dret en un arbre binari, etc.) |
void |
setAnterior(LlistaDoblementEncadenada.NodeDoblementEncadenat<E> node)
Accessor d'escriptura del segon encadenament (node anterior en una seqüència, fill dret en un arbre binari, etc.) |
Methods inherited from class uoc.ei.tads.LlistaEncadenada.NodeEncadenat |
---|
getElem, getSeguent, setElem, setSeguent, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected LlistaDoblementEncadenada.NodeDoblementEncadenat<E> ant
Constructor Detail |
---|
public LlistaDoblementEncadenada.NodeDoblementEncadenat()
public LlistaDoblementEncadenada.NodeDoblementEncadenat(E elem)
elem
- valor de l'element contingut al nodepublic LlistaDoblementEncadenada.NodeDoblementEncadenat(LlistaDoblementEncadenada.NodeDoblementEncadenat<E> seg, E elem, LlistaDoblementEncadenada.NodeDoblementEncadenat<E> ant)
seg
- encadenament al següent nodeelem
- valor de l'element contingut al nodeant
- encadenament al node anteriorMethod Detail |
---|
public void setAnterior(LlistaDoblementEncadenada.NodeDoblementEncadenat<E> node)
node
- valor per al node 2public LlistaDoblementEncadenada.NodeDoblementEncadenat<E> getAnterior()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |