Site uses cookies to provide basic functionality.

OK
An algorithm gives you the instructions directly. A heuristic tells you how to discover the instructions for yourself, or at least where to look for them.