在有n个顶点的有向无环图中,有向边的最大可能数是多少?DAG中可以有多少条边?
回答
假设有N个顶点/节点,让我们探索构建一个具有最大边缘的DAG。考虑任何给定节点,比如N1。它在这个早期阶段可以指向的最大节点数或边数是N-1。我们选择第二个节点N2:它可以指向除自身和N1之外的所有节点 - 这是N-2个附加边。继续剩下的节点,每个节点可以指向比之前的节点更少的边。最后一个节点可以指向0个其他节点。
萨姆所有边缘的:(N-1)+(N-2)+ ... + 1 + 0 ==(N-1)(N)/ 2
非常感谢您的回答。 – user1559262 2012-07-28 07:32:04
嗯,[这](http://stackoverflow.com/questions/5058406/what-is-the-maximum-number-of-ed-in-a-directed-graph-with-n-nodes)似乎争论与答案。 – 2012-09-13 03:06:15
@RealzSlaw区别在于DAG是“非循环”的;您提到的帖子一般会讨论有向图。 – 2012-09-14 04:24:03
- 1. 1GB数据库中可以有多少条记录/表格?
- 2. Sobipro可以处理多少条目?
- 3. 有多少文本asp:label控件可以容纳多少限制?
- 4. 有多少人可以连接到ServerSocket?
- 5. 有多少意向可以接收BroadcastReceiver?
- 6. android我可以有多少服务?
- 7. 有多少个id可以包含itemref?
- 8. JSON。有多少元素可以接受?
- 9. Java - 你可以有多少个对象?
- 10. 的vm_area_struct的多少实例可以有
- 11. WCF服务可以有多少个ServiceContracts?
- 12. 我可以在二级缓存中存储多少条记录?
- 13. 在MySQL中可以声明多少条件?
- 14. 倒页表中有多少条目?
- 15. 多少coulmns可以每桌
- 16. 数据库中有多少表可以有限制吗?
- 17. 是否可以使用TreeLayout添加多条边?
- 18. 我可以在表格上填写多少条dojo fliteringselect?
- 19. 我可以发送多少条消息到队列?
- 20. java.lang.OutOfMemoryError具有更多阶段的Spark DAG
- 21. 此有向图中有多少个3边循环?
- 22. 在Android中有多少种方法可以找到位置...?
- 23. 有多少个UITableView可以放置在视图中?
- 24. 是否可以测试选择框中有多少个选项?
- 25. 我有多少MembershipProvider可以在MVC3中覆盖
- 26. 在JVM中有多少个类文字实例可以存在?
- 27. 有多少文本可以放入一个string.xml文件中?
- 28. s3中可以存储多少个文件有限制吗?
- 29. 有多少个字符可以放入C++字符串中?
- 30. SQL Server中一个表的列可以有多少限制
这个问题是关闭堆栈溢出主题。您可以尝试http://math.stackexchange.com/,欢迎所有级别的数学问题。 – 2012-07-28 07:19:50
更何况,这听起来像一个家庭作业问题。而且我采取了诱饵: -/ – 2012-07-28 07:21:10
此外,它是[我如何证明最大边数?]的副本(http://math.stackexchange.com/questions/61579/how-can-i-prove-最大数量的边缘) – 2012-07-28 07:25:19