Implementation of common algorithms and data structures

Misc

Searching

Sorting

Containers

Graphs

TODO

  • AVL tree
  • R-way Trie
  • bipartite graph
  • find cycle
  • find cycle that uses each edge exactly once (euler cycle)
  • render graph on a place without edges crossing

Intractable

  • find cycle that uses each vertex exactly once (traveling salesman, hamilton cycle)
  • check if two graphs identical except vertex names (graph isomorphism)