Class: DLinkedList::Node

Inherits:
Object
  • Object
show all
Defined in:
lib/dLinkedList/dLinkedList.rb

Overview

Nodo que contiene una referencia bibliográfica de cualquier tipo.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(value, next_node = nil, prev_node = nil) ⇒ Node

Inicializa el nodo con el valor value. Si se especifican también inicializa los enlaces al siguiente y anterior nodo de la lista.



207
208
209
210
211
# File 'lib/dLinkedList/dLinkedList.rb', line 207

def initialize(value, next_node = nil, prev_node = nil)
    @value = value
    @next_node = next_node
    @prev_node = prev_node
end

Instance Attribute Details

#next_nodeObject

Enlace al siguiente nodo de la lista de referencias bibliográficas.



202
203
204
# File 'lib/dLinkedList/dLinkedList.rb', line 202

def next_node
  @next_node
end

#prev_nodeObject

Enlace al anterior nodo de la lista de referencias bibliográficas.



204
205
206
# File 'lib/dLinkedList/dLinkedList.rb', line 204

def prev_node
  @prev_node
end

#valueObject

Valor del nodo (referencia bibliográfica).



200
201
202
# File 'lib/dLinkedList/dLinkedList.rb', line 200

def value
  @value
end