Algorithms
  • #### Number theoretic algorithms
  • #### Graph algorithms
  • #### Order statistic algorithms
  • #### Linear programming
  • #### Computational geometry
  • #### Parsing Algorithms

Containers

  • #### Trees
    • Binary search tree
    • Red-Black tree
    • AVL tree
    • Scapegoat tree
    • Splay tree
    • Treap
    • B-tree
    • B+ tree
    • 2-3 tree
    • Binary heap
    • Fibonacci heap
    • Tries
    • Radix tree
    • Suffix tree
    • Ctrie
    • K-ary tree
    • Disjoint-set data structure
    • Fenwick tree
    • Van Emde Boad tree
    • Segment tree
    • Kd-trees
  • #### Linked Lists
    • Skip lists
    • Sparse matrix
  • #### Hashes
    • Bloom filter
    • Distributed hash table
    • Hash trie
    • Hyperloglog