Algorithms and Data structures

Different ways to store and operate on data, with differing efficiency

Sequential Data Structures

Non sequential Data Structures

Probabilistic Data Structures

Common Algorithms

Graph and Tree

Strings

Sorting

Paradigms

Programming patterns

Creational

Structural

Behavioral

Common operations

Misc

index