我正在学习Meet-in-the-Middle算法,发现了以下练习:
给定一个n个节点的图(n <= 30),找出一个包含最少数量节点的集合,使得图中的每条边都至少有一个节点在集合内。
我不知道如何做到这一点,只得到了以下提示:
复杂度为O(3^(n/2))
你能解释一下这个想法吗?
给定一个n个节点的图(n <= 30),找出一个包含最少数量节点的集合,使得图中的每条边都至少有一个节点在集合内。
我不知道如何做到这一点,只得到了以下提示:
复杂度为O(3^(n/2))
你能解释一下这个想法吗?