The algorithm method gives a fast approach to solving problems but the students have to understand the building blocks or smaller pieces that make this up. This way they are not memorizing algorithms as much as understanding the building blocks of mathematics.