P问题,NP问题,NPC问题?这些都是计算机科学领域,关于算法方面的术语.在认识这些术语之前,建议同学们先认真学习一下算法的时间复杂度,因为算法的时间复杂度与P,NP和NPC问题高度相关. 什么是P问题? P是英文单词Polynomial的首字母,多项式的意思. 如果问题可以通过一个多项式复杂度的算法解决,这个问题就可以称为P问题.多项式复杂度意味着,算法的计算量在一个可以接受的范围内,我们很容易就能得到计算结果.如果是指数级复杂度的算法,有可能在问题规模达到一定级别的时候,就更本算不出来. 什…