时间复杂度并不是表示一个程序解决问题需要花多少时间,而是当问题规模扩大后,程序需要的时间长度增长得有多快
时间与输入规模的关系
P问题: 多项式时间内解决
NP问题:多项式时间内验证
NP-hard问题: 比所有的NP问题都难的问题,不一定是问题
NPC问题:人们想表达一个问题不存在多项式的高效算法时应该说它“属于NPC问题,它得是一个NP问题;然后,所有的NP问题都可以约化到它
今天一定要搞懂P,NP,NPC,NP-hard
最新推荐文章于 2024-09-10 23:34:31 发布