
Steps to developing a usable algorithm
Here is steps to developing a usable algorithm :
- Model the problem.
- Find an algorithm to solve it.
- Fast enough? Fits in memory?
- If not, figure out why.
- Find a way to address the problem.
- Iterate until satisfied.