Class ArbolTrie<T extends java.lang.Comparable<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 Detail

      • ArbolTrie

        public ArbolTrie()
    • Method Detail

      • buscar

        public java.util.Iterator<T> buscar​(java.lang.String palabra)
        Specified by:
        buscar in interface IArbolTrie<T extends java.lang.Comparable<T>>
        Returns:
      • buscarPorPrefijo

        public java.util.Iterator<T> buscarPorPrefijo​(java.lang.String prefijo)
        Specified by:
        buscarPorPrefijo in interface IArbolTrie<T extends java.lang.Comparable<T>>
        Returns:
      • eliminar

        public java.util.Iterator<T> eliminar​(java.lang.String palabra)
        Specified by:
        eliminar in interface IArbolTrie<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:
      • getRaiz

        public NodoTrie<T> getRaiz()
        Returns:
      • getNumeroElemtos

        public int getNumeroElemtos()
        Returns:
      • vaciar

        public void vaciar()
      • iterator

        public java.util.Iterator<T> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<T extends java.lang.Comparable<T>>
      • buscarPorId

        public T buscarPorId​(int id)
        Specified by:
        buscarPorId in interface IArbolTrie<T extends java.lang.Comparable<T>>
        Returns: