我想要了解一下NP问题和NP完全问题之间的联系和区别。请用一段话回答，包含5个句子，内容需要涉及到定义、联系和区别。
user
NP问题是指可以在多项式时间内验证一个解的问题，而NP完全问题是一类特殊的NP问题，它们是最难的NP问题，因为任何NP问题都可以在多项式时间内归约到任何一个NP完全问题。这意味着，如果能够找到一个NP完全问题的多项式时间解法，那么所有NP问题都可以在多项式时间内解决，这将证明P=NP。然而，至今为止，这些问题是否存在多项式时间解法仍然是一个未解之谜。因此，所有NP完全问题之间的联系在于它们在复杂性上的等价性，区别在于并非所有NP问题都是NP完全的，只有当一个NP问题对其他所有NP问题都具备多项式时间归约性时，它才能被称为NP完全问题。
assistant