AOAPC I: Beginning Algorithm Contests -- Training Guide (Rujia Liu) Chapter 3. Data Structures Fundamental Data StructuresMaintaining Interval DataString AlgorithmsBinary Search Trees