mirror of
https://github.com/TheAlgorithms/Ruby
synced 2025-02-13 20:47:58 +01:00
20 lines
No EOL
330 B
Ruby
20 lines
No EOL
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 |