C# Класс LevenshteinAutomaton.TrieNode

Prefix tree node
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Children TrieNode>.Dictionary
Key String

Открытые методы

Метод Описание
AddChild ( char c, TrieNode child ) : bool

Add child node

ContainsChildValue ( char letter ) : bool

Check if node contains child for given letter

GetChild ( String wordOrPrefix ) : TrieNode

Get node for given word or prefix if exists

GetChild ( char letter ) : TrieNode

Get child node by letter

GetWord ( string word ) : TrieNode

Get node for given word if exists

ToString ( ) : String
TrieNode ( String key ) : System

Init node with the given key

Описание методов

AddChild() публичный Метод

Add child node
public AddChild ( char c, TrieNode child ) : bool
c char Letter
child TrieNode Node to add
Результат bool

ContainsChildValue() публичный Метод

Check if node contains child for given letter
public ContainsChildValue ( char letter ) : bool
letter char
Результат bool

GetChild() публичный Метод

Get node for given word or prefix if exists
public GetChild ( String wordOrPrefix ) : TrieNode
wordOrPrefix String
Результат TrieNode

GetChild() публичный Метод

Get child node by letter
public GetChild ( char letter ) : TrieNode
letter char
Результат TrieNode

GetWord() публичный Метод

Get node for given word if exists
public GetWord ( string word ) : TrieNode
word string
Результат TrieNode

ToString() публичный Метод

public ToString ( ) : String
Результат String

TrieNode() публичный Метод

Init node with the given key
public TrieNode ( String key ) : System
key String Key
Результат System

Описание свойств

Children публичное свойство

Children node list
public Dictionary Children
Результат TrieNode>.Dictionary

Key публичное свойство

Node's key
public String Key
Результат String