All Questions

Tagged with
Filter by
Sorted by
Tagged with
245
votes
7answers
111k views

What is the definition of $P$, $NP$, $NP$-complete and $NP$-hard?

I'm in a course about computing and complexity, and am unable to understand what these terms mean. All I know is that NP is a subset of NP-complete, which is a subset of NP-hard, but I have no idea ...