Class Trie

java.lang.Object
com.github.underscore.Trie

public class Trie extends Object
  • Field Details

    • root

      private final Trie.TrieNode root
    • startWith

      private boolean startWith
  • Constructor Details

    • Trie

      public Trie()
  • Method Details

    • insert

      public void insert(String word)
    • insert

      private void insert(String word, Trie.TrieNode root, int idx)
    • search

      public boolean search(String word)
    • search

      public boolean search(String word, Trie.TrieNode root, int idx)
    • startsWith

      public boolean startsWith(String prefix)