我一直在学习如何在C++中使用链表来编程二叉树搜索。一切正常,我知道二叉树是如何工作的,但是我希望能够在顶部的头部和所有节点打印树下面的波纹管,因为我试图证明这里:如何垂直打印二叉树搜索类?
[root or head]
[left] [right]
[left] [right] [left] [right]
我使用控制台打印树,因此可以随意使用'cout'或'printf'。我相信我需要设置控制台的宽度,但我不知道如何启动。
感谢,Y_Y
Y:抽象类标签与你的问题有什么关系? :) – 2010-10-10 08:51:35
如果您想以这种对称方式进行操作,您需要知道在advance_中打印_index所需的数据的深度和长度,以便正确对齐父节点。使用左对齐输出可能会更容易。 – sbi 2010-10-10 08:52:09