class Lista
Lista
class Here we have a simple linked list
-
initialize
-
elemento
Public Class Methods
new()
click to toggle source
We set to nil value the initial node
# File lib/menud/lista.rb, line 28 def initialize () @elemento = Nodo.new(nil) end
Public Instance Methods
elemento()
click to toggle source
Just to define the element
# File lib/menud/lista.rb, line 34 def elemento @elemento end
extraer_elemento()
click to toggle source
We extract a element from the simple linked list
# File lib/menud/lista.rb, line 51 def extraer_elemento aux = @elemento @elemento = @elemento.next aux.value end
insertar_elemento(nodo)
click to toggle source
We insert a new element on the simple linked list
# File lib/menud/lista.rb, line 40 def insertar_elemento(nodo) if @elemento != nil nodo.next = @elemento @elemento = nodo end end