Method: List#insertElements

Defined in:
lib/exam/list.rb

#insertElements(arrayNodos) ⇒ Object

Método que recibe un conjunto de nodos y los inserta en la lista.



49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# File 'lib/exam/list.rb', line 49

def insertElements(arrayNodos)
  i=0
   if @cola == nil
      arrayNodos[0].anterior = @cabeza
      @cola = arrayNodos[0]
      @cabeza.next = @cola
      i += 1
   end
   while i<arrayNodos.length
         arrayNodos[i].anterior = @cola
         @cola.next = arrayNodos[i]
         @cola = @cola.next
         
         i +=1
    end
   
   @cola #Se devuelve el ultimo nodo insertado
   
end