# Package ghidra.util.search.trie

package ghidra.util.search.trie

- Related Packages
  Package
  Description
  ghidra.util.search
  ghidra.util.search.memory
- Class
  Description
  ByteTrie<T>
  ByteTrie is a byte-based trie specifically designed to implement the Aho-Corasick string search algorithm.
  ByteTrieIfc<T>
  ByteTrieNode<T>
  Class to represent a (possibly non-terminal!) node within the ByteTrie.
  ByteTrieNodeIfc<T>
  CaseInsensitiveByteTrie<T>
  CaseInsensitiveByteTrie is a byte-based trie specifically designed to implement the Aho-Corasick string search algorithm, matching alphabetic characters ignoring case.
  CaseInsensitiveByteTrieNode<T>
  Class to represent a (possibly non-terminal!) node within the CaseInsensitiveByteTrie.
  Op<T>
  Operation interface for clients to visit nodes in a ByteTrie.
  SearchResult<P,T>
  A search result container class used with ByteTrie.