We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

This lesson's interactive features are locked, please to keep using them

Polynomial Time = P

Back in the 1970s, some computer scientists wanted to come up with a good, descriptive name for the set of polynomial time algorithms. After much deliberation, they settled on the letter P (naming things is hard).

The hand-wavy takeaway is that:

  • Problems that fall into class P are practical to solve on computers.
  • Problems that don't fall into P are hard, slow, and impractical.