Algorithms and Data Structures · Senior · Question 57 of 75

What does it mean that a problem is NP-complete?

Explanation

Solutions can be checked quickly, but no polynomial algorithm to find them is known. A polynomial algorithm for any NP-complete problem would solve all of NP. Examples: SAT, graph coloring, subset sum.

Further reading

Problem with a question

Algorithms and Data Structures · Senior · question 57

Test yourself

Take the Algorithms and Data Structures · Senior quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz