Doubly-linked list/Element definition: Difference between revisions
Content added Content deleted
(Add Plain English) |
(Added Algol W) |
||
Line 73: | Line 73: | ||
PROC obj link free = (REF OBJLINK free)VOID: |
PROC obj link free = (REF OBJLINK free)VOID: |
||
prev OF free := next OF free := obj queue empty # give the garbage collector a big hint #</lang>'''See also:''' [[Queue/Usage#ALGOL_68|Queue/Usage]] |
prev OF free := next OF free := obj queue empty # give the garbage collector a big hint #</lang>'''See also:''' [[Queue/Usage#ALGOL_68|Queue/Usage]] |
||
=={{header|ALGOL W}}== |
|||
<lang algolw> % record type to hold an element of a doubly linked list of integers % |
|||
record DListIElement ( reference(DListIElement) prev |
|||
; integer iValue |
|||
; reference(DListIElement) next |
|||
); |
|||
% additional record types would be required for other element types %</lang> |
|||
=={{header|ARM Assembly}}== |
=={{header|ARM Assembly}}== |