A B C D E F G H I J L M N P R S T U V

A

ab - Variable in class uoc.ei.tads.ArbreGeneralDelegImpl
Arbre binari que implementa les operacions per delegació.
actual() - Method in class uoc.ei.tads.DiccionariLlistaImpl.RecorregutAmbAnterior
 
afegir(Posicio<E>, E) - Method in interface uoc.ei.tads.Arbre
Afegeix un element com a nou fill de la posició rebuda, si es pot.
afegir(Posicio<E>, E) - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl
Afegeix un element com a nou fill de la posició rebuda, si es pot.
afegir(Posicio<E>, E) - Method in class uoc.ei.tads.ArbreBinariVectorImpl
Afegeix un element com a nou fill de la posició rebuda.
afegir(Posicio<E>, E) - Method in class uoc.ei.tads.ArbreGeneralDelegImpl
Afegeix un element com a nou fill de la posició rebuda, si es pot.
afegir(E) - Method in interface uoc.ei.tads.Conjunt
Afegeix un element, si es pot.
afegir(E) - Method in class uoc.ei.tads.ConjuntAVLImpl
Afegeix un element, si es pot.
afegir(E) - Method in class uoc.ei.tads.ConjuntTaulaImpl
Afegeix un element, si es pot.
afegir(C, E) - Method in interface uoc.ei.tads.Diccionari
Afegeix un element amb una clau associada, si es pot.
afegir(C, E) - Method in class uoc.ei.tads.DiccionariAVLImpl
Afegeix un element amb una clau associada, si es pot.
afegir(C, E) - Method in class uoc.ei.tads.DiccionariLlistaImpl
 
afegir(C, E) - Method in class uoc.ei.tads.DiccionariVectorImpl
 
afegir(C, E) - Method in class uoc.ei.tads.TaulaDispersio
Afegeix un element amb una clau associada, si es pot.
afegirAbansDe(Posicio<E>, E) - Method in interface uoc.ei.tads.Llista
Afegeix un element abans de la posició rebuda.
afegirAbansDe(Posicio<E>, E) - Method in class uoc.ei.tads.LlistaEncadenada
Afegeix un element abans de la posició rebuda.
afegirAlFinal(E) - Method in interface uoc.ei.tads.Llista
Afegeix un element al final de la llista.
afegirAlFinal(E) - Method in class uoc.ei.tads.LlistaEncadenada
Afegeix un element al final de la llista.
afegirAlPrincipi(E) - Method in interface uoc.ei.tads.Llista
Afegeix un element al principi de la llista.
afegirAlPrincipi(E) - Method in class uoc.ei.tads.LlistaEncadenada
Afegeix un element al principi de la llista.
afegirDarrer(E) - Method in class uoc.ei.tads.CuaAmbPrioritat.ArbreBinariQuasicompletVectorImpl
Afegeix un element a continuació de la darrera posició de l'arbre en un recorregut per nivells.
afegirDespresDe(Posicio<E>, E) - Method in interface uoc.ei.tads.Llista
Afegeix un element després de la posició rebuda.
afegirDespresDe(Posicio<E>, E) - Method in class uoc.ei.tads.LlistaEncadenada
Afegeix un element després de la posició rebuda.
afegirFillDret(Posicio<E>, E) - Method in class uoc.ei.tads.ArbreBinari
Afegeix un element com a fill dret de la posició rebuda, si es pot.
afegirFillDret(Posicio<E>, E) - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl
Afegeix un element com a fill dret de la posició rebuda, si es pot.
afegirFillDret(Posicio<E>, E) - Method in class uoc.ei.tads.ArbreBinariVectorImpl
Afegeix un element com a fill dret de la posició rebuda, si es pot.
afegirFillEsquerre(Posicio<E>, E) - Method in class uoc.ei.tads.ArbreBinari
Afegeix un element com a fill esquerre de la posició rebuda, si es pot.
afegirFillEsquerre(Posicio<E>, E) - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl
Afegeix un element com a fill esquerre de la posició rebuda, si es pot.
afegirFillEsquerre(Posicio<E>, E) - Method in class uoc.ei.tads.ArbreBinariVectorImpl
Afegeix un element com a fill esquerre de la posició rebuda.
afegirIterador(Iterador<E>) - Method in class uoc.ei.tads.IteradorMultiple
 
ajustarAltura() - Method in class uoc.ei.tads.ArbreAVL.NodeAVL
Mètode que actualitza l'altura del node.
altura - Variable in class uoc.ei.tads.ArbreAVL.NodeAVL
Altura del node dins de l'arbre.
ant - Variable in class uoc.ei.tads.LlistaDoblementEncadenada.NodeDoblementEncadenat
Encadenament al node anterior.
anterior() - Method in class uoc.ei.tads.DiccionariLlistaImpl.RecorregutAmbAnterior
 
anterior() - Method in interface uoc.ei.tads.IteradorBidireccional
Accessor de lectura del darrer o anterior element de l'enumeració.
anterior(LlistaEncadenada.NodeEncadenat<E>) - Method in class uoc.ei.tads.LlistaDoblementEncadenada
Retorna el node anterior al rebut com a paràmetre.
anterior() - Method in class uoc.ei.tads.LlistaDoblementEncadenada.RecorregutBidireccionalLlista
Primer recula, si es pot, i després retorna la posició.
anterior(LlistaEncadenada.NodeEncadenat<E>) - Method in class uoc.ei.tads.LlistaEncadenada
Retorna el node anterior al rebut com a paràmetre.
anterior() - Method in interface uoc.ei.tads.RecorregutBidireccional
Accessor de lectura del anterior element de l'enumeració.
Arbre<E> - Interface in uoc.ei.tads
Interfície que defineix les operacions de qualsevol arbre (tree).
arbre - Variable in class uoc.ei.tads.ArbreAbstracte.RecorregutOrdreBasic
L'arbre que s'està recorrent.
arbre - Variable in class uoc.ei.tads.ArbreBinari.RecorregutOrdreBasic
L'arbre que s'està recorrent.
arbre - Variable in class uoc.ei.tads.ArbreGeneralDelegImpl.RecorregutFills
Arbre que s'està recorrent.
ArbreAbstracte<E> - Class in uoc.ei.tads
 
ArbreAbstracte() - Constructor for class uoc.ei.tads.ArbreAbstracte
 
ArbreAbstracte.RecorregutOrdreBasic<E> - Class in uoc.ei.tads
Classe que proporciona el comportament bàsic per als tres recorreguts preordre, inordre i postordre.
ArbreAbstracte.RecorregutOrdreBasic(Arbre<E>) - Constructor for class uoc.ei.tads.ArbreAbstracte.RecorregutOrdreBasic
Constructor.
ArbreAbstracte.RecorregutPerNivells<E> - Class in uoc.ei.tads
Classe que proporciona un recorregut de les posicions.
ArbreAbstracte.RecorregutPerNivells(Arbre<E>) - Constructor for class uoc.ei.tads.ArbreAbstracte.RecorregutPerNivells
Constructor sense paràmetres.
ArbreAbstracte.RecorregutPostordre<E> - Class in uoc.ei.tads
Classe que proporciona un recorregut de les posicions.
ArbreAbstracte.RecorregutPostordre(Arbre<E>) - Constructor for class uoc.ei.tads.ArbreAbstracte.RecorregutPostordre
Constructor.
ArbreAbstracte.RecorregutPreordre<E> - Class in uoc.ei.tads
Classe que proporciona un recorregut de les posicions.
ArbreAbstracte.RecorregutPreordre(Arbre<E>) - Constructor for class uoc.ei.tads.ArbreAbstracte.RecorregutPreordre
Constructor.
ArbreAVL<E> - Class in uoc.ei.tads
Classe que implementa un arbre binari de cerca equilibrat AVL (Adelson- Velskii & Landis), el qual es caracteritza per tenir l'arrel més gran que tots els elements del seu subarbre esquerre (si en té) i més petita que tots els elements del seu subarbre dret (si en té); i, a més, els seus subarbres esquerre i dret (si n'hi ha) són també arbres de cerca.
ArbreAVL() - Constructor for class uoc.ei.tads.ArbreAVL
Constructor sense paràmetres.
ArbreAVL(Comparator<E>) - Constructor for class uoc.ei.tads.ArbreAVL
Constructor amb un paràmetre i elements d'una classe comparable amb el comparador donat.
ArbreAVL.NodeAVL<EN> - Class in uoc.ei.tads
Classe que estén NodeArbre per a incorporar un atribut d'altura que permet comprovar i mantenir l'equilibri d'un arbre de nodes AVL.
ArbreAVL.NodeAVL(EN) - Constructor for class uoc.ei.tads.ArbreAVL.NodeAVL
Constructor amb un paràmetre.
ArbreBinari<E> - Class in uoc.ei.tads
Classe abstracta que defineix les operacions de qualsevol arbre binari, el qual es caracteritza per organitzar els seus elements (nodes) formant una jerarquia: tot node (tret de l'arrel que es el cap de la jerarquia) és descendent d'un node únic, i pot ser ascendent d'un màxim de dos nodes (quan no té descendents s'anomena fulla).
ArbreBinari() - Constructor for class uoc.ei.tads.ArbreBinari
 
