Class Trie<K,V>
java.lang.Object
smile.nlp.Trie<K,V>
- Type Parameters:
K- the data type of key.V- the data type of value.
A trie, also called digital tree or prefix tree, is an ordered tree data
structure that is used to store a dynamic set or associative array where
the keys are usually strings. Unlike a binary search tree, no node in the
tree stores the key associated with that node; instead, its position in
the tree defines the key with which it is associated. All the descendants
of a node have a common prefix of the string associated with that node,
and the root is associated with the empty string. Values are normally
not associated with every node, only with leaves and some inner nodes
that correspond to keys of interest.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Trie
public Trie()Constructor. -
Trie
public Trie(int initialCapacity) Constructor.- Parameters:
initialCapacity- the initial capacity of root node.
-
-
Method Details
-
put
-
get
-
get
-
size
public int size()Returns the number of entries.- Returns:
- the number of entries.
-