class Zadt::DoublyLinkedListNode
Attributes
next[R]
prev[R]
val[RW]
Public Class Methods
help()
click to toggle source
# File lib/zadt/HelpModules/Functionality/LinkedList/DoublyLinkedList.rb, line 7 def self.help LinkedListNode.show_help_message end
new(val = nil, next_ = nil)
click to toggle source
# File lib/zadt/AbstractDataTypes/LinkedList/DoublyLinkedList.rb, line 5 def initialize(val = nil, next_ = nil) @val = val if !next_ @next = next_ else self.next = next_ end @prev = nil end
Private Class Methods
show_help_message()
click to toggle source
# File lib/zadt/HelpModules/Functionality/LinkedList/DoublyLinkedList.rb, line 13 def self.show_help_message Zadt::ADT::show_linkedlistnode_help_message end
Public Instance Methods
help()
click to toggle source
# File lib/zadt/HelpModules/Functionality/LinkedList/DoublyLinkedList.rb, line 3 def help LinkedListNode.help end
next=(node)
click to toggle source
# File lib/zadt/AbstractDataTypes/LinkedList/DoublyLinkedList.rb, line 15 def next=(node) @next = node node.prev = self end
prev=(node)
click to toggle source
# File lib/zadt/AbstractDataTypes/LinkedList/DoublyLinkedList.rb, line 20 def prev=(node) @prev = node node.next = self if node.next != self end