Package ancheta.arbolTrie
Class NodoTrie<T extends java.lang.Comparable<T>>
- java.lang.Object
-
- ancheta.arbolTrie.NodoTrie<T>
-
- All Implemented Interfaces:
java.io.Serializable
public class NodoTrie<T extends java.lang.Comparable<T>> extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NodoTrie()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanagregarNodo(java.lang.String palabra, T elementoP)java.util.Iterator<T>buscar(java.lang.String palabra)voidbusquedaPrefijos(java.lang.String prefijo, ListaYPila<T> respuesta)voiddarPalabraMasLarga(ListaYPila<java.lang.String> palabras)java.util.Iterator<T>eliminar(java.lang.String palabra)chargetCaracter()ListaYPilaToString<T>getElementos()NodoTrie<T>getHermanoDer()NodoTrie<T>getHijoIzq()voidrecorridoAProfundidad(ListaYPila<T> respuesta)voidsetElementos(ListaYPilaToString<T> elementosP)voidsetHermanoDer(NodoTrie<T> hermanoDerP)voidtodasLasPalabras(ListaYPila<T> respuesta)
-
-
-
Method Detail
-
getCaracter
public char getCaracter()
- Returns:
-
getElementos
public ListaYPilaToString<T> getElementos()
- Returns:
-
setElementos
public void setElementos(ListaYPilaToString<T> elementosP)
- Parameters:
elementosP-
-
agregarNodo
public boolean agregarNodo(java.lang.String palabra, T elementoP) throws ElementoRepetidoException- Parameters:
palabra-elementoP-- Returns:
- Throws:
ElementoRepetidoException
-
buscar
public java.util.Iterator<T> buscar(java.lang.String palabra)
- Parameters:
palabra-- Returns:
-
busquedaPrefijos
public void busquedaPrefijos(java.lang.String prefijo, ListaYPila<T> respuesta)- Parameters:
prefijo-respuesta-
-
recorridoAProfundidad
public void recorridoAProfundidad(ListaYPila<T> respuesta)
- Parameters:
respuesta-
-
eliminar
public java.util.Iterator<T> eliminar(java.lang.String palabra)
- Parameters:
palabra-- Returns:
-
todasLasPalabras
public void todasLasPalabras(ListaYPila<T> respuesta)
- Parameters:
respuesta-
-
darPalabraMasLarga
public void darPalabraMasLarga(ListaYPila<java.lang.String> palabras)
- Parameters:
palabras-
-
-