【发布时间】:2010-02-16 02:49:28
【问题描述】:
任何节点都可以有任意数量的子节点。为了搜索这棵树,我写了这样的东西
function Search(key, nodes){
for (var i = 0; i < nodes.length; i++) {
if (nodes[i].key == key) {
return nodes[i];
}
if (nodes[i].hasOwnProperty('children')) {
return this.Search(key, nodes[i].children);
}
}
哪个不太好用……有什么意见吗?
【问题讨论】:
标签: tree-structure tree-search