如何绘制自下而上的二进制文件

2024-04-26 23:37:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我想按相反的顺序画二叉树。例如,我有4个元素,我喜欢把它们放在叶节点中,然后在下一次迭代中我将其中的两个元素合并,直到我有一个根节点为止。每个父对象都有用于创建新父对象的标识。节点包含任何对象。命令不是强制性的。两个节点可以在下一次迭代中组合,在最后一级,这些节点可以按任意顺序组合

示例如下:

binary tree

这只是理解的一个例子。解可以用任何语言或任何算法进行解释。在


Tags: 对象命令算法语言元素示例节点顺序
1条回答
网友
1楼 · 发布于 2024-04-26 23:37:21

使用level order遍历并将每个级别的内容存储在一个字符串中。每个级别完成后,打印字符串。在

这是最基本的。在

如果你现在想要更漂亮的输出,就像你上面所说的那样,你可以寻找更好的方法来划分元素,或者使用图形库来显示节点。在

相关问题 更多 >