C# 클래스 HelpKsyu.KosarajuAlgorithm

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

공개 메소드들

메소드 설명
GetEdge ( int scc, int ind ) : DEdge
GetEdge ( int strongConnectedComponent, int edgeIndex ) : DirectedEdge
GetStrongConnectedComponentEdgesCount ( int strongConnectedComponent ) : int
GetStrongConnegtionComponentVerticesCount ( int strongConnectedComponent ) : int
GetVertex ( int strongConnectedComponent, int vertexIndex ) : int
IsStrongConnected ( int vertex1, int vertex2 ) : bool
KosarajuAlgorithm ( ) : System
KosarajuAlgorithm ( DGraph G ) : System
KosarajuAlgorithm ( DirectedGraph Graph ) : System
SCCEdgCount ( int scc ) : int
SCCVrtxCount ( int scc ) : int
StrongConnect ( int v1, int v2 ) : bool

비공개 메소드들

메소드 설명
AddSCC ( int v, int &mark, DGraph G ) : void
AddStrongConnectedComponent ( int vertex, int mark, DirectedGraph Graph ) : void
BuildStrongConnectedComponents ( DirectedGraph Graph ) : void

메소드 상세

GetEdge() 공개 메소드

public GetEdge ( int scc, int ind ) : DEdge
scc int
ind int
리턴 DirectedGraph.DEdge

GetEdge() 공개 메소드

public GetEdge ( int strongConnectedComponent, int edgeIndex ) : DirectedEdge
strongConnectedComponent int
edgeIndex int
리턴 DirectedEdge

GetStrongConnectedComponentEdgesCount() 공개 메소드

public GetStrongConnectedComponentEdgesCount ( int strongConnectedComponent ) : int
strongConnectedComponent int
리턴 int

GetStrongConnegtionComponentVerticesCount() 공개 메소드

public GetStrongConnegtionComponentVerticesCount ( int strongConnectedComponent ) : int
strongConnectedComponent int
리턴 int

GetVertex() 공개 메소드

public GetVertex ( int strongConnectedComponent, int vertexIndex ) : int
strongConnectedComponent int
vertexIndex int
리턴 int

IsStrongConnected() 공개 메소드

public IsStrongConnected ( int vertex1, int vertex2 ) : bool
vertex1 int
vertex2 int
리턴 bool

KosarajuAlgorithm() 공개 메소드

public KosarajuAlgorithm ( ) : System
리턴 System

KosarajuAlgorithm() 공개 메소드

public KosarajuAlgorithm ( DGraph G ) : System
G DirectedGraph.DGraph
리턴 System

KosarajuAlgorithm() 공개 메소드

public KosarajuAlgorithm ( DirectedGraph Graph ) : System
Graph DirectedGraph
리턴 System

SCCEdgCount() 공개 메소드

public SCCEdgCount ( int scc ) : int
scc int
리턴 int

SCCVrtxCount() 공개 메소드

public SCCVrtxCount ( int scc ) : int
scc int
리턴 int

StrongConnect() 공개 메소드

public StrongConnect ( int v1, int v2 ) : bool
v1 int
v2 int
리턴 bool