Wait a moment, how old is the textbook you are using? While Fortran is still in use - though in a form completely different from it's predecessors - Algol 60 and Algol 68 are long dead. Also, neither Algol 60 nor most older FORTRAN compilers have pointers, or structures for that matter, and thus cannot implement linked lists in the first place. WTF?
COMMENT re: "nor ... FORTRAN compilers have pointers"
Simply declare a large array of CHARACTER and use an INTEGER offset into the array as a pointer. Lets call it a HEAP. e.g.
INTEGER FREE HEAP/1/
CHARACTER*(SIZEOF HEAP) HEAP
COMMENT re: "nor structures for that matter"
* Use a named COMMON for defining structures. (effectively creating C's 'union's) e.g.
CHARACTER NAME*(20), ADDDRESS*(40)
INTEGER NEXT CUST
* Then use EQUIVALENCE for each 'struct'ure type to map this COMMON memory to a second short CHARACTER array.
* Now MANUALLY add some links to the link list, should be done in a SUBROUTINE 'APPEND'
NEXT=FREE HEAP+SIZEOF CUST