graph - 为什么在找到顶点的度数时自循环计数两次?
问题描述
在无向图中,自环将两个节点的度数相加。为什么不加一个呢?
解决方案
考虑一个没有自环的图。假设你看不到它,但你被告知每个节点的度数。你能重现它吗?
在许多情况下,答案是“否”,因为度数不包含有关特定边连接到哪个节点的信息。
所以真正的问题是:我们是否应该关注自环连接到哪个节点,即使我们不关注任何其他类型的边?
从这个角度来看,我认为很明显,为了保持一致,我们必须将自循环视为将两个节点的度数相加。
另一种说法是指出,在没有自环的图中,边的数量正好是所有节点度数之和的一半。如果图表有自环,那真的应该改变吗?同样,我认为很明显答案是否定的。
推荐阅读
- java - itext 5 创建 PDF1.4 而不是 PDF/A
- python - 运行 TensorFlow 模型 model_main_tf2.py 有 SyntaxError
- asp.net - ASP.NET WebAPI (4.x Framework) 中的 DateTime 值绑定
- c - HeapSetInformation 在 x64 上失败
- html - Bootstrap Carousel 在 Chrome 中没有幻灯片动画,但在 Edge 中可以正常工作
- c# - 如何处理 Razor Pages 中的 input=file / IFormFile 双向绑定
- php - 删除表 AJAX PHP MySQL 中的行后重新加载 div
- php - 如何使用 PHP 获取访问令牌 Strava Api
- python - Python:具有许多消费者的队列的多处理配方
- python-3.x - docker 中的 Python 错误 - distutils.errors.CompileError: command 'gcc' failed with exit status 1