- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想过滤
一个列表,以便我只得到有连接的节点,直接或间接与候选人
var candidate = 1;
var data = [
{ source: 1, target: 2 }, // is connected with 1
{ source: 2, target: 3 }, // is connected with 1
{ source: 6, target: 9 }, // no connection
{ source: 12, target: 15 }, // no connection
{ source: 3, target: 2 }, // is connected with 1
{ source: 5, target: 3 }, // is connected with 1
]
我在寻找什么样的算法?
感兴趣的语言是 JavaScript - 据我所知,有些语言会以不同于其他语言的方式实现算法
最佳答案
广度优先搜索:
维护“可能”边列表(使用给定列表初始化)、“连接”边列表(初始化为空)和节点列表(初始化为仅包含“候选”)。
从节点列表中删除一个节点。
遍历 Maybe 列表,寻找那个节点;如果一条边包含该节点,则将另一个节点复制到节点列表中,并将该边移动到已连接列表中。
继续,直到节点列表为空。
关于javascript - 过滤与候选人有联系的图节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39735807/
pimpl(也称为:编译器防火墙)惯用语用于缩短编译时间,但代价是可读性和一点运行时性能。目前一个项目需要很长时间才能编译,如何衡量最好的 pimpl 候选人? 我有使用 pimpl 的经验,可以将项
[下面用粗体表示的问题] 我在运行 OS Ubuntu 14.04 的防火墙后面的数据中心中设置了 Kurento Media Server 5.1.3。它有两个网卡: 222.222.222.222
我正在使用 Kurento Utils用于与 Kurento 媒体服务器(ver 5.x)的 WebRTC 连接 在初始化期间的 kurento-utils-js 库中,简化代码如下所示: if (!
在 unite.vim 中搜索后,你打开一个候选人。有没有一种简单的方法可以跳转到下一个而无需再次运行搜索命令?类似的插件( ack.vim , git-grep )使用快速修复窗口,因此您可以输入
为了我自己,我正在逐步测试 WebRTC 程序。 我为无服务器 WebRTC 编写了一些测试站点。 http://webrtcdevelop.appspot.com/ 其实使用的是google的STU
我有一个基本的 webRTC 应用程序,它支持两个同行之间的视频/音频通信和文件共享,当我在 Mozilla Firefox 上打开它时,该应用程序按预期运行,但当我在 Google Chrome 上
我是一名优秀的程序员,十分优秀!