Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在学习实现树算法,并且经常需要通过手动生成不同的二叉树来测试我的算法。我尝试为它编写函数,但它不会生成所有可能的树。非常感谢任何帮助。
如果您使用 Python,也许该binarytree模块就是您所需要的
binarytree
>>> from binarytree import tree >>> t = tree(height=3) >>> t.pprint() _______8_____ / \ ___3___ 2 / \ / \ 14 _4 _5 12 / \ / \ / \ 6 7 10 0 13 11