C# 클래스 LevenshteinAutomaton.TrieNode

Prefix tree node
파일 보기 프로젝트 열기: ibendrup/LevenshteinAutomaton 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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