algorithm - 将最大可能的边添加到具有节点容量的图中

标签 algorithm graph

问题:给定 N 个节点,每个节点都有自己的度数限制,例如节点 (1) 的度数不能高于 10(但当然可以小于 10),节点的度数 ( 2) 不能高于 3,等等。在这些节点上构建具有最大可能边的图。

很高兴看到任何提示/建议。

EIDT:图表应该很简单:)

最佳答案

如果没有其他限制可以连接哪些顶点,贪婪算法应该在这里工作:连接两个未连接的顶点中剩余度数最高的那个,直到不存在这样的对。这可以通过按剩余度数动态排序的顶点数组有效地完成。

关于algorithm - 将最大可能的边添加到具有节点容量的图中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57738042/

相关文章:

Python图表-更改轴标记颜色和图例边框颜色

c++ - 查找带权无向图中一定长度的所有路径

algorithm - 给定一组 20 个不同的正整数,找到两个具有相同总和的子集

algorithm - 当发行人使用 SHA-1 时,是否可以生成 subca 或使用 SHA-2 签署任何 csr

algorithm - 固定大小数组线性搜索的大O

c# - 洪水填充递归算法

java - 检查二叉树是否是 BST

python - 使用python中的公式计算第n个斐波那契数

r - 画一个圆圈以突出显示 R 中曲线的最大值

python - 图聚类算法