Data Structures

There are many different ways to store information in RAM. The different schemes are described by abstract data structures which all have various advantages and disadvantages. The following list is by no means comprehensive but it does provide an overview of many of the structures most essential to common algorithms.

Underlying Structures

Abstract Structures

For Strings and Arrays

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License