> [!Definition]
>
> A problem that can be solved by an [[Algorithm for Computational Problem|algorithm]].
> [!Goal]
> Given a computational problem, our goal will be to find an algorithm for it with smallest possible [[Worst-case Running Time of Algorithm|worst-case asymptotic runtime]].
>
# Types
- #### [[Decision Problem]]
- #### [[Search Problem]]