class Linked_list
Constants
- Node
Attributes
inicio[R]
Public Class Methods
new()
click to toggle source
# File lib/dieta/linked_list.rb, line 5 def initialize @inicio=Node.new(nil,nil) end
Public Instance Methods
extract()
click to toggle source
# File lib/dieta/linked_list.rb, line 12 def extract temp= @inicio[:value] @inicio=@inicio[:next] temp end
insert(data)
click to toggle source
# File lib/dieta/linked_list.rb, line 8 def insert(data) aux=Node.new(data,@inicio) @inicio=aux end
to_s()
click to toggle source
# File lib/dieta/linked_list.rb, line 17 def to_s temp = @inicio cont= 1 string = "" while(temp[:next]!=nil) string+="Valor numero #{cont}) Equivale a #{temp[:value]}\n" temp=temp[:next] cont+=1 end string end