ArbreBinari.RecorregutFills<E> - Class in uoc.ei.tads
Classe que proporciona un recorregut de les posicions filles.
ArbreBinari.RecorregutFills(ArbreBinari<E>, Posicio<E>) - Constructor for class uoc.ei.tads.ArbreBinari.RecorregutFills
Constructor amb un paràmetre.
ArbreBinari.RecorregutInordre<E> - Class in uoc.ei.tads
Classe que proporciona un recorregut de les posicions.
ArbreBinari.RecorregutInordre(ArbreBinari<E>) - Constructor for class uoc.ei.tads.ArbreBinari.RecorregutInordre
Constructor.
ArbreBinari.RecorregutOrdreBasic<E> - Class in uoc.ei.tads
Classe que proporciona el comportament bàsic per als tres recorreguts preordre, inordre i postordre.
ArbreBinari.RecorregutOrdreBasic(ArbreBinari<E>) - Constructor for class uoc.ei.tads.ArbreBinari.RecorregutOrdreBasic
Constructor.
ArbreBinari.RecorregutPerNivell<E> - Class in uoc.ei.tads
Classe que proporciona un recorregut de les posicions.
ArbreBinari.RecorregutPerNivell(ArbreBinari<E>) - Constructor for class uoc.ei.tads.ArbreBinari.RecorregutPerNivell
Constructor sense paràmetres.
ArbreBinari.RecorregutPostordre<E> - Class in uoc.ei.tads
Classe que proporciona un recorregut de les posicions.
ArbreBinari.RecorregutPostordre(ArbreBinari<E>) - Constructor for class uoc.ei.tads.ArbreBinari.RecorregutPostordre
Constructor.
ArbreBinari.RecorregutPreordre<E> - Class in uoc.ei.tads
Classe que proporciona un recorregut de les posicions.
ArbreBinari.RecorregutPreordre(ArbreBinari<E>) - Constructor for class uoc.ei.tads.ArbreBinari.RecorregutPreordre
Constructor.
ArbreBinariEncadenatImpl<E> - Class in uoc.ei.tads
Classe que implementa les operacions de qualsevol arbre binari, el qual es caracteritza per organitzar els seus elements (nodes) formant una jerarquia: tot node (tret de l'arrel que es el cap de la jerarquia) és descendent d'un node únic, i pot ser ascendent d'un màxim de dos nodes (quan no té descendents s'anomena fulla).
ArbreBinariEncadenatImpl() - Constructor for class uoc.ei.tads.ArbreBinariEncadenatImpl
 
ArbreBinariEncadenatImpl.NodeArbre<EN> - Class in uoc.ei.tads
Classe que implementa un node amb dos encadenaments a node.
ArbreBinariEncadenatImpl.NodeArbre() - Constructor for class uoc.ei.tads.ArbreBinariEncadenatImpl.NodeArbre
Constructor sense paràmetres.
ArbreBinariEncadenatImpl.NodeArbre(EN) - Constructor for class uoc.ei.tads.ArbreBinariEncadenatImpl.NodeArbre
Constructor amb un paràmetre.
ArbreBinariEncadenatImpl.NodeArbre(ArbreBinariEncadenatImpl.NodeArbre<EN>, EN, ArbreBinariEncadenatImpl.NodeArbre<EN>) - Constructor for class uoc.ei.tads.ArbreBinariEncadenatImpl.NodeArbre
Constructor amb tres paràmetres.
ArbreBinariVectorImpl<E> - Class in uoc.ei.tads
Classe que implementa les operacions de qualsevol arbre binari, el qual es caracteritza per organitzar els seus elements (nodes) formant una jerarquia: tot node (tret de l'arrel que es el cap de la jerarquia) és descendent d'un node únic, i pot ser ascendent d'un màxim de dos nodes (quan no té descendents s'anomena fulla).
ArbreBinariVectorImpl() - Constructor for class uoc.ei.tads.ArbreBinariVectorImpl
Constructor sense paràmetres (capacitat màxima, per defecte).
ArbreBinariVectorImpl(int) - Constructor for class uoc.ei.tads.ArbreBinariVectorImpl
Constructor amb un paràmetre.
ArbreGeneralDelegImpl<E> - Class in uoc.ei.tads
Els arbres són estructures que relacionen els seus elements, anomenats nodes, formant jerarquies: tot node (tret de l'arrel que es el cap de la jerarquia) és descendent d'un node únic, i pot ser ascendent d'altres nodes (quan no té descendents s'anomena fulla).
ArbreGeneralDelegImpl() - Constructor for class uoc.ei.tads.ArbreGeneralDelegImpl
 
ArbreGeneralDelegImpl.RecorregutFills<E> - Class in uoc.ei.tads
Classe que proporciona un recorregut de les posicions.
ArbreGeneralDelegImpl.RecorregutFills(ArbreGeneralDelegImpl<E>, Posicio<E>) - Constructor for class uoc.ei.tads.ArbreGeneralDelegImpl.RecorregutFills
Constructor amb un paràmetre.
arrel() - Method in interface uoc.ei.tads.Arbre
Accessor de lectura de l'arrel de l'arbre, si n'hi ha.
arrel() - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl
Accessor de lectura de l'arrel de l'arbre, si n'hi ha.
arrel() - Method in class uoc.ei.tads.ArbreBinariVectorImpl
Accessor de lectura de l'arrel de l'arbre, si n'hi ha.
arrel() - Method in class uoc.ei.tads.ArbreGeneralDelegImpl
Accessor de lectura de l'arrel de l'arbre, si n'hi ha.
avl - Variable in class uoc.ei.tads.ConjuntAVLImpl
Arbre binari AVL que implementa les operacions per delegació.
avl - Variable in class uoc.ei.tads.DiccionariAVLImpl
Arbre binari AVL que implementa les operacions per delegació.

B

balanceig() - Method in class uoc.ei.tads.ArbreAVL.NodeAVL
Mètode que comprova l'equilibri de l'arbre de nodes.

C

calcularIndexTaula(C) - Method in class uoc.ei.tads.TaulaDispersio
 
cercaPosicio(C) - Method in class uoc.ei.tads.DiccionariLlistaImpl
 
cercarClauEnSinonims(LlistaEncadenada<ClauValor<C, E>>, C) - Method in class uoc.ei.tads.TaulaDispersio
 
cim() - Method in interface uoc.ei.tads.Pila
Accessor de lectura del darrer element afegit a la pila, si n'hi ha.
cim() - Method in class uoc.ei.tads.PilaVectorImpl
Accessor de lectura del darrer element afegit a la pila, si n'hi ha.
clau - Variable in class uoc.ei.tads.ClauValor
Clau o índex que permet identificar la parella.
claus() - Method in interface uoc.ei.tads.Diccionari
Accessor de lectura dels elements que hi ha al contenidor.
claus() - Method in class uoc.ei.tads.DiccionariAVLImpl
Accessor de lectura dels elements que hi ha al contenidor.
claus() - Method in class uoc.ei.tads.DiccionariLlistaImpl
 
claus() - Method in class uoc.ei.tads.DiccionariVectorImpl
 
claus() - Method in class uoc.ei.tads.TaulaDispersio
Accessor de lectura dels elements que hi ha al contenidor.
ClauValor<C,E> - Class in uoc.ei.tads
Classe que emparella dos objectes.
ClauValor(C, E) - Constructor for class uoc.ei.tads.ClauValor
Constructor amb dos paràmetres.
comparador - Variable in class uoc.ei.tads.CuaAmbPrioritat
Comparador concret que permet deduir la prioritat entre els elements.
comparar(Posicio<E>, Posicio<E>) - Method in class uoc.ei.tads.CuaAmbPrioritat
Mètode protegit que compara els elements continguts a les posicions rebudes.
compareTo(ClauValor<C, E>) - Method in class uoc.ei.tads.ClauValor
Mètode que implementa Comparable.compareTo(Object o).
Conjunt<E> - Interface in uoc.ei.tads
Interfície que defineix les operacions bàsiques d'un conjunt.
ConjuntAbstracte<E> - Class in uoc.ei.tads
Clas que implementa aquelles operacions de conjunt que no depenen de la representació triada (AVL, Taules de dispersió, ...).
ConjuntAbstracte() - Constructor for class uoc.ei.tads.ConjuntAbstracte
 
ConjuntAVLImpl<E> - Class in uoc.ei.tads
Classe que implementa les operacions d'un conjunt per delegació en un arbre binari AVL.
ConjuntAVLImpl() - Constructor for class uoc.ei.tads.ConjuntAVLImpl
Constructor sense paràmetres.
ConjuntAVLImpl(Comparator<E>) - Constructor for class uoc.ei.tads.ConjuntAVLImpl
Constructor amb un paràmetre i elements d'una classe comparable amb el comparador donat.
ConjuntTaulaImpl<E> - Class in uoc.ei.tads
Classe que implementa les operacions bàsiques d'un conjunt per delegació en una taula de dispersió.
ConjuntTaulaImpl() - Constructor for class uoc.ei.tads.ConjuntTaulaImpl
Constructor sense paràmetres (mida de la taula per defecte).
ConjuntTaulaImpl(int) - Constructor for class uoc.ei.tads.ConjuntTaulaImpl
Constructor amb un paràmetre (taula de la mida donada).
consultar(C) - Method in interface uoc.ei.tads.Diccionari
Accesor de lectura de l'element associat amb una clau.
consultar(C) - Method in class uoc.ei.tads.DiccionariAVLImpl
Accesor de lectura de l'element associat amb una clau.
consultar(C) - Method in class uoc.ei.tads.DiccionariLlistaImpl
 
consultar(C) - Method in class uoc.ei.tads.DiccionariVectorImpl
 
consultar(C) - Method in class uoc.ei.tads.TaulaDispersio
Accesor de lectura de l'element associat amb una clau.
Contenidor<E> - Interface in uoc.ei.tads
Interfície que defineix les operacions de qualsevol TAD que es caracteritzi per contenir un conjunt d'elements.
ContenidorAfitat<E> - Interface in uoc.ei.tads
Interfície que exten contenidor afegint les operacions necessàries per als contenidors afitats.
creaArbreRepresentacio() - Method in class uoc.ei.tads.ArbreGeneralDelegImpl
 
