class LinkedList::DoublyNode
Attributes
backward[RW]
data[RW]
forward[RW]
Public Class Methods
new(data, backward=nil, forward=nil)
click to toggle source
# File lib/linked_list_sourav.rb, line 21 def initialize(data, backward=nil, forward=nil) @data = data @backward = backward @forward = forward self end
Public Instance Methods
to_s()
click to toggle source
# File lib/linked_list_sourav.rb, line 28 def to_s string = "Data: #{self.data} " string << "Points to: #{self.forward.data}" if self.forward string << " Pointed by: #{self.backward.data}" if self.backward string end