Describing Algorithms
Learn how to describe an algorithm in a clear and concise manner.
We'll cover the following
Effective algorithm design and description
The skills required to effectively design and analyze algorithms are entangled with the skills required to describe algorithms effectively. A complete description of any algorithm has four components:
- What: A precise specification of the problem that the algorithm solves.
- How: A precise description of the algorithm itself.
- Why: A proof that the algorithm solves the problem it’s supposed to solve.
- How fast: An analysis of the running time of the algorithm.
Create a free account to access the full course.
By signing up, you agree to Educative's Terms of Service and Privacy Policy