Trie

class Trie<T>(val strings: List<Pair<String, T>>)

Constructors

Link copied to clipboard
constructor(strings: List<Pair<String, T>>)

Properties

Link copied to clipboard
val arr: Array<Trie<T>?>
Link copied to clipboard
val max: Char
Link copied to clipboard
val min: Char
Link copied to clipboard
Link copied to clipboard
val value: T?

Functions

Link copied to clipboard
operator fun invoke(c: Char): Trie<T>?
Link copied to clipboard
fun query(input: CharSequence, index: Int): Pair<Int, T>?

Returns the length of the matching string, or -1 if not found