• 2022-05-29
    图[img=288x85]17d6042ed3170f9.png[/img]的顶点子集[img=180x79]17d6042ee4beaf3.png[/img]称为[img=66x72]17d6042ef50ebbd.png[/img]的顶点覆盖,若[img=66x72]17d6042ef50ebbd.png[/img]中任意一条边至少有一个端点在[img=72x72]17d6042f065e6b8.png[/img]中。为求[img=66x72]17d6042ef50ebbd.png[/img]的顶点数最少的顶点覆盖,考虑下面的基于贪婪思想的算法。初始令[img=164x84]17d6042f174a9d2.png[/img],从[img=66x72]17d6042ef50ebbd.png[/img]中寻找任一条两个端点都不在[img=72x72]17d6042f065e6b8.png[/img]中的边,将它的两个端点加入[img=72x72]17d6042f065e6b8.png[/img]中,重复上述过程直到找不到两个端点都不在[img=72x72]17d6042f065e6b8.png[/img]的边为止。则( )
    A: 该算法的最坏情况比至少为2。
    B: 该算法未必能给出所有实例的可行解。
    C: 该算法的最坏情况比至多为2。
    D: 该算法的最坏情况比不为有限常数。
  • 举一反三