Code Snippets
Sorting
Searching
Dynamic Programming
Binary search trees
- Tree transversals (C/C++). Recursive and non-recursive inorder, postorder and preorder transversals. Level transversal. Mostly in C, but uses C++ for the STL implementation of stacks and queues
Combinatorics
- Permutations (C). Recursive permutation generator
- Power Set (C++). Power set generation. Recursive solution and recursive with memoization