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 void
agregar(java.lang.String palabra, T elemento)
java.util.Iterator<T>
buscar(java.lang.String palabra)
T
buscarPorId(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:
ElementoRepetidoException
palabraInvalidaException
-
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:
-
-