CS2: Data Structures Theory of Computation - ADT Preliminaries Linear ADTs - Tree ADTs - Graph ADTs - Unordered Collection ADTs