Singly-linked list/Element definition: Difference between revisions

Content added Content deleted
imported>Chinhouse
No edit summary
imported>Chinhouse
Line 983: Line 983:


=={{header|MiniScript}}==
=={{header|MiniScript}}==
<syntaxhighlight lang="miniscript">Node = {"item": null, "next": null}
<syntaxhighlight lang="miniscript">
Node = {"item": null, "next": null}
Node.init = function(item)
node = new Node
node.item = item
return node
end function


LinkedList = {"head": null, "tail": null}
LinkedList = {"head": null, "tail": null}
LinkedList.add = function(item)
LinkedList.append = function(item)
newNode = new Node
newNode = Node.init(item)
newNode.item = item
if self.head == null then
if self.head == null then
self.head = newNode
self.head = newNode