如何在 Perl 中创建二叉树?
问问题
3622 次
5 回答
7
CPAN 包含各种各样的不同模块,与其重新发明轮子,我建议先在那里寻找它。Tree::Binary似乎做了你想做的事。
于 2009-09-29T17:19:36.177 回答
5
CPAN 中有Tree::Binary模块...
于 2009-09-29T17:16:37.527 回答
3
虽然我没有使用它,但Tree::RedBlack会创建树并保持平衡(如果执行删除或插入)。如果我记得,其他一些树模块可能无法提供这种能力(如果我没记错的话)。
克里斯
于 2009-09-29T19:20:25.390 回答
1
我会避免来自 CPAN 的 Tree::Binary。我们有依赖它的生产软件,它的API在过去两年里发生了两次重大变化,导致系统崩溃。例如,有一个函数继续做同样的事情,但作者认为首先将其称为“set_left”,然后将其更改为“left”,现在是“setLeft”。
于 2013-07-09T22:28:26.220 回答