大佬链接 优快云 总结图 P问题:对于这个问题,存在多项式时间内的算法,可以一次性得出这个问题的所有答案。 NP问题:给出一个这个问题的可能答案,能在多项式时间内验证这个答案是否正确。 NPC问题:NP问题的一个子集,所有的NP问题都可以归约为这个子集中的问题。 非NP问题:给出一个这个问题的可能答案,无法在多项式时间内验证这个答案是否正确。 NP-hard问题:所有NP问题都可以归约为这类问题,但这类问题不一定是NP问题。