gpt4 book ai didi

javascript - 有没有用于图形操作和算法的 JavaScript 库?

转载 作者:行者123 更新时间:2023-12-02 22:23:13 25 4
gpt4 key购买 nike

我需要的是 pure mathematical graphs 的 JavaScript 实现。需要明确的是,我并不是指像 sigma.js 这样的图形可视化库。或d3.js .

我正在寻找的库将实现以下功能:

有人知道是否已经存在吗?

最佳答案

现在有一个库:graphlib

Graphlib is a JavaScript library that provides data structures for undirected and directed multi-graphs along with algorithms that can be used with them.

实现:

  • 有向图和无向图(A -> B 是否蕴含 B -> A)
  • 多重图(从 A -> B 的多个不同的命名边)
  • 复合图(节点可以有形成“子图”的子节点)
  • Dijkstra 算法(最短路径)
  • Floyd-Warshall 算法(支持负权重的最短路径)
  • Prim 算法(最小生成树)
  • Tarjan 算法(强连通分量)
  • 拓扑排序(有向无环图的依赖排序)
  • 前后序遍历(每个节点回调)
  • 查找所有循环并测试图是否为非循环
  • 查找所有连接的组件

支持 NPM、Bower 和浏览器,MIT 许可证。

关于javascript - 有没有用于图形操作和算法的 JavaScript 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14483473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com