If I approach a problem in a way that I know will always result in the correct answer, I am using a(n)

A. Functional fixedness
B. Heuristic
C. Insight
D.  Algorithm
E. Mental set

answer

D.  Algorithm