P问题 存在多项式时间复杂度求解算法的问题,即P类问题的时间复杂度 为O(n^k),其中k为某一常数,n为问题的规模。 NP问题 此类问题的解都能够在O(n^k)时间复杂度内被验证。根据P问题和NP问题的定义可知,P问题是NP问题的子集,即P ⊆ NP。 NP完全问题 首先这类问题是NP问题,其次其他所有NP 问题都能在多项式时间复杂度内转换成这类问题。 NP难问题 这类问题的解不能在多项式时间复杂度内被验证。