【文件属性】:
文件名称:traversal:模块化递归树遍历
文件大小:429KB
文件格式:ZIP
更新时间:2021-06-14 15:52:28
JavaScript
遍历
瑞安·桑多·理查兹
介绍
是计算机科学中的一个基本问题,它发生在许多上下文中(例如编译器)。 这个库旨在使它们更容易在 JavaScript 中编写和阅读。
用法
遍历通过以 JavaScript 类的形式保存树遍历的计算状态来工作。 该库公开了一个工厂方法traversal() ,它创建一个新实例并允许您覆盖其默认行为。
这是一个如何使用它的示例:
// 1. Require the library
var traversal = require ( 'traversal' ) ;
// 2. Format a tree using nest objects
var myTree = {
name : 'root' ,
left : {
name : 'left child'
} ,
right : {
name : 'right child'
【文件预览】:
traversal-master
----.gitignore(42B)
----README.md(8KB)
----test()
--------fixtures.js(802B)
--------traversal.js(5KB)
----docs()
--------recur.js.html(3KB)
--------TreeTraversal.html(18KB)
--------traversal.js.html(9KB)
--------global.html(9KB)
--------fonts()
--------scripts()
--------styles()
--------index.html(1KB)
--------Recur.html(9KB)
----LICENSE(1KB)
----bower.json(472B)
----package.json(1KB)
----dist()
--------js()
----index.js(63B)
----.travis.yml(60B)
----lib()
--------recur.js(2KB)
--------traversal.js(8KB)
----gulpfile.js(2KB)
----dist.js(63B)