Analysis may include the following types:
- 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