Analysis may include the following structures:
- Array—a structure comprised of a group of variables under a single name and accessed by the index
- Graph—a structure in which nodes can be connected to any other node
- Linked list—a structure in which each item is linked to the next one by means of a pointer
- Queue—a structure accessed by inserting items at one end and removing them from the other
- Stack—a dynamic structure accessed from only one end
- Tree—a structure begun at the root node in which each node can have child nodes