mirror of
https://github.com/TheAlgorithms/Ruby
synced 2025-02-15 08:48:04 +01:00
20 lines
330 B
Ruby
20 lines
330 B
Ruby
![]() |
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
|