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

PP = {problems solvable in polynomial time}

NPNP = {decisions problems with solutions that can be checked in polynomial time}

EXPEXP = {problems solvable in exponential time}

RR = {problems solvable in finite time}

Chart

Reference

MIT 6.006 Lecture 23

Last updated