creaLlistaDeSinonims(int, ClauValor<C, E>) - Method in class uoc.ei.tads.TaulaDispersio
 
crearNode(Posicio<E>, E) - Method in class uoc.ei.tads.ArbreAVL
Sobreescriu el mètode de la superclasse per a incorporar l'atribut d'altura al node, que permet comprovar l'equilibri de l'arbre AVL.
crearNode(Posicio<E>, E) - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl
Crea un nou node, amb dos encadenaments a node, que emmagatzema un element.
cua - Variable in class uoc.ei.tads.ArbreAbstracte.RecorregutPerNivells
Cua auxiliar.
cua - Variable in class uoc.ei.tads.ArbreBinari.RecorregutPerNivell
Cua auxiliar.
Cua<E> - Interface in uoc.ei.tads
Seqüència que es caracteritza perquè es consulta i s'esborra el primer element inserit: first-in-first-out (FIFO).
CuaAmbPrioritat<E> - Class in uoc.ei.tads
Classe que implementa les operacions de les cues prioritàries (priority queue) i es distingeix perquè els elements no s'insereixen pel final, sinó que s'ordenen segons una prioritat que tenen associada.
CuaAmbPrioritat() - Constructor for class uoc.ei.tads.CuaAmbPrioritat
Constructor sense paràmetres (capacitat màxima, per defecte) i elements d'una classe que implementa java.lang.Comparable.
CuaAmbPrioritat(int) - Constructor for class uoc.ei.tads.CuaAmbPrioritat
Constructor amb un paràmetre (capacitat donada) i elements d'una classe que implementa java.lang.Comparable.
CuaAmbPrioritat(Comparator<E>) - Constructor for class uoc.ei.tads.CuaAmbPrioritat
Constructor amb un paràmetre (capacitat màxima, per defecte) i elements d'una classe comparable amb el comparador donat.
CuaAmbPrioritat(int, Comparator<E>) - Constructor for class uoc.ei.tads.CuaAmbPrioritat
Constructor amb dos paràmetres (capacitat donada) i elements d'una classe comparable amb el comparador donat.
CuaAmbPrioritat.ArbreBinariQuasicompletVectorImpl<E> - Class in uoc.ei.tads
Classe que exten el comportament d'un arbre binari amb dos mètodes que ens proporcionen la funcionalitat d'un arbre quasicomplet.
CuaAmbPrioritat.ArbreBinariQuasicompletVectorImpl() - Constructor for class uoc.ei.tads.CuaAmbPrioritat.ArbreBinariQuasicompletVectorImpl
 
CuaAmbPrioritat.ArbreBinariQuasicompletVectorImpl(int) - Constructor for class uoc.ei.tads.CuaAmbPrioritat.ArbreBinariQuasicompletVectorImpl
 
CuaVectorImpl<E> - Class in uoc.ei.tads
Seqüència que es caracteritza perquè es consulta i s'esborra el primer element inserit: first-in-first-out (FIFO).
CuaVectorImpl() - Constructor for class uoc.ei.tads.CuaVectorImpl
Constructor sense paràmetres (capacitat màxima, per defecte).
CuaVectorImpl(int) - Constructor for class uoc.ei.tads.CuaVectorImpl
Constructor amb un paràmetre.

D

darrer() - Method in class uoc.ei.tads.CuaAmbPrioritat.ArbreBinariQuasicompletVectorImpl
Retorna el darrer element en un recorregut per nivells de l'arbre quasicomplet.
darrer - Variable in class uoc.ei.tads.LlistaEncadenada
Posició del darrer element de la llista.
darrer - Variable in class uoc.ei.tads.LlistaEncadenada.RecorregutUnidireccionalLLista
Darrer node de la llista.
desempilar() - Method in interface uoc.ei.tads.Pila
Esborra l'element del cim de la pila, si n'hi ha algun.
desempilar() - Method in class uoc.ei.tads.PilaVectorImpl
Esborra l'element del cim de la pila, si n'hi ha algun.
desencuar() - Method in interface uoc.ei.tads.Cua
Esborra el primer element de la cua, si n'hi ha algun.
desencuar() - Method in class uoc.ei.tads.CuaAmbPrioritat
Esborra l'element de menor prioritat, si n'hi ha algun.
desencuar() - Method in class uoc.ei.tads.CuaVectorImpl
Esborra el primer element de la cua, si n'hi ha algun.
Diccionari<C,E> - Interface in uoc.ei.tads
Interfície que defineix les operacions d'un diccionari.
diccionari - Variable in class uoc.ei.tads.DiccionariLlistaImpl
 
diccionari - Variable in class uoc.ei.tads.DiccionariVectorImpl
 
DiccionariAVLImpl<C,E> - Class in uoc.ei.tads
Classe que implementa les operacions d'un diccionari per delegació en un arbre binari AVL.
DiccionariAVLImpl() - Constructor for class uoc.ei.tads.DiccionariAVLImpl
Constructor sense paràmetres.
DiccionariAVLImpl(Comparator<ClauValor<C, E>>) - Constructor for class uoc.ei.tads.DiccionariAVLImpl
Constructor amb un paràmetre i elements d'una classe comparable amb el comparador donat.
DiccionariLlistaImpl<C,E> - Class in uoc.ei.tads
 
DiccionariLlistaImpl() - Constructor for class uoc.ei.tads.DiccionariLlistaImpl
 
DiccionariLlistaImpl.RecorregutAmbAnterior<E> - Class in uoc.ei.tads
 
DiccionariLlistaImpl.RecorregutAmbAnterior(Recorregut<E>) - Constructor for class uoc.ei.tads.DiccionariLlistaImpl.RecorregutAmbAnterior
 
DiccionariVectorImpl<C,E> - Class in uoc.ei.tads
Implementació d'un diccionari mitjançant un vector de mida fixa.
DiccionariVectorImpl(int) - Constructor for class uoc.ei.tads.DiccionariVectorImpl
 
DiccionariVectorImpl.IteradorClaus<CI,EI> - Class in uoc.ei.tads
 
DiccionariVectorImpl.IteradorClaus(Iterador<ClauValor<CI, EI>>) - Constructor for class uoc.ei.tads.DiccionariVectorImpl.IteradorClaus
 
DiccionariVectorImpl.IteradorValors<CI,EI> - Class in uoc.ei.tads
 
DiccionariVectorImpl.IteradorValors(Iterador<ClauValor<CI, EI>>) - Constructor for class uoc.ei.tads.DiccionariVectorImpl.IteradorValors
 
diferencia(Conjunt<E>) - Method in interface uoc.ei.tads.Conjunt
Esborra del conjunt actual els elements que existeixen en un segon conjunt, si es pot.
diferencia(Conjunt<E>) - Method in class uoc.ei.tads.ConjuntAbstracte
Esborra del conjunt actual els elements que existeixen en un segon conjunt, si es pot.

E

element - Variable in class uoc.ei.tads.ArbreBinariEncadenatImpl.NodeArbre
Element contingut al node.
elements() - Method in class uoc.ei.tads.ArbreAbstracte
Accessor de lectura dels elements que hi ha al contenidor.
elements() - Method in class uoc.ei.tads.ArbreBinari
Accessor de lectura dels elements que hi ha al contenidor.
elements() - Method in class uoc.ei.tads.ConjuntAVLImpl
Accessor de lectura dels elements que hi ha al contenidor.
elements() - Method in class uoc.ei.tads.ConjuntTaulaImpl
Accessor de lectura dels elements que hi ha al contenidor.
elements() - Method in interface uoc.ei.tads.Contenidor
Accessor de lectura dels elements que hi ha al contenidor.
elements() - Method in class uoc.ei.tads.CuaAmbPrioritat
Accessor de lectura dels elements que hi ha al contenidor.
elements - Variable in class uoc.ei.tads.CuaVectorImpl
Taula d'elements del contenidor.
elements() - Method in class uoc.ei.tads.CuaVectorImpl
Accessor de lectura dels elements que hi ha al contenidor.
elements() - Method in class uoc.ei.tads.DiccionariAVLImpl
Accessor de lectura dels elements que hi ha al contenidor.
elements() - Method in class uoc.ei.tads.DiccionariLlistaImpl
 
elements() - Method in class uoc.ei.tads.DiccionariVectorImpl
 
