Anonymous user
Doubly-linked list/Element insertion: Difference between revisions
m
→[[Doubly-linked_list/Element_insertion#ALGOL 68]]: add "insert before" routine
m (→[[Doubly-linked_list/Element_insertion#ALGOL 68]]: fix spelling) |
m (→[[Doubly-linked_list/Element_insertion#ALGOL 68]]: add "insert before" routine) |
||
Line 66:
);
# BEGIN rosettacode task
can
PROC insert after = (REF LINK #self,# prev, DATA new data)LINK: (
# DOWN do link OF splice OF self; to make thread safe #
Line 76 ⟶ 77:
new link
);
# END rosettacode task code specimen #▼
PROC insert before = (REF LINK #self,# next, DATA new data)LINK:
insert after(#self,# prev OF next, new data);
# Test case: #
|