What are the differences between NP, NP-Complete and NP-Hard?
I am aware of many resources all over the web. I’d like to read your explanations, and the reason is they might be different from what’s out there, or there is something that I’m not aware of.