|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuoc.ei.tads.ArbreBinariEncadenatImpl.NodeArbre<EN>
protected static class ArbreBinariEncadenatImpl.NodeArbre<EN>
Classe que implementa un node amb dos encadenaments a node. Només facilita les operacions bàsiques: constructors i accessors de lectura i d'escriptura. Pot emmagatzemar qualsevol element (Object).
Field Summary | |
---|---|
protected EN |
element
Element contingut al node. |
protected ArbreBinariEncadenatImpl.NodeArbre<EN> |
fillDret
Encadenament al fill dret. |
protected ArbreBinariEncadenatImpl.NodeArbre<EN> |
fillEsquerre
Encadenament al fill esquerre. |
Constructor Summary | |
---|---|
ArbreBinariEncadenatImpl.NodeArbre()
Constructor sense paràmetres. |
|
ArbreBinariEncadenatImpl.NodeArbre(ArbreBinariEncadenatImpl.NodeArbre<EN> fe,
EN elem,
ArbreBinariEncadenatImpl.NodeArbre<EN> fd)
Constructor amb tres paràmetres. |
|
ArbreBinariEncadenatImpl.NodeArbre(EN elem)
Constructor amb un paràmetre. |
Method Summary | |
---|---|
EN |
getElem()
Accessor de lectura de l'element contingut al node. |
ArbreBinariEncadenatImpl.NodeArbre<EN> |
getFillDret()
Accesor de lectura del fill dret. |
ArbreBinariEncadenatImpl.NodeArbre<EN> |
getFillEsquerre()
Accesor de lectura del fill esquerre. |
int |
nombreNodes()
Compta recursivament els nodes que conté un arbre o subarbre. |
void |
setElem(EN elem)
Accessor d'escriptura del valor contingut al node. |
void |
setFillDret(ArbreBinariEncadenatImpl.NodeArbre<EN> fd)
Accessor d'escriptura del fill dret. |
void |
setFillEsquerre(ArbreBinariEncadenatImpl.NodeArbre<EN> fe)
Accessor d'escriptura del fill esquerre. |
java.lang.String |
toString()
Mètode que redefineix la conversió de l'objecte a String per facilitar la depuració del codi. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected EN element
protected ArbreBinariEncadenatImpl.NodeArbre<EN> fillEsquerre
protected ArbreBinariEncadenatImpl.NodeArbre<EN> fillDret
Constructor Detail |
---|
public ArbreBinariEncadenatImpl.NodeArbre()
public ArbreBinariEncadenatImpl.NodeArbre(EN elem)
elem
- valor de l'element que ha d'anar al node parepublic ArbreBinariEncadenatImpl.NodeArbre(ArbreBinariEncadenatImpl.NodeArbre<EN> fe, EN elem, ArbreBinariEncadenatImpl.NodeArbre<EN> fd)
fe
- fill esquerreelem
- valor de l'element contingut al node parefd
- fill dretMethod Detail |
---|
public int nombreNodes()
public void setElem(EN elem)
elem
- nou valor de l'element contingut al nodepublic EN getElem()
getElem
in interface Posicio<EN>
public void setFillEsquerre(ArbreBinariEncadenatImpl.NodeArbre<EN> fe)
fe
- valor per al fill esquerrepublic ArbreBinariEncadenatImpl.NodeArbre<EN> getFillEsquerre()
public void setFillDret(ArbreBinariEncadenatImpl.NodeArbre<EN> fd)
fd
- valor per al fill dretpublic ArbreBinariEncadenatImpl.NodeArbre<EN> getFillDret()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |