Answer: Latent learning
Explanation:
Latent learning is defined as the learning which is caused in absence of reinforcement .It occurs in a person's mind through subconscious retention when motivation is present to alter the behavior. .
According to the question, latent learning is displayed when the person subconsciously retains the alternate route when the actual route is blocked.He learned about alternate route through the learning that was no reinforced .