Skip to content

Abstract Data Structures

sources:

  • text: Standard textbook reference

This section covers computational thinking, data structures, algorithms, and systems. Revision works best in one direction here: read Abstract Data Structures, attempt the practice problems cold, and only then check the worked solutions.

Prerequisites: Review the prerequisite topics before attempting this section.

  • Understand the core principles and definitions covered in this section
  • Apply key concepts to solve problems and answer exam-style questions
  • Connect this material to prerequisite topics and related sections

Revision works best in one direction here: read Abstract Data Structures, attempt the practice problems cold, and only then check the worked solutions. Use the cross-references to link related concepts across subjects where applicable.

  • Skipping prerequisite material before attempting this section
  • Not practising problems after reading the theory
  • Failing to connect concepts across different topics
  • Core concepts and definitions
  • Worked examples with step-by-step solutions
  • Practice problems for self-assessment
  • Cross-references to related topics