class NgLib::SCC

Defined in:

nglib/graph/scc.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(fwd : Graph) #

[View source]

Instance Method Detail

def cycles #

各グループ g $\in$ #groups に対して、 サイクルに現れる頂点をDFSの訪問順に並べたものを返します。

NOTE 自己ループがある場合、サイズ 1 のサイクルが出現することに注意してください。


[View source]
def graph : Graph #

[View source]
def groups : Array(Array(Int64)) #

[View source]
def leader : Array(Int64) #

[View source]
def same(u : Int, v : Int) #

[View source]
def size(v : Int) #

[View source]
def size #

[View source]