Computational Complexity
Computational complexity theory, also called algorithmic complexity theory, seeks to answertwo different kinds of questions: "How hard is this problem?", and "How effective is thisalgorithm at solving this problem?". A number of difficult issues are involved here, and it is not possible to delve into them deeply without sophisticated mathematics. Here we shall only…