Package algs52
Class TrieST<V>
java.lang.Object
algs52.TrieST<V>
- 
Nested Class SummaryNested Classes
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidprivate voidbooleanprivate TrieST.Node<V> delete(TrieST.Node<V> x, String key, int d) voidprivate TrieST.Node<V> get(TrieST.Node<V> x, String key, int d) keys()keysThatMatch(String pat) keysWithPrefix(String prefix) private intlongestPrefixOf(TrieST.Node<V> x, String query, int d, int length) longestPrefixOf(String query) static voidprivate TrieST.Node<V> put(TrieST.Node<V> x, String key, V val, int d) void
- 
Field Details- 
R- See Also:
 
- 
root
 
- 
- 
Constructor Details- 
TrieSTpublic TrieST()
 
- 
- 
Method Details- 
contains
- 
get
- 
get
- 
put
- 
put
- 
longestPrefixOf
- 
longestPrefixOf
- 
keys
- 
keysWithPrefix
- 
collect
- 
keysThatMatch
- 
collect
- 
delete
- 
delete
- 
main
 
-