Subj : Re: only posting is rules
To : Jasen Betts
From : Scott Adams
Date : Fri Jan 23 2004 07:54 am
-=> Quoting Jasen Betts to Tony Master <=-
JB> @MSGID: 3:640/1042 314aecfc
JB> Hi Tony.
JB> 13-Jan-04 00:25:42, Tony Master wrote to Scott Adams
TM> Quoting message from Scott Adams to Tony Master
SA>> What level of knowledge do you know about them now? I ask so not
SA>> to go WAY basic on you :)
TM> i know they point to a spot in memory
JB> The trick is getting them to point to a convenient spot.
JB> there's a number of ways to do that
JB> NIL is a special pointer constant that is used wehn you want a
JB> pointer to point nowhere
JB> @ can be used to point one at an existing variable
JB> new can be used to create an anonymous variable and point a pointer
JB> at it
JB> dispose is the opposite of new and deestroys an anonymous variable if
JB> you have a pointer to it
JB> Where it gets interesting is when you make a record that contains a
JB> pointer to a record of the same type.... then you can create a chain
JB> of records, of any length and add or remove records at either end or in
JB> the middle of the chain, this is called a linked list.
JB> if you add more pointers to the record you can have a branching chain
JB> etc...
Yep. All precursors to the search engines used in most
efficient search systems. B-Trees and all that. Sorts.
Luckilly not had to do a Linked list thing since college :)
Simple today but back then it was like magic :)
... "Besides, I don't think we have the room." - Sheridan
--- Fringe BBS
* Origin: EWOG II - The Fringe - 904-733-1721 (1:112/91)