跳到内容
← 全部问题

为什么具有 n 个顶点的无向图最多有 n(n−1)/2n(n-1)/2 条边?

在无向图中,任意两个不同的顶点之间最多只能有一条边。最大边数由完全图实现,它等于顶点的无序对总数,计算公式为 n(n−1)/2n(n-1)/2。

适用条件

  • G 是无向图。
  • G 有 n 个顶点。
  • 我们寻找可能的最大边数。

理解与推导

  1. 识别每个顶点可以连接到其他 n-1 个顶点。
  2. 对所有 n 个顶点的连接数求和,得到 n(n−1)n(n-1)。
  3. 除以 2,因为每条无向边被计算了两次(每个端点各一次)。
  4. 得出最大边数为 n(n−1)/2n(n-1)/2 的结论。

例子

对于一个包含 5 个顶点的完全图,演讲者将边数计算为 4+3+2+14+3+2+1,等于 5∗4/2=105*4/2 = 10。这推广到 n 个顶点的 n(n−1)/2n(n-1)/2。

容易误解的地方

  • 将无向图的最大边数与有向图的最大边数(n(n−1)n(n-1))混淆。
  • 假设连通图必须是完全图,而实际上连通图只要求顶点之间有路径,不需要直接相邻。

观看对应讲解

继续追问

答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。