るりまサーチ (Ruby 3.2)

最速Rubyリファレンスマニュアル検索!
4件ヒット [1-4件を表示] (0.020秒)

別のキーワード

  1. クラス/メソッドの定義
  2. クラス/メソッドの定義 proc
  3. クラス/メソッドの定義 class
  4. クラス/メソッドの定義 symbol

検索結果

TSort#tsort_each_child(node) {|child| ...} -> () (70.0)

TSort で拡張されるクラスで定義されていなければならないメソッドです。

...
TSort
で拡張されるクラスで定義されていなければならないメソッドです。

tsort
_each_child is used to iterate for child nodes of node.

@param node ノードを指定します。

@raise NotImplementedError TSort で拡張されるクラスで定義されていない場...

TSort#tsort_each_node {|node| ...} -> () (70.0)

TSort で拡張されるクラスで定義されていなければならないメソッドです。

...
TSort
で拡張されるクラスで定義されていなければならないメソッドです。

tsort
_each_node is used to iterate for all nodes over a graph.

@raise NotImplementedError TSort で拡張されるクラスで定義されていない場合発生します。...

TSort.each_strongly_connected_component_from(node, each_child, id_map={}, stack=[]) -> Enumerator (22.0)

node から到達可能な強連結成分についてのイテレータです。

...レータです。

引数 node と each_child でグラフを表します。

返す値は規定されていません。

TSort
.each_strongly_connected_component_fromはTSortをincludeして
グラフを表現する必要のないクラスメソッドです。

@param node ノードを指定しま...
...//emlist[使用例][ruby]{
require 'tsort'

graph = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
each_child = lambda {|n, &b| graph[n].each(&b) }
TSort
.each_strongly_connected_component_from(1, each_child) {|scc|
p scc
}
# => [4]
# [2, 3]
# [1]
//}

@see TSort#each_strongly_connected_component_from...

TSort.each_strongly_connected_component_from(node, each_child, id_map={}, stack=[]) {|nodes| ...} -> () (22.0)

node から到達可能な強連結成分についてのイテレータです。

...レータです。

引数 node と each_child でグラフを表します。

返す値は規定されていません。

TSort
.each_strongly_connected_component_fromはTSortをincludeして
グラフを表現する必要のないクラスメソッドです。

@param node ノードを指定しま...
...//emlist[使用例][ruby]{
require 'tsort'

graph = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
each_child = lambda {|n, &b| graph[n].each(&b) }
TSort
.each_strongly_connected_component_from(1, each_child) {|scc|
p scc
}
# => [4]
# [2, 3]
# [1]
//}

@see TSort#each_strongly_connected_component_from...