În teoria complexității, o clasă de complexitate cuprinde problemele cu complexități similare, unde complexitatea măsoară cantitatea unei anumite resurse, de exemplu timp sau spațiu de memorie, necesară rezolvării problemei.
Clasa de complexitate, în teoria complexității, este o mulțime a problemelor algoritmice „referitoare la complexitate, bazate pe resurse”.David S. Johnson, „A Catalog of Complexity Classes”. Handbook of Theoretical Computer Science, pp.67-161, Elsevier, 1990 În general, clasa de complexitate este definită în funcție de tipul problemei algoritmice, de modelul de calcul și de resursele limitate, cum sunt timpul sau memoria.
Exemple
Exemple de clase de complexitate sunt clasele P, NP sau PSPACE.
Note
Vezi și
Mașina Turing
Legături externe