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