Which problem solving strategy looks at every possible alternative and could take a very long time?


A.
hill climbing
B.
algorithm
C.
trial and error
D.
working backwards