TheAlgorithms-Ruby/data_structures/disjoint_sets/node.rb

20 lines
330 B
Ruby
Raw Normal View History

2021-10-12 10:18:41 +03:00
class Node
attr_accessor :data, :parent, :rank
def initialize(data)
@data = data
@parent = self
@rank = 0
end
def parent
@parent
end
def parent=(parent)
@parent = parent;
end
def rank
@rank
end
def rank=(rank)
@rank = rank
end
end