Question:

Which class of problem solving is considered the easiest one?

Show Hint

The "P vs NP" problem is one of the most famous unsolved questions in math. Most scientists believe $P \neq NP$, meaning solving a problem is much harder than checking an answer.
Updated On: Jul 4, 2026
  • NP
  • NP-hard
  • P
  • Complex
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is C

Solution and Explanation

Concept: Computational complexity classes group problems based on the resources (time/space) required to solve them.
P (Polynomial): Problems solvable in $O(n^k)$ time.
NP (Nondeterministic Polynomial): Problems where a solution can be verified in polynomial time.
NP-hard: Problems at least as hard as the hardest problems in NP.

Step 1:
Defining "Easy" in Computer Science.
A problem is considered "tractable" or "easy" if it has an efficient solution. Efficiency is mathematically defined as having a Polynomial time complexity.

Step 2:
Comparing the classes.
P problems (like Sorting or Shortest Path) are solved quickly by modern computers. Many NP problems are believed to require exponential time ($2^n$) to solve.

Step 3:
Final Ranking.
Since P is the class of problems with guaranteed efficient algorithms. It is categorized as the "easiest" class among those listed.
Was this answer helpful?
0
0