Introduction
Purpose and goals of this package The datastructures package for &GAP; has two main goals: Provide abstract interfaces for commonly used datastructures Provide good low-level implementations for these datastructures datastructures requires building of a kernel module for &GAP; to function, please refer to Chapter for details; the package is not automatically loaded by &GAP; after it has been installed. You must load the package with LoadPackage("datastructures"); before its functions become available.

Overview over this manual Chapter describes the installation of this package. The remaining chapters describe the available datastructures in this package with a definition of the supported API and details about provided implementations.
Feedback For bug reports, feature requests and suggestions, please use our https://github.com/gap-packages/datastructures/issues.