leetcode2-binary-tree-printer:在极小的区域打印二叉树

时间:2021-06-29 21:47:53
【文件属性】:
文件名称:leetcode2-binary-tree-printer:在极小的区域打印二叉树
文件大小:14KB
文件格式:ZIP
更新时间:2021-06-29 21:47:53
系统开源 leetcode 2 二叉树打印机 在极小的区域打印二叉树。 关于 前几天在练习算法的时候,发现leetcode提供了一个对用户友好的tree-visualizer,可以把a转成二叉树,然后显示出来。 树可视化器的一个惊人之处在于它可以调整每个节点的位置,这样树就不会占用太多空间。 当我试图解决一些与树相关的问题时,树可视化器确实帮助了我很多。 但后来我想,为什么不自己写一个呢? 所以这个项目就是这样开始的。 它能做什么? 将级别顺序数组(leetcode 样式或典型)转换为二叉树 通过动态计算每个节点的位置,在极小区域打印一棵二叉树 打印除整数之外的任何类 用法 该项目已经发布到maven仓库,只需添加如下依赖即可: < dependency > < groupId >com.github.afkbrb</ groupId > < artifactId >binary-tree-printer</ artifactId > < version >1.0.0</ version > </ dependency > 例子 打印随机 BST。 BTPrinter . printRandom
【文件预览】:
binary-tree-printer-master
----src()
--------test()
--------main()
----LICENSE(1KB)
----README.md(8KB)
----pom.xml(5KB)
----.gitignore(60B)

网友评论