class LinkedListNode
Attributes
next[RW]
prev[RW]
value[RW]
Public Class Methods
new(value)
click to toggle source
# File lib/adt_utilit/linked_list_node.rb, line 4 def initialize(value) @value = value @next = nil @prev = nil end
Public Instance Methods
connect(node)
click to toggle source
# File lib/adt_utilit/linked_list_node.rb, line 10 def connect(node) self.next = node node.prev = self unless node.nil? end
remove()
click to toggle source
# File lib/adt_utilit/linked_list_node.rb, line 15 def remove if @prev.nil? @next.prev = nil else @prev.connect(@next) end self end