Singly-linked list/Element definition: Difference between revisions

Content deleted Content added
Line 170: Line 170:
class ListNode
class ListNode
attr_accessor :value, :succ
attr_accessor :value, :succ
def initialize(fst,*rst)
def initialize(v,s=nil)
self.value=fst
self.value=v
self.succ=ListNode.new(*rst) unless rst.empty?
self.succ=s
end
end
def each(&b)
def each(&b)