Package ancheta.arbolTrie
Class ArbolTrie<T extends java.lang.Comparable<T>>
- java.lang.Object
-
- ancheta.arbolTrie.ArbolTrie<T>
-
- All Implemented Interfaces:
IArbolTrie<T>,java.io.Serializable,java.lang.Iterable<T>
public class ArbolTrie<T extends java.lang.Comparable<T>> extends java.lang.Object implements IArbolTrie<T>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ArbolTrie()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidagregar(java.lang.String palabra, T elemento)java.util.Iterator<T>buscar(java.lang.String palabra)TbuscarPorId(int id)java.util.Iterator<T>buscarPorPrefijo(java.lang.String prefijo)intcontarPalabras()java.lang.StringdarPalabraMasLarga()java.util.Iterator<T>eliminar(java.lang.String palabra)intgetNumeroElemtos()NodoTrie<T>getRaiz()java.util.Iterator<T>iterator()ArrayChimbo<T>mostrarComoArreglo()java.util.Iterator<T>ultimosN(int n)voidvaciar()
-
-
-
Method Detail
-
agregar
public void agregar(java.lang.String palabra, T elemento) throws ElementoRepetidoException, palabraInvalidaException- Specified by:
agregarin interfaceIArbolTrie<T extends java.lang.Comparable<T>>- Throws:
ElementoRepetidoExceptionpalabraInvalidaException
-
buscar
public java.util.Iterator<T> buscar(java.lang.String palabra)
- Specified by:
buscarin interfaceIArbolTrie<T extends java.lang.Comparable<T>>- Returns:
-
buscarPorPrefijo
public java.util.Iterator<T> buscarPorPrefijo(java.lang.String prefijo)
- Specified by:
buscarPorPrefijoin interfaceIArbolTrie<T extends java.lang.Comparable<T>>- Returns:
-
eliminar
public java.util.Iterator<T> eliminar(java.lang.String palabra)
- Specified by:
eliminarin interfaceIArbolTrie<T extends java.lang.Comparable<T>>- Returns:
-
ultimosN
public java.util.Iterator<T> ultimosN(int n)
- Parameters:
n-- Returns:
-
darPalabraMasLarga
public java.lang.String darPalabraMasLarga()
- Returns:
-
contarPalabras
public int contarPalabras()
- Returns:
-
getNumeroElemtos
public int getNumeroElemtos()
- Returns:
-
vaciar
public void vaciar()
-
iterator
public java.util.Iterator<T> iterator()
-
buscarPorId
public T buscarPorId(int id)
- Specified by:
buscarPorIdin interfaceIArbolTrie<T extends java.lang.Comparable<T>>- Returns:
-
mostrarComoArreglo
public ArrayChimbo<T> mostrarComoArreglo()
- Specified by:
mostrarComoArregloin interfaceIArbolTrie<T extends java.lang.Comparable<T>>- Returns:
-
-