Class: SplayTree::Node::EmptyNode
Constant Summary
EMPTY, UndefinedValue
Instance Attribute Summary
#key, #left, #right, #value
Instance Method Summary
collapse
#<=>, #each_key, #each_value, #rotate_left, #rotate_right
Constructor Details
Returns a new instance of EmptyNode.
136
137
|
# File 'lib/splay_tree/node.rb', line 136
def initialize(*)
end
|
Instance Method Details
#dump ⇒ Object
149
|
# File 'lib/splay_tree/node.rb', line 149
def dump; end
|
#each(&block) ⇒ Object
151
|
# File 'lib/splay_tree/node.rb', line 151
def each(&block); end
|
#empty? ⇒ Boolean
139
140
141
|
# File 'lib/splay_tree/node.rb', line 139
def empty?
true
end
|
#insert(key, value) ⇒ Object
153
154
155
|
# File 'lib/splay_tree/node.rb', line 153
def insert(key, value)
Node.new(key, value)
end
|
#size ⇒ Object
143
144
145
|
# File 'lib/splay_tree/node.rb', line 143
def size
0
end
|
#to_s ⇒ Object
147
|
# File 'lib/splay_tree/node.rb', line 147
def to_s; end
|