scala - 如何在 Scala 中断开连接的图中创建图森林?
问题描述
假设图形如下所示:
class DiGraph[T] (val edges: LinkedHashMap[T, LinkedHashSet[T]])
该图是不连贯的并且有许多根。
当然,可以通过识别那些在值(集合)中找不到的源来找到作为根的源。然后可以跟踪连接到每个源的路径。
找到图森林的最佳方法是什么?
解决方案
推荐阅读
- typeahead.js - Typeahead Bloodhound 不过滤远程数据集
- php - SQLSTATE [HY000]:一般错误:1364 字段“已接受”没有默认值
- python - PyDev (Eclipse) 未处理的异常:“NoneType”对象没有属性“pydev_notify_kill”
- cordova - 如何找出旧项目的原始 IONIC 版本
- amazon-web-services - 使用 Kinesis Firehose 将数据从 SQL Server 流式传输到 Redshift
- c++ - 字符串反转遇到问题
- javascript - 无法使用 JS 表单提交功能发布
- css - 如何为ul的第一个元素添加样式?
- javascript - 如何将山魈电子邮件发送到电子邮件数组?
- swift - UITextView 的占位符文本与第一响应者混合