Package ancheta.arbolTrie
Interface IArbolTrie<T>
-
- All Superinterfaces:
java.lang.Iterable<T>,java.io.Serializable
- All Known Implementing Classes:
ArbolTrie
public interface IArbolTrie<T> extends java.io.Serializable, java.lang.Iterable<T>
-
-
Method Summary
All Methods Instance Methods Abstract 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)java.util.Iterator<T>eliminar(java.lang.String palabra)ArrayChimbo<T>mostrarComoArreglo()
-
-
-
Method Detail
-
agregar
void agregar(java.lang.String palabra, T elemento) throws ElementoRepetidoException, palabraInvalidaException- Parameters:
palabra-elemento-- Throws:
ElementoRepetidoExceptionpalabraInvalidaException
-
buscar
java.util.Iterator<T> buscar(java.lang.String palabra)
- Parameters:
palabra-- Returns:
-
eliminar
java.util.Iterator<T> eliminar(java.lang.String palabra)
- Parameters:
palabra-- Returns:
-
buscarPorPrefijo
java.util.Iterator<T> buscarPorPrefijo(java.lang.String prefijo)
- Parameters:
prefijo-- Returns:
-
buscarPorId
T buscarPorId(int id)
- Parameters:
id-- Returns:
-
mostrarComoArreglo
ArrayChimbo<T> mostrarComoArreglo()
- Returns:
-
-