•Cursors allow the container to be
viewed as an abstract machine, with elements that are logically
contiguous.
•You navigate among element
"addresses" using a cursor, and "dereference"
the cursor to get the element at that address.
•The cursor design effectively
abstracts-away the container, since all you have are cursors, and
elements designated by cursors.