Data types and data structures

Covering data types and the algorithms that manipulate them, this topic explores the theory of abstract types as well as the creation of data structures in code. From integers to string manipulations, through arrays and dictionaries to graph traversal, hashing algorithms and minimal spanning trees, a firm grasp of this topic is imperative for both the examined and practical-programming assessed tasks.