Singly-linked list/Element definition: Difference between revisions
Content added Content deleted
(Perl) |
|||
Line 111: | Line 111: | ||
Due to Forth's lack of typechecking, 'b' in the above examples does not have to be an actual cell, but can instead be the head pointer of the list. |
Due to Forth's lack of typechecking, 'b' in the above examples does not have to be an actual cell, but can instead be the head pointer of the list. |
||
==[[Perl]]== |
|||
[[Category:Perl]] |
|||
Just use an array. You can traverse and splice it any way. Linked lists are way too low level. |
|||
However, if all you got is an algorithm in a foreign language, you can use references to accomplish the translation. |
|||
my %node = ( |
|||
data => 'say what', |
|||
next => \%foo_node, |
|||
); |
|||
$node{next} = \%bar_node; # mutable |
|||
==[[Pop11]]== |
==[[Pop11]]== |