C# 클래스 SearchAlgorithms.Automata.Dfa

파일 보기 프로젝트 열기: Skookum/SearchAlgorithms 1 사용 예제들

공개 메소드들

메소드 설명
AddFinalState ( AutomataState states ) : void
AddTransition ( AutomataState src, char input, AutomataState dest ) : void
Dfa ( AutomataState startState ) : System
FindNextEdge ( AutomataState s, char x ) : char
FindNextValidString ( string input ) : string
HasDefaultTransition ( AutomataState src, AutomataState dest ) : bool
HasTransition ( AutomataState src, char input, AutomataState dest ) : bool
SetDefaultTransition ( AutomataState src, AutomataState dest ) : void
WriteGraph ( ) : string

비공개 메소드들

메소드 설명
_FindNextState ( AutomataState src, char input ) : AutomataState
_IsFinal ( AutomataState state ) : bool

메소드 상세

AddFinalState() 공개 메소드

public AddFinalState ( AutomataState states ) : void
states AutomataState
리턴 void

AddTransition() 공개 메소드

public AddTransition ( AutomataState src, char input, AutomataState dest ) : void
src AutomataState
input char
dest AutomataState
리턴 void

Dfa() 공개 메소드

public Dfa ( AutomataState startState ) : System
startState AutomataState
리턴 System

FindNextEdge() 공개 메소드

public FindNextEdge ( AutomataState s, char x ) : char
s AutomataState
x char
리턴 char

FindNextValidString() 공개 메소드

public FindNextValidString ( string input ) : string
input string
리턴 string

HasDefaultTransition() 공개 메소드

public HasDefaultTransition ( AutomataState src, AutomataState dest ) : bool
src AutomataState
dest AutomataState
리턴 bool

HasTransition() 공개 메소드

public HasTransition ( AutomataState src, char input, AutomataState dest ) : bool
src AutomataState
input char
dest AutomataState
리턴 bool

SetDefaultTransition() 공개 메소드

public SetDefaultTransition ( AutomataState src, AutomataState dest ) : void
src AutomataState
dest AutomataState
리턴 void

WriteGraph() 공개 메소드

public WriteGraph ( ) : string
리턴 string