tree-iterator:行走树的迭代器

时间:2024-06-27 03:10:29
【文件属性】:

文件名称:tree-iterator:行走树的迭代器

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-27 03:10:29

JavaScript

树迭代器 后序行走树的迭代器 用法 var PostOrderTree = require ( 'tree-iterator' ) ; iterable = PostOrderTree(root,getsuccessors,visited) root :字符串|数字。 它是树的根(键)。 getsuccessors :函数。 它接受一个节点(键),并返回它的后继者,可以是Array ,也可以是Iterable ; visited :对象。 用于避免在重新访问相同的节点。 访问过的节点被排除在后面的路径之外。 iterable :可迭代。 for(可迭代的var节点) iter = iterable[Symbol.iterator]() iterable.on('cycle', cb) 例子 对于..of var PostOrderTree = require ( 'tree-


【文件预览】:
tree-iterator-master
----examples()
--------no-cycle.js(265B)
--------cycle.js(397B)
--------iter.js(485B)
----test()
--------post-order.js(4KB)
----README.md(2KB)
----.gitignore(21B)
----index.js(2KB)
----package.json(666B)

网友评论