jumoku:在Ruby中构建和操作树结构

时间:2021-05-01 08:11:44
【文件属性】:
文件名称:jumoku:在Ruby中构建和操作树结构
文件大小:32KB
文件格式:ZIP
更新时间:2021-05-01 08:11:44
Ruby 在Ruby中构建和操作树结构。 概要 Jumoku为您提供树状结构和相关工具,以简便的方式执行操纵和计算。 例如,树经常用于模仿诸如文件系统之类的层次结构,或对决策模式进行建模。 Jumoku建立在以Ruby为动力的图论库,旨在成为树状结构管理的全面,精简的解决方案。 有关图,树,树状图,它们为何与众不同以及如何充分利用它们的其他信息,请参见下文。 关于树木的几句话 树是受三个基本约束的图:节点均已连接,它们不得形成任何循环,并且分支绑定节点没有优先方向。 树是整个计算机科学和数学问题(网络建模,数据集存储,科学计算,负载平衡,游戏,AI设计等)中使用的重要图形子集。不必强迫您拥有“根”节点,也不必强迫您拥有“叶子”,就像您可能认为表面存在的那样。 具有这种特征的树被称为树状结构,并且Jumoku也支持它们。 Jumoku(目前处于早期开发阶段)为您提供以下结构: RawUndire
【文件预览】:
jumoku-master
----.rspec(0B)
----.travis.yml(125B)
----LICENSE(1KB)
----spec()
--------raw_undirected_tree_spec.rb(413B)
--------spec.opts(51B)
--------tree_spec.rb(388B)
--------arborescence_spec.rb(5KB)
--------strategies()
--------spec_helper.rb(464B)
--------raw_directed_tree_spec.rb(394B)
--------behaviors()
----README.md(6KB)
----lib()
--------jumoku()
--------jumoku.rb(3KB)
----TODO.md(4KB)
----.rvmrc(26B)
----jumoku.gemspec(804B)
----Gemfile(38B)
----.yardopts(12B)
----Rakefile(302B)

网友评论