Which of the following programs is most likely to benefit from the use of a heuristic?
Approach
A heuristic should be used when an exact solution is impractical. Calculating a grade, encrypting a file, and sorting a list are all things that can be done optimally. Calculating a route is more difficult to do, and an approximate solution would be okay in most cases.