elements(RecorregutBidireccional.IniciRecorregut) - Method in class uoc.ei.tads.LlistaDoblementEncadenada
Accessor de lectura dels elements que hi ha al contenidor.
elements() - Method in class uoc.ei.tads.LlistaEncadenada
Accessor de lectura dels elements que hi ha al contenidor.
elements - Variable in class uoc.ei.tads.PilaVectorImpl
Taula d'elements del contenidor.
elements() - Method in class uoc.ei.tads.PilaVectorImpl
Accessor de lectura dels elements que hi ha al contenidor.
elements() - Method in class uoc.ei.tads.TaulaDispersio
Accessor de lectura dels elements que hi ha al contenidor.
elems - Variable in class uoc.ei.tads.ArbreBinariVectorImpl
Taula d'elements del contenidor.
empilaDescendentsAmbMenysPrioritat(Posicio<E>) - Method in class uoc.ei.tads.ArbreAbstracte.RecorregutOrdreBasic
Aquest mètode empila els descendents d'un node que han d'aparèixer després que ell en el recorregut de l'arbre.
empilaDescendentsAmbMenysPrioritat(Posicio<E>) - Method in class uoc.ei.tads.ArbreAbstracte.RecorregutPostordre
En el cas del recorregut postordre un node no té descendents amb menys prioritat.
empilaDescendentsAmbMenysPrioritat(Posicio<E>) - Method in class uoc.ei.tads.ArbreAbstracte.RecorregutPreordre
En el cas del recorregut preordre, els descendents amb menys prioritat que un node són els seus dos fills (i a la vegada els descendents d'aquests).
empilaDescendentsAmbMenysPrioritat(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinari.RecorregutInordre
Els descendents amb menys prioritat per al cas del recorregut inordre són el fill dret i els seus descendents.
empilaDescendentsAmbMenysPrioritat(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinari.RecorregutOrdreBasic
Aquest mètode empila els descendents d'un node que han d'aparèixer després que ell en el recorregut de l'arbre.
empilaDescendentsAmbMenysPrioritat(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinari.RecorregutPostordre
Els descendents amb menys prioritat per al cas del recorregut inordre són el fill dret i els seus descendents.
empilaDescendentsAmbMenysPrioritat(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinari.RecorregutPreordre
En el cas del recorregut preordre, els descendents amb menys prioritat que un node són els seus dos fills (i a la vegada els descendents d'aquests).
empilaDescendentsAmbMesPrioritat(Posicio<E>) - Method in class uoc.ei.tads.ArbreAbstracte.RecorregutOrdreBasic
Aquest mètode empila els descendents d'un node que han d'aparèixer abans que ell en el recorregut de l'arbre.
empilaDescendentsAmbMesPrioritat(Posicio<E>) - Method in class uoc.ei.tads.ArbreAbstracte.RecorregutPostordre
En el cas del recorregut postordre, donat un node, aquest sempre apareixerà després que els els seus descendents en el recorregut, per tant, tots els fills d'un node tenen més prioritat que ell.
empilaDescendentsAmbMesPrioritat(Posicio<E>) - Method in class uoc.ei.tads.ArbreAbstracte.RecorregutPreordre
En el cas del recorregut preordre, donat un node, aquest sempre apareixerà abans que els els seus descendents en el recorregut, per tant, un node no té descendents amb més prioritat que ell.
empilaDescendentsAmbMesPrioritat(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinari.RecorregutInordre
Els descendents amb més prioritat per al cas del recorregut inordre són el fill esquerre i els seus descendents.
empilaDescendentsAmbMesPrioritat(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinari.RecorregutOrdreBasic
Aquest mètode empila els descendents d'un node que han d'aparèixer abans que ell en el recorregut de l'arbre.
empilaDescendentsAmbMesPrioritat(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinari.RecorregutPostordre
Redefinició d'aquest mètode per a tenir en compte els descendents amb menys prioritat del darrer node de la branca esquerra.
empilaDescendentsAmbMesPrioritat(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinari.RecorregutPreordre
En el cas del recorregut preordre, donat un node, aquest sempre apareixerà abans que els els seus descendents en el recorregut, per tant, un node no té descendents amb més prioritat que ell.
empilaFills(Posicio<E>) - Method in class uoc.ei.tads.ArbreAbstracte.RecorregutOrdreBasic
Aquest mètode empila els fills d'un node en l'ordre en el que estan definits.
empilaFills(Posicio<E>) - Method in class uoc.ei.tads.ArbreAbstracte.RecorregutPostordre
 
empilar(E) - Method in interface uoc.ei.tads.Pila
Afegeix un element a la pila, si hi cap.
empilar(E) - Method in class uoc.ei.tads.PilaVectorImpl
Afegeix un element a la pila, si hi cap.
encuar(E) - Method in interface uoc.ei.tads.Cua
Afegeix un element a la cua, si hi cap.
encuar(E) - Method in class uoc.ei.tads.CuaAmbPrioritat
Afegeix un element a la posició que li correspon, si hi cap.
encuar(E) - Method in class uoc.ei.tads.CuaVectorImpl
Afegeix un element a la cua, si hi cap.
enfonsarElement(Posicio<E>) - Method in class uoc.ei.tads.CuaAmbPrioritat
 
equals(Object) - Method in class uoc.ei.tads.ClauValor
Mètode que sobreescriu Object.equals(Object obj).
equilibrar(Posicio<E>) - Method in class uoc.ei.tads.ArbreAVL
Mètode que restaura, si cal, l'equilibri de l'arbre de nodes després de cada inserció o supressió.
equilibrar() - Method in class uoc.ei.tads.ArbreAVL.NodeAVL
Mètode que restaura, si cal, l'equilibri de l'arbre de nodes després de cada inserció o supressió.
esborrar(Posicio<E>, Posicio<E>) - Method in interface uoc.ei.tads.Arbre
Esborra el subarbre representat per la posició fill, si es pot.
esborrar(Posicio<E>, Posicio<E>) - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl
Esborra el subarbre representat per la posició fill, si es pot.
esborrar(Posicio<E>, Posicio<E>) - Method in class uoc.ei.tads.ArbreBinariVectorImpl
Esborra el subarbre representat per la posició fill, si es pot.
esborrar(Posicio<E>, Posicio<E>) - Method in class uoc.ei.tads.ArbreGeneralDelegImpl
Esborra el subarbre representat per la posició fill, si es pot.
esborrar(E) - Method in interface uoc.ei.tads.Conjunt
Esborra un element, si es pot.
esborrar(E) - Method in class uoc.ei.tads.ConjuntAVLImpl
Esborra un element, si es pot.
esborrar(E) - Method in class uoc.ei.tads.ConjuntTaulaImpl
Esborra la clau i l'element associat, si es pot.
esborrar(C) - Method in interface uoc.ei.tads.Diccionari
Esborra la primera clau coincident i l'element associat, si es pot.
esborrar(C) - Method in class uoc.ei.tads.DiccionariAVLImpl
Esborra la primera clau coincident i l'element associat, si es pot.
esborrar(C) - Method in class uoc.ei.tads.DiccionariLlistaImpl
 
esborrar(C) - Method in class uoc.ei.tads.DiccionariVectorImpl
 
esborrar(Posicio<E>) - Method in interface uoc.ei.tads.Llista
Esborra la posició rebuda.
esborrar(Posicio<E>) - Method in class uoc.ei.tads.LlistaDoblementEncadenada
Esborra la posició rebuda.
esborrar(Posicio<E>) - Method in class uoc.ei.tads.LlistaEncadenada
Esborra la posició rebuda.
esborrar(C) - Method in class uoc.ei.tads.TaulaDispersio
Esborra la primera clau coincident i l'element associat, si es pot.
esborrarDarrer() - Method in class uoc.ei.tads.CuaAmbPrioritat.ArbreBinariQuasicompletVectorImpl
Esborra la darrera posició ocupada de l'arbre en un recorregut per nivells.
esborrarDarreraPosicio() - Method in class uoc.ei.tads.CuaAmbPrioritat
 
esborrarLlistaDeSinonims(int) - Method in class uoc.ei.tads.TaulaDispersio
 
esborrarPrimer() - Method in interface uoc.ei.tads.Llista
Esborra la primera posició de la llista.
esborrarPrimer() - Method in class uoc.ei.tads.LlistaDoblementEncadenada
Esborra la primera posició de la llista.
esborrarPrimer() - Method in class uoc.ei.tads.LlistaEncadenada
Esborra la primera posició de la llista.
esborrarSeguent(Posicio<E>) - Method in interface uoc.ei.tads.Llista
Esborra la posició següent.
esborrarSeguent(Posicio<E>) - Method in class uoc.ei.tads.LlistaDoblementEncadenada
Esborra la posició següent.
esborrarSeguent(Posicio<E>) - Method in class uoc.ei.tads.LlistaEncadenada
Esborra la posició següent.
esFulla(Posicio<E>) - Method in interface uoc.ei.tads.Arbre
Comprova si l'arbre o subarbre té algún fill.
esFulla(Posicio<E>) - Method in class uoc.ei.tads.ArbreAbstracte
Comprova si l'arbre o subarbre té algún fill.
esFulla(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinari
Comprova si l'arbre o subarbre té algún fill.
estaBuit() - Method in class uoc.ei.tads.ArbreAbstracte
 
estaBuit() - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl
Mètode per a comprovar si el contenidor està buit.
estaBuit() - Method in class uoc.ei.tads.ArbreBinariVectorImpl
Mètode per a comprovar si el contenidor està buit.
estaBuit() - Method in class uoc.ei.tads.ConjuntAVLImpl
Mètode per a comprovar si el contenidor està buit.
estaBuit() - Method in class uoc.ei.tads.ConjuntTaulaImpl
Mètode per a comprovar si el contenidor està buit.
estaBuit() - Method in interface uoc.ei.tads.Contenidor
Comprova si el contenidor està buit.
estaBuit() - Method in class uoc.ei.tads.CuaAmbPrioritat
Mètode per a comprovar si el contenidor està buit.
estaBuit() - Method in class uoc.ei.tads.CuaVectorImpl
Mètode per a comprovar si el contenidor està buit.
estaBuit() - Method in class uoc.ei.tads.DiccionariAVLImpl
Mètode per a comprovar si el contenidor està buit.
estaBuit() - Method in class uoc.ei.tads.DiccionariLlistaImpl
 
estaBuit() - Method in class uoc.ei.tads.DiccionariVectorImpl
 
estaBuit() - Method in class uoc.ei.tads.LlistaEncadenada
Mètode per a comprovar si el contenidor està buit.
estaBuit() - Method in class uoc.ei.tads.PilaVectorImpl
Mètode per a comprovar si el contenidor està buit.
estaBuit() - Method in class uoc.ei.tads.TaulaDispersio
Mètode per a comprovar si el contenidor està buit.
estaPle() - Method in class uoc.ei.tads.ArbreBinariVectorImpl
Mètode per a comprovar si el contenidor està ple.
estaPle() - Method in interface uoc.ei.tads.ContenidorAfitat
Comprova si el contenidor està ple.
estaPle() - Method in class uoc.ei.tads.CuaAmbPrioritat
Mètode per a comprovar si el contenidor està ple.
estaPle() - Method in class uoc.ei.tads.CuaVectorImpl
Mètode per a comprovar si el contenidor està ple.
estaPle() - Method in class uoc.ei.tads.PilaVectorImpl
Mètode per a comprovar si el contenidor està ple.
ExcepcioContenidorBuit - Exception in uoc.ei.tads
Classe que implementa l'excepció que es genera quan es vol obtenir un element d'un contenidor que està buit.
ExcepcioContenidorBuit() - Constructor for exception uoc.ei.tads.ExcepcioContenidorBuit
Constructor sense paràmetres.
ExcepcioContenidorBuit(String) - Constructor for exception uoc.ei.tads.ExcepcioContenidorBuit
Constructor amb un paràmetre.
ExcepcioContenidorPle - Exception in uoc.ei.tads
Classe que implementa l'excepció que es genera quan es vol inserir un element en un contenidor (afitat) que està ple.
ExcepcioContenidorPle() - Constructor for exception uoc.ei.tads.ExcepcioContenidorPle
Constructor sense paràmetres.
ExcepcioContenidorPle(String) - Constructor for exception uoc.ei.tads.ExcepcioContenidorPle
Constructor amb un paràmetre.
ExcepcioElementsNoComparables - Exception in uoc.ei.tads
Classe que implementa l'excepció que es genera quan es volen comparar dos objectes que no són comparables o no ho són entre ells.
ExcepcioElementsNoComparables() - Constructor for exception uoc.ei.tads.ExcepcioElementsNoComparables
Constructor sense paràmetres.
ExcepcioElementsNoComparables(String) - Constructor for exception uoc.ei.tads.ExcepcioElementsNoComparables
Constructor amb un paràmetre.
ExcepcioOperacioNoSuportada - Exception in uoc.ei.tads
Classe que implementa l'excepció que es genera quan una classe no implementa un mètode per raons d'eficiència o segururetat.
ExcepcioOperacioNoSuportada() - Constructor for exception uoc.ei.tads.ExcepcioOperacioNoSuportada
Constructor sense paràmetres.
ExcepcioOperacioNoSuportada(String) - Constructor for exception uoc.ei.tads.ExcepcioOperacioNoSuportada
Constructor amb un paràmetre.
ExcepcioParametreIncorrecte - Exception in uoc.ei.tads
Classe que implementa l'excepció que es genera quan el constructor o qualsevol mètode d'una classe rep un paràmetre incorrecte que no estigui contemplat en altres excepcions.
ExcepcioParametreIncorrecte() - Constructor for exception uoc.ei.tads.ExcepcioParametreIncorrecte
Constructor sense paràmetres.
ExcepcioParametreIncorrecte(String) - Constructor for exception uoc.ei.tads.ExcepcioParametreIncorrecte
Constructor amb un paràmetre.
ExcepcioPosicioInvalida - Exception in uoc.ei.tads
Classe que implementa l'excepció que es genera quan es passa com a paràmetre una posició invàlida.
ExcepcioPosicioInvalida() - Constructor for exception uoc.ei.tads.ExcepcioPosicioInvalida
Constructor sense paràmetres.
ExcepcioPosicioInvalida(String) - Constructor for exception uoc.ei.tads.ExcepcioPosicioInvalida
Constructor amb un paràmetre.
ExcepcioTADs - Exception in uoc.ei.tads
Classe que implementa les excepcions que es poden produir generalment per errors de programació a la llibreria de TADs, els quals s'haurien evitat fent correctament les comprovacions oportunes.
ExcepcioTADs() - Constructor for exception uoc.ei.tads.ExcepcioTADs
Constructor sense paràmetres.
ExcepcioTADs(String) - Constructor for exception uoc.ei.tads.ExcepcioTADs
Constructor amb un paràmetre.

F

fill - Variable in class uoc.ei.tads.ArbreGeneralDelegImpl.RecorregutFills
Posició auxiliar.
fillDret(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinari
Accessor de lectura del fill dret d'una posició de l'arbre.
fillDret(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl
Accessor de lectura del fill dret d'una posició de l'arbre.
fillDret - Variable in class uoc.ei.tads.ArbreBinariEncadenatImpl.NodeArbre
Encadenament al fill dret.
fillDret(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinariVectorImpl
Accessor de lectura del fill dret d'una posició de l'arbre.
fillEsquerre(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinari
Accessor de lectura del fill esquerre d'una posició de l'arbre.
fillEsquerre(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl
Accessor de lectura del fill esquerre d'una posició de l'arbre.
fillEsquerre - Variable in class uoc.ei.tads.ArbreBinariEncadenatImpl.NodeArbre
Encadenament al fill esquerre.
fillEsquerre(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinariVectorImpl
Accessor de lectura del fill esquerre d'una posició de l'arbre.
fills(Posicio<E>) - Method in interface uoc.ei.tads.Arbre
Mètode que soporta múltiples recorreguts, de les posicions filles de la posició de referència, simultanis i independents entre ells.
fills(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinari
Mètode que soporta múltiples recorreguts, de les posicions filles de la posició de referència, simultanis i independents entre ells.
fills(Posicio<E>) - Method in class uoc.ei.tads.ArbreGeneralDelegImpl
Mètode que soporta múltiples recorreguts, de les posicions filles de la posició de referència, simultanis i independents entre ells.

G

getAltura() - Method in class uoc.ei.tads.ArbreAVL.NodeAVL
Accessor de lectura de l'altura continguda al node.
getAnterior() - Method in class uoc.ei.tads.LlistaDoblementEncadenada.NodeDoblementEncadenat
Accesor de lectura del segon encadenament (node anterior en una seqüència, fill dret en un arbre binari, etc.)
getClau() - Method in class uoc.ei.tads.ClauValor
Accessor de lectura de la clau o índex.
getElem() - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl.NodeArbre
Accessor de lectura de l'element contingut al node.
getElem(Posicio<ERec>) - Method in class uoc.ei.tads.IteradorRecorregutImpl
Accessor de lectura de l'element emmagatzemat a la posició.
getElem() - Method in class uoc.ei.tads.LlistaEncadenada.NodeEncadenat
Accessor de lectura de l'element contingut al node.
getElem() - Method in interface uoc.ei.tads.Posicio
Accessor de lectura de l'element emmagatzemat a la posició.
getElem() - Method in class uoc.ei.tads.Rang
Accessor de lectura de l'element contingut al node.
getFillDret() - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl.NodeArbre
Accesor de lectura del fill dret.
getFillEsquerre() - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl.NodeArbre
Accesor de lectura del fill esquerre.
getIndex() - Method in class uoc.ei.tads.Rang
Accesor de lectura de l'índex de la posició.
getSeguent() - Method in class uoc.ei.tads.LlistaEncadenada.NodeEncadenat
Accesor de lectura del node encadenat.
getSerialVersionUID() - Static method in class uoc.ei.tads.Utilitats
Retorna un identificador que es pot fer servir per les classes de la llibreria per a determinar la compatibilitat entre objectes serialitzats de la mateixa classe.
getValor() - Method in class uoc.ei.tads.ClauValor
Accessor de lectura de la informació associada a la clau.
getVector() - Method in class uoc.ei.tads.DiccionariVectorImpl
 
getVersio() - Static method in class uoc.ei.tads.Utilitats
Retorna la versió de la llibreria de TADs.
getVersioLong() - Static method in class uoc.ei.tads.Utilitats
Retorna la versió de la llibreria de TADs com un long.

H

hashCode() - Method in class uoc.ei.tads.ClauValor
Mètode que sobreescriu Object.hashCode().
heap - Variable in class uoc.ei.tads.CuaAmbPrioritat
Arbre binari vector que serveix de suport a la cua prioritària.
hiEs(E) - Method in interface uoc.ei.tads.Conjunt
Comprova si hi ha un element.
hiEs(E) - Method in class uoc.ei.tads.ConjuntAVLImpl
Comprova si hi ha un element.
hiEs(E) - Method in class uoc.ei.tads.ConjuntTaulaImpl
Comprova si hi ha un element amb una determinada clau.
hiEs(C) - Method in interface uoc.ei.tads.Diccionari
Comprova si hi ha un element amb una determinada clau.
hiEs(C) - Method in class uoc.ei.tads.DiccionariAVLImpl
Comprova si hi ha un element amb una determinada clau.
hiEs(C) - Method in class uoc.ei.tads.DiccionariLlistaImpl
 
hiEs(C) - Method in class uoc.ei.tads.DiccionariVectorImpl
 
hiEs(C) - Method in class uoc.ei.tads.TaulaDispersio
Comprova si hi ha un element amb una determinada clau.
hiHaAnterior() - Method in interface uoc.ei.tads.IteradorBidireccional
Comprova si hi ha un darrer o anterior element.
hiHaAnterior() - Method in class uoc.ei.tads.LlistaDoblementEncadenada.RecorregutBidireccionalLlista
Comprova si hi ha una última o anterior posició.
hiHaAnterior() - Method in interface uoc.ei.tads.RecorregutBidireccional
Comprova si hi ha un primer o següent element.
hiHaSeguent() - Method in class uoc.ei.tads.ArbreAbstracte.RecorregutOrdreBasic
Comprova si hi ha una primera o següent posició.
hiHaSeguent() - Method in class uoc.ei.tads.ArbreAbstracte.RecorregutPerNivells
Comprova si hi ha una primera o següent posició.
hiHaSeguent() - Method in class uoc.ei.tads.ArbreBinari.RecorregutFills
Comprova si hi ha una primera o següent posició.
hiHaSeguent() - Method in class uoc.ei.tads.ArbreBinari.RecorregutOrdreBasic
Comprova si hi ha una primera o següent posició.
hiHaSeguent() - Method in class uoc.ei.tads.ArbreBinari.RecorregutPerNivell
Comprova si hi ha una primera o següent posició.
hiHaSeguent() - Method in class uoc.ei.tads.ArbreGeneralDelegImpl.RecorregutFills
Comprova si hi ha una primera o següent posició.
hiHaSeguent() - Method in class uoc.ei.tads.DiccionariLlistaImpl.RecorregutAmbAnterior
 
hiHaSeguent() - Method in class uoc.ei.tads.DiccionariVectorImpl.IteradorClaus
 
hiHaSeguent() - Method in class uoc.ei.tads.DiccionariVectorImpl.IteradorValors
 
hiHaSeguent() - Method in interface uoc.ei.tads.Iterador
Comprova si hi ha un primer o següent element.
hiHaSeguent() - Method in class uoc.ei.tads.IteradorMultiple
 
hiHaSeguent() - Method in class uoc.ei.tads.IteradorRecorregutImpl
Comprova si hi ha un primer o següent element.
hiHaSeguent() - Method in class uoc.ei.tads.IteradorVectorImpl
 
hiHaSeguent() - Method in class uoc.ei.tads.LlistaEncadenada.RecorregutUnidireccionalLLista
Comprova si hi ha una primera o següent posició.
hiHaSeguent() - Method in interface uoc.ei.tads.Recorregut
Comprova si hi ha un primer o següent element.
hiHaSeguent() - Method in class uoc.ei.tads.RecorregutVectorImpl
 
hiHaSeguent() - Method in class uoc.ei.tads.TaulaDispersio.RecorregutNodes
Comprova si hi ha una primera o següent posició.

I

i - Variable in class uoc.ei.tads.TaulaDispersio.RecorregutNodes
Índex de la taula.
inicialitzar() - Method in class uoc.ei.tads.IteradorMultiple
 
intercanviar(Posicio<E>, Posicio<E>) - Method in interface uoc.ei.tads.Arbre
Intercanvia en l'arbre els elements continguts a les posicions rebudes.
intercanviar(Posicio<E>, Posicio<E>) - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl
Intercanvia els elements continguts a les posicions rebudes.
intercanviar(Posicio, Posicio) - Method in class uoc.ei.tads.ArbreBinariVectorImpl
Intercanvia dues posicions dins de l'arbre.
intercanviar(Posicio<E>, Posicio<E>) - Method in class uoc.ei.tads.ArbreGeneralDelegImpl
Intercanvia els elements continguts a les posicions rebudes.
intercanviar(Posicio<E>, Posicio<E>) - Method in interface uoc.ei.tads.Llista
Intercanvia els elements continguts a les posicions rebudes.
intercanviar(Posicio<E>, Posicio<E>) - Method in class uoc.ei.tads.LlistaEncadenada
Intercanvia els elements continguts a les posicions rebudes.
interseccio(Conjunt<E>) - Method in interface uoc.ei.tads.Conjunt
Esborra del conjunt actual els elements que no existeixen en un segon conjunt, si es pot.
interseccio(Conjunt<E>) - Method in class uoc.ei.tads.ConjuntAbstracte
Esborra del conjunt actual els elements que no existeixen en un segon conjunt, si es pot.
Iterador<E> - Interface in uoc.ei.tads
Interfície que defineix les operacions de recorregut dels elements d'un contenidor.
IteradorBidireccional<E> - Interface in uoc.ei.tads
Interfície que defineix les operacions de recorregut bidireccional dels elements d'un contenidor.
IteradorMultiple<E> - Class in uoc.ei.tads
Implementació d'iterador que permet iterar fent servir com a base els elements d'un d'una seqüència d'iteradors.
IteradorMultiple() - Constructor for class uoc.ei.tads.IteradorMultiple
 
IteradorRecorregutImpl<ERes,ERec> - Class in uoc.ei.tads
Classe que implementa les operacions de recorregut dels elements d'un contenidor, per delegació en un recorregut de posicions.
IteradorRecorregutImpl(Recorregut<ERec>) - Constructor for class uoc.ei.tads.IteradorRecorregutImpl
Constructor amb un paràmetre.
IteradorVectorImpl<E> - Class in uoc.ei.tads
Implementació d'iterador per a recorrer els elements d'una col.lecció que usa com a representació un vector.
IteradorVectorImpl(E[], int, int) - Constructor for class uoc.ei.tads.IteradorVectorImpl
 

J

jaDesplegatTotalment(Posicio<E>) - Method in class uoc.ei.tads.ArbreAbstracte.RecorregutPostordre
 
jaDesplegatTotalment(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinari.RecorregutPostordre
 

L

llegirString(String, InputStream) - Static method in class uoc.ei.tads.Utilitats
Llegeix una línia del stream d'entrada donat.
Llista<E> - Interface in uoc.ei.tads
Seqüència posicional que es caracteritza per disposar d'operacions basades en la posició que ocupa un element dins del contenidor.
LlistaDoblementEncadenada<E> - Class in uoc.ei.tads
Seqüència posicional que es caracteritza per disposar d'operacions basades en la posició que ocupa un element dins del contenidor.
LlistaDoblementEncadenada() - Constructor for class uoc.ei.tads.LlistaDoblementEncadenada
 
LlistaDoblementEncadenada.NodeDoblementEncadenat<E> - Class in uoc.ei.tads
Classe que implementa un node amb dos encadenaments a node.
LlistaDoblementEncadenada.NodeDoblementEncadenat() - Constructor for class uoc.ei.tads.LlistaDoblementEncadenada.NodeDoblementEncadenat
Constructor sense paràmetres.
LlistaDoblementEncadenada.NodeDoblementEncadenat(E) - Constructor for class uoc.ei.tads.LlistaDoblementEncadenada.NodeDoblementEncadenat
Constructor amb un paràmetre.
LlistaDoblementEncadenada.NodeDoblementEncadenat(LlistaDoblementEncadenada.NodeDoblementEncadenat<E>, E, LlistaDoblementEncadenada.NodeDoblementEncadenat<E>) - Constructor for class uoc.ei.tads.LlistaDoblementEncadenada.NodeDoblementEncadenat
Constructor amb tres paràmetres.
LlistaDoblementEncadenada.RecorregutBidireccionalLlista<E> - Class in uoc.ei.tads
Classe que proporciona un recorregut de les posicions.
LlistaDoblementEncadenada.RecorregutBidireccionalLlista(LlistaDoblementEncadenada<E>, RecorregutBidireccional.IniciRecorregut) - Constructor for class uoc.ei.tads.LlistaDoblementEncadenada.RecorregutBidireccionalLlista
Constructor amb un paràmetre.
LlistaEncadenada<E> - Class in uoc.ei.tads
Seqüència posicional que es caracteritza per disposar d'operacions basades en la posició que ocupa un element dins del contenidor.
LlistaEncadenada() - Constructor for class uoc.ei.tads.LlistaEncadenada
Construeix una llista buida.
LlistaEncadenada.NodeEncadenat<E> - Class in uoc.ei.tads
Classe que implementa un node amb un encadenament a node, que uneix un node amb el següent en una estructura de dades amb encadenament simple.
LlistaEncadenada.NodeEncadenat() - Constructor for class uoc.ei.tads.LlistaEncadenada.NodeEncadenat
Constructor sense paràmetres.
LlistaEncadenada.NodeEncadenat(E) - Constructor for class uoc.ei.tads.LlistaEncadenada.NodeEncadenat
Constructor amb un paràmetre.
LlistaEncadenada.NodeEncadenat(E, LlistaEncadenada.NodeEncadenat<E>) - Constructor for class uoc.ei.tads.LlistaEncadenada.NodeEncadenat
Constructor amb dos paràmetres.
LlistaEncadenada.RecorregutUnidireccionalLLista<E> - Class in uoc.ei.tads
Classe que proporciona un recorregut de les posicions.
LlistaEncadenada.RecorregutUnidireccionalLLista(LlistaEncadenada<E>) - Constructor for class uoc.ei.tads.LlistaEncadenada.RecorregutUnidireccionalLLista
 

M

MAXIM_ELEMENTS_PER_DEFECTE - Static variable in class uoc.ei.tads.ArbreBinariVectorImpl
Capacitat màxima, per defecte, del contenidor.
MAXIM_ELEMENTS_PER_DEFECTE - Static variable in class uoc.ei.tads.CuaVectorImpl
Capacitat màxima, per defecte, del contenidor.
MAXIM_ELEMENTS_PER_DEFECTE - Static variable in class uoc.ei.tads.PilaVectorImpl
Capacitat màxima, per defecte, del contenidor.
MIDA_TAULA_PER_DEFECTE - Static variable in class uoc.ei.tads.TaulaDispersio
Mida per defecte de la taula de dispersió.

N

n - Variable in class uoc.ei.tads.ArbreBinariVectorImpl
Nombre d'elements que hi ha actualment al contenidor.
n - Variable in class uoc.ei.tads.CuaVectorImpl
Nombre d'elements que hi ha actualment al contenidor.
n - Variable in class uoc.ei.tads.DiccionariVectorImpl
 
n - Variable in class uoc.ei.tads.LlistaEncadenada
Nombre d'elements que hi ha actualment al contenidor.
n - Variable in class uoc.ei.tads.PilaVectorImpl
Nombre d'elements que hi ha actualment al contenidor.
n - Variable in class uoc.ei.tads.TaulaDispersio
Nombre d'elements que hi ha actualment al contenidor.
nodeActual - Variable in class uoc.ei.tads.LlistaEncadenada.RecorregutUnidireccionalLLista
Node actual.
nombreElems(Posicio<E>) - Method in class uoc.ei.tads.ArbreAbstracte
 
nombreElems() - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl
Accessor de lectura del nombre d'elements que hi ha al contenidor.
nombreElems() - Method in class uoc.ei.tads.ArbreBinariVectorImpl
Accessor de lectura del nombre d'elements que hi ha al contenidor.
nombreElems() - Method in class uoc.ei.tads.ArbreGeneralDelegImpl
Accessor de lectura del nombre d'elements que hi ha al contenidor.
nombreElems() - Method in class uoc.ei.tads.ConjuntAVLImpl
Accessor de lectura del nombre d'elements que hi ha al contenidor.
nombreElems() - Method in class uoc.ei.tads.ConjuntTaulaImpl
Accessor de lectura del nombre d'elements que hi ha al contenidor.
nombreElems() - Method in interface uoc.ei.tads.Contenidor
Accessor de lectura del nombre d'elements que hi ha al contenidor.
nombreElems() - Method in class uoc.ei.tads.CuaAmbPrioritat
Accessor de lectura del nombre d'elements que hi ha al contenidor.
nombreElems() - Method in class uoc.ei.tads.CuaVectorImpl
Accessor de lectura del nombre d'elements que hi ha al contenidor.
nombreElems() - Method in class uoc.ei.tads.DiccionariAVLImpl
Accessor de lectura del nombre d'elements que hi ha al contenidor.
nombreElems() - Method in class uoc.ei.tads.DiccionariLlistaImpl
 
nombreElems() - Method in class uoc.ei.tads.DiccionariVectorImpl
 
nombreElems() - Method in class uoc.ei.tads.LlistaEncadenada
Accessor de lectura del nombre d'elements que hi ha al contenidor.
nombreElems() - Method in class uoc.ei.tads.PilaVectorImpl
Accessor de lectura del nombre d'elements que hi ha al contenidor.
nombreElems() - Method in class uoc.ei.tads.TaulaDispersio
Accessor de lectura del nombre d'elements que hi ha al contenidor.
nombreFills(Posicio<E>) - Method in class uoc.ei.tads.ArbreAbstracte
Mètode que retorna el nombre de fills d'un node.
nombreNodes() - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl.NodeArbre
Compta recursivament els nodes que conté un arbre o subarbre.
novaDarreraPosicio(E) - Method in class uoc.ei.tads.CuaAmbPrioritat
 
novaPosicio(LlistaEncadenada.NodeEncadenat<E>, E) - Method in class uoc.ei.tads.LlistaDoblementEncadenada
Crea un node encadenat.
novaPosicio(LlistaEncadenada.NodeEncadenat<E>, E) - Method in class uoc.ei.tads.LlistaEncadenada
Crea un node encadenat, el situa a continuació del rebut com a paràmetre i incrementa el nombre d'elements.

P

pare(Posicio<E>) - Method in class uoc.ei.tads.ArbreBinariVectorImpl
Accessor de lectura del pare d'una posició de l'arbre, si n'hi ha.
pila - Variable in class uoc.ei.tads.ArbreAbstracte.RecorregutOrdreBasic
Pila auxiliar.
pila - Variable in class uoc.ei.tads.ArbreBinari.RecorregutOrdreBasic
Pila auxiliar.
Pila<E> - Interface in uoc.ei.tads
Seqüència que es caracteritza perquè es consulta i s'esborra el darrer element inserit: last-in-first-out (LIFO).
PilaVectorImpl<E> - Class in uoc.ei.tads
Seqüència que es caracteritza perquè es consulta i s'esborra el darrer element inserit: last-in-first-out (LIFO).
PilaVectorImpl() - Constructor for class uoc.ei.tads.PilaVectorImpl
Constructor sense paràmetres (capacitat màxima, per defecte).
PilaVectorImpl(int) - Constructor for class uoc.ei.tads.PilaVectorImpl
Constructor amb un paràmetre.
Posicio<E> - Interface in uoc.ei.tads
Interfície que representa una posició d'un contenidor.
posicions() - Method in interface uoc.ei.tads.Arbre
Recorregut de les posicions de l'arbre.
posicions() - Method in class uoc.ei.tads.ArbreAbstracte
Mètode que soporta múltiples recorreguts, de les posicions del contenidor, simultanis i independents entre ells.
posicions() - Method in class uoc.ei.tads.ArbreBinari
Mètode que soporta múltiples recorreguts, de les posicions del contenidor, simultanis i independents entre ells.
posicions() - Method in class uoc.ei.tads.CuaAmbPrioritat
Mètode que soporta múltiples recorreguts, de les posicions del contenidor, simultanis i independents entre ells.
posicions() - Method in interface uoc.ei.tads.Llista
 
posicions(RecorregutBidireccional.IniciRecorregut) - Method in class uoc.ei.tads.LlistaDoblementEncadenada
Mètode que soporta múltiples recorreguts, de les posicions del contenidor, simultanis i independents entre ells.
posicions() - Method in class uoc.ei.tads.LlistaEncadenada
Mètode que soporta múltiples recorreguts, de les posicions del contenidor, simultanis i independents entre ells.
primer() - Method in interface uoc.ei.tads.Cua
Accessor de lectura del primer element afegit a la cua, si n'hi ha.
primer() - Method in class uoc.ei.tads.CuaAmbPrioritat
Accessor de lectura de l'element de menor prioritat, si n'hi ha.
primer() - Method in class uoc.ei.tads.CuaVectorImpl
Accessor de lectura del primer element afegit a la cua, si n'hi ha.
pujarElement(Posicio<E>) - Method in class uoc.ei.tads.CuaAmbPrioritat
 

R

Rang<E> - Class in uoc.ei.tads
Classe que representa una posició en un contenidor implementat mitjançant una representació amb vector.
Rang(int, E) - Constructor for class uoc.ei.tads.Rang
Constructor amb dos paràmetres.
recorregut - Variable in class uoc.ei.tads.IteradorRecorregutImpl
Recorregut que implementa les operacions per delegació.
Recorregut<E> - Interface in uoc.ei.tads
Interfície que defineix les operacions de recorregut de les posicions d'un contenidor.
RecorregutBidireccional<E> - Interface in uoc.ei.tads
Interfície que defineix les operacions de recorregut de les posicions d'un contenidor en amdues direccions.
RecorregutBidireccional.IniciRecorregut - Enum in uoc.ei.tads
Enumeració que ens serveix per indicar per on comença el recorregut: si pel principi o pel final de la col.lecció.
recorregutInordre() - Method in class uoc.ei.tads.ArbreBinari
Mètode que soporta múltiples recorreguts, de les posicions del contenidor, simultanis i independents entre ells.
recorregutPerNivells() - Method in interface uoc.ei.tads.Arbre
Recorregut per nivells de les posicions de l'arbre.
recorregutPerNivells() - Method in class uoc.ei.tads.ArbreAbstracte
 
recorregutPostordre() - Method in interface uoc.ei.tads.Arbre
Recorregut en postordre de les posicions de l'arbre.
recorregutPostordre() - Method in class uoc.ei.tads.ArbreAbstracte
 
recorregutPostordre() - Method in class uoc.ei.tads.ArbreBinari
Mètode que soporta múltiples recorreguts, de les posicions del contenidor, simultanis i independents entre ells.
recorregutPreordre() - Method in interface uoc.ei.tads.Arbre
Recorregut en preordre de les posicions de l'arbre.
recorregutPreordre() - Method in class uoc.ei.tads.ArbreAbstracte
 
recorregutPreordre() - Method in class uoc.ei.tads.ArbreBinari
Mètode que soporta múltiples recorreguts, de les posicions del contenidor, simultanis i independents entre ells.
recorregutSinonims - Variable in class uoc.ei.tads.TaulaDispersio.RecorregutNodes
Recorregut auxiliar.
RecorregutVectorImpl<E> - Class in uoc.ei.tads
Implementació de recorregut sobre un vector.
RecorregutVectorImpl(Posicio<E>[], int, int) - Constructor for class uoc.ei.tads.RecorregutVectorImpl
 
reemplacar(Posicio<E>, E) - Method in interface uoc.ei.tads.Arbre
Reemplaça l'element contingut a la posició rebuda.
reemplacar(Posicio<E>, E) - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl
Reemplaça l'element contingut a la posició rebuda.
reemplacar(Posicio<E>, E) - Method in class uoc.ei.tads.ArbreBinariVectorImpl
Reemplaça l'element contingut a la posició rebuda.
reemplacar(Posicio<E>, E) - Method in class uoc.ei.tads.ArbreGeneralDelegImpl
Reemplaça l'element contingut a la posició rebuda.
reemplacar(Posicio<E>, E) - Method in interface uoc.ei.tads.Llista
Reemplaça l'element contingut a la posició rebuda.
reemplacar(Posicio<E>, E) - Method in class uoc.ei.tads.LlistaEncadenada
Reemplaça l'element contingut a la posició rebuda.
reemplacarSubarbre(Posicio<E>, Posicio<E>, Posicio<E>) - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl
Reemplaça el subarbre representat per la posició fill, si es pot.
root - Variable in class uoc.ei.tads.ArbreBinariEncadenatImpl
Punter a l'arrel de l'arbre.
rotarDD() - Method in class uoc.ei.tads.ArbreAVL.NodeAVL
Mètode que corregeix el desequilibri DD (dreta dreta).
rotarDE() - Method in class uoc.ei.tads.ArbreAVL.NodeAVL
Mètode protegit que corregeix el desequilibri DE (dreta esquerra).
rotarED() - Method in class uoc.ei.tads.ArbreAVL.NodeAVL
Mètode protegit que corregeix el desequilibri ED (esquerra dreta).
rotarEE() - Method in class uoc.ei.tads.ArbreAVL.NodeAVL
Mètode que corregeix el desequilibri EE (esquerra esquerra).

S

seg - Variable in class uoc.ei.tads.LlistaEncadenada.NodeEncadenat
Encadenament al node següent.
seguent() - Method in class uoc.ei.tads.ArbreAbstracte.RecorregutOrdreBasic
Primer avança, si es pot, i després retorna la posició.
seguent() - Method in class uoc.ei.tads.ArbreAbstracte.RecorregutPerNivells
Primer avança, si es pot, i després retorna la posició.
seguent() - Method in class uoc.ei.tads.ArbreAbstracte.RecorregutPostordre
 
seguent() - Method in class uoc.ei.tads.ArbreBinari.RecorregutFills
Primer avança, si es pot, i després retorna la posició.
seguent() - Method in class uoc.ei.tads.ArbreBinari.RecorregutOrdreBasic
Primer avança, si es pot, i després retorna la posició.
seguent() - Method in class uoc.ei.tads.ArbreBinari.RecorregutPerNivell
Primer avança, si es pot, i després retorna la posició.
seguent() - Method in class uoc.ei.tads.ArbreBinari.RecorregutPostordre
Aquesta classe reaprofita les prioritats establertes pel recorregut inordre i modifica el mètode seguent.
seguent() - Method in class uoc.ei.tads.ArbreGeneralDelegImpl.RecorregutFills
Primer avança, si es pot, i després retorna la posició.
seguent() - Method in class uoc.ei.tads.DiccionariLlistaImpl.RecorregutAmbAnterior
 
seguent() - Method in class uoc.ei.tads.DiccionariVectorImpl.IteradorClaus
 
seguent() - Method in class uoc.ei.tads.DiccionariVectorImpl.IteradorValors
 
seguent() - Method in interface uoc.ei.tads.Iterador
Accessor de lectura del primer o següent element de l'enumeració.
seguent() - Method in class uoc.ei.tads.IteradorMultiple
 
seguent() - Method in class uoc.ei.tads.IteradorRecorregutImpl
Accessor de lectura del primer o següent element de l'enumeració.
seguent() - Method in class uoc.ei.tads.IteradorVectorImpl
 
seguent() - Method in class uoc.ei.tads.LlistaDoblementEncadenada.RecorregutBidireccionalLlista
Primer avança, si es pot, i després retorna la posició.
seguent() - Method in class uoc.ei.tads.LlistaEncadenada.RecorregutUnidireccionalLLista
Primer avança, si es pot, i després retorna la posició.
seguent() - Method in interface uoc.ei.tads.Recorregut
Accessor de lectura del primer o següent element de l'enumeració.
seguent() - Method in class uoc.ei.tads.RecorregutVectorImpl
 
seguent() - Method in class uoc.ei.tads.TaulaDispersio.RecorregutNodes
Primer avança, si es pot, i després retorna la posició.
seguentIterador() - Method in class uoc.ei.tads.IteradorMultiple
 
setAltura(int) - Method in class uoc.ei.tads.ArbreAVL.NodeAVL
Accessor d'escriptura de l'altura continguda al node.
setAnterior(LlistaDoblementEncadenada.NodeDoblementEncadenat<E>) - Method in class uoc.ei.tads.LlistaDoblementEncadenada.NodeDoblementEncadenat
Accessor d'escriptura del segon encadenament (node anterior en una seqüència, fill dret en un arbre binari, etc.)
setElem(EN) - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl.NodeArbre
Accessor d'escriptura del valor contingut al node.
setElem(E) - Method in class uoc.ei.tads.LlistaEncadenada.NodeEncadenat
Accessor d'escriptura del valor contingut al node.
setElem(E) - Method in class uoc.ei.tads.Rang
Accessor d'escriptura del valor contingut a la posició.
setFillDret(ArbreBinariEncadenatImpl.NodeArbre<EN>) - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl.NodeArbre
Accessor d'escriptura del fill dret.
setFillEsquerre(ArbreBinariEncadenatImpl.NodeArbre<EN>) - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl.NodeArbre
Accessor d'escriptura del fill esquerre.
setIndex(int) - Method in class uoc.ei.tads.Rang
Accessor d'escriptura de l'índex de la posició.
setSeguent(LlistaEncadenada.NodeEncadenat<E>) - Method in class uoc.ei.tads.LlistaEncadenada.NodeEncadenat
Accessor d'escriptura de l'encadenament.
setValor(E) - Method in class uoc.ei.tads.ClauValor
Accessor d'escriptura de la informació associada a la clau.

T

taula - Variable in class uoc.ei.tads.TaulaDispersio
Vector de nodes encadenats.
TaulaDispersio<C,E> - Class in uoc.ei.tads
Classe que implementa les operacions d'un diccionari mitjançant una taula de dispersió indirecta, coneguda amb el nom de taula encadenada oberta (separate chaining).
TaulaDispersio() - Constructor for class uoc.ei.tads.TaulaDispersio
Constructor sense paràmetres (mida de la taula per defecte).
TaulaDispersio(int) - Constructor for class uoc.ei.tads.TaulaDispersio
Constructor amb un paràmetre.
taulaDispersio - Variable in class uoc.ei.tads.TaulaDispersio.RecorregutNodes
Taula de dispersió que s'està recorrent.
TaulaDispersio.RecorregutNodes<C,E> - Class in uoc.ei.tads
Classe que proporciona un recorregut de les posicions.
TaulaDispersio.RecorregutNodes(TaulaDispersio<C, E>) - Constructor for class uoc.ei.tads.TaulaDispersio.RecorregutNodes
 
td - Variable in class uoc.ei.tads.ConjuntTaulaImpl
Taula de dispersió que implementa les operacions per delegació.
teAnterior - Variable in class uoc.ei.tads.LlistaDoblementEncadenada.RecorregutBidireccionalLlista
Hi pot haver anterior (control de l'encadenament circular).
teSeguent - Variable in class uoc.ei.tads.LlistaEncadenada.RecorregutUnidireccionalLLista
Hi pot haver següent (control de l'encadenament circular).
toString() - Method in class uoc.ei.tads.ArbreAbstracte
 
toString(StringBuffer, Posicio<E>) - Method in class uoc.ei.tads.ArbreAbstracte
 
toString(StringBuffer, Posicio<E>) - Method in class uoc.ei.tads.ArbreBinari
 
toString() - Method in class uoc.ei.tads.ArbreBinariEncadenatImpl.NodeArbre
Mètode que redefineix la conversió de l'objecte a String per facilitar la depuració del codi.
toString() - Method in class uoc.ei.tads.ClauValor
Mètode que redefineix la conversió de l'objecte a String per facilitar la depuració del codi.
toString() - Method in class uoc.ei.tads.ConjuntAVLImpl
Mètode que sobreescriu Object.toString().
toString() - Method in class uoc.ei.tads.ConjuntTaulaImpl
Mètode que sobreescriu Object.toString().
toString() - Method in class uoc.ei.tads.CuaAmbPrioritat
Mètode que sobreescriu Object.toString().
toString() - Method in class uoc.ei.tads.CuaVectorImpl
Mètode que sobreescriu Object.toString().
toString() - Method in class uoc.ei.tads.DiccionariAVLImpl
Mètode que sobreescriu Object.toString().
toString() - Method in class uoc.ei.tads.DiccionariLlistaImpl
 
toString() - Method in class uoc.ei.tads.DiccionariVectorImpl
 
toString() - Method in class uoc.ei.tads.LlistaEncadenada.NodeEncadenat
Mètode que redefineix la conversió de l'objecte a String per facilitar la depuració del codi.
toString() - Method in class uoc.ei.tads.LlistaEncadenada
Mètode que sobreescriu Object.toString().
toString() - Method in class uoc.ei.tads.PilaVectorImpl
Mètode que sobreescriu Object.toString().
toString() - Method in class uoc.ei.tads.Rang
Mètode que redefineix la conversió de l'objecte a String per facilitar la depuració del codi.
toString() - Method in class uoc.ei.tads.TaulaDispersio
Mètode que sobreescriu Object.toString().
toStringContenidor(String, Recorregut) - Static method in class uoc.ei.tads.Utilitats
Retorna en un string una representació textual del contenidor.
toStringContenidorDelegacio(String, Contenidor) - Static method in class uoc.ei.tads.Utilitats
Retorna en un string una representació textual d'un contenidor que delega la seva implementació en un altre contenidor (per exemple ConjuntAVLImpl delega la seva implementació en ArbreAVL).

U

unio(Conjunt<E>) - Method in interface uoc.ei.tads.Conjunt
Afegeix els elements d'un segon conjunt que no existeixen en el conjunt actual, si es pot.
unio(Conjunt<E>) - Method in class uoc.ei.tads.ConjuntAbstracte
Afegeix els elements d'un segon conjunt que no existeixin en el conjunt actual, si es pot.
uoc.ei.tads - package uoc.ei.tads
La biblioteca de Tipus Abstractes de Dades (TADs) implementa en Java una part considerable de les interfícies i classes derivades de Contenidor, de las que es poden destacar les seqüències, els arbres, els diccionaris, els conjunts i les relacions.
Utilitats - Class in uoc.ei.tads
Aquesta classe proporciona un conjunt de mètodes estàtics que es fan servir a la implementació dels TADs.
Utilitats() - Constructor for class uoc.ei.tads.Utilitats
 

V

valor - Variable in class uoc.ei.tads.ClauValor
Informació associada a la clau.
valueOf(String) - Static method in enum uoc.ei.tads.RecorregutBidireccional.IniciRecorregut
Returns the enum constant of this type with the specified name.
values() - Static method in enum uoc.ei.tads.RecorregutBidireccional.IniciRecorregut
Returns an array containing the constants of this enum type, in the order they are declared.

A B C D E F G H I J L M N P R S T U V