title: What is the difference between "hill climbing" and "greedy" algorithms?
body: <p>Please explain the difference between "hill climbing" and "greedy" algorithms. </p>
  
  <p>It seems both are similiar, and I have a doubts that "hill climbing" is an algorithm; it seems to be an optimization. Is this correct?</p>