我一直在學習如何在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