VisitorMap.A data structure, written in Java, for storing a set of keys, each with a set of links; keeping in memory whether those links have been visited to from their parent key. Because this is a Map, it does not retain the order in which keys and links are added. If retaining the order is necessary, you may be more interested in the VisitorList.