Techniques
The general methods of algorithm design, such as divide and conquer and dynamic programming.
- Divide and conquer
- Dynamic programming
- Greedy
- Backtracking
- Branch and bound
- Search strategies
- Two pointers and windows
- Sweep line
- Meet in the middle
- Randomization techniques
- Reductions and transforms
- Bit tricks
This area has no pages yet. The coverage plan lists the pages that it needs. You can write one of them. Read how to contribute.