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 |