如何创建可视2D卷二进制树图表

时间:2015-09-20 20:40:38

标签: tree 2d binary-tree volume

寻找使用2D体积作为数据源创建二叉树可视化表示的伪代码。

任务:将包含名称音量数据的关联数组转换为可视2D图表,自动决定拆分卷根据列表中包含的每个后续区域剩余的空间。

假设:意识到根/父结构。 (可以有一个根,但是有多个大块,其中包含较小的块。例如,可以表示HD文件夹结构。)

结果图表和相关数据的示例: 视觉图表是为了解决这个问题而需要的伪代码的众所周知的输出。

Ps:我在StackOverflow的其他地方找不到这个。有人曾经这样做过吗?

Output

到目前为止,我在实际应用程序中找到的最优雅的解决方案是 WinDirStat

enter image description here

任何人都可以为这样的事情提出伪代码吗?

1 个答案:

答案 0 :(得分:1)

哪种语言? 无论如何,你会击中WinAPI https://msdn.microsoft.com/en-us/library/windows/desktop/aa373088.aspx

如果您不是一个天生的程序员,WinAPI对低级编程的支持可能不太理想。

除此之外,它还不错。

以下是其他一些可能性。 Windows API to get netstat -s statistics