Computational Complexity
Intro
Coding interview and introductory algorithm course are mainly focused on polynomial algorithms. The topic is focused on when we can't solve a problem in polynomial time.
Definitions
= {problems solvable in polynomial time}
= {decisions problems with solutions that can be checked in polynomial time}
= {problems solvable in exponential time}
= {problems solvable in finite time}
Chart

Reference
MIT 6.006 Lecture 23
Last updated