0
A
回答
1
你需要做的二進制的前序遍歷樹。樹因此,如果你有樹:
+
5 -
3 2
你會想參觀+,5, - ,3,2,按照這個順序可以遞歸做如下(假設你的節點具有域值。 ,左,右):
public void preorder() {
if (leaf == null && right == null)
System.out.println(value);
else {
System.out.println("(");
System.out.println(value);
if(left != null) left.preorder();
if(right != null) right.preorder();
System.out.println(")");
}
}
請注意,您只需訪問當前節點,然後訪問左邊的孩子,然後訪問右邊的孩子。
相關問題
- 1. 如何打印二叉樹?
- 2. 打印二叉樹
- 3. 如何打印二叉樹圖?
- 4. 打印出二叉樹
- 5. 打印二叉樹 - C++
- 6. 打印二叉樹結點
- 7. 嘗試打印二叉樹內容時的函數聲明
- 8. JavaScript函數打印出一個完整的二叉樹
- 9. 打印所有路徑的二叉樹
- 10. 二叉搜索樹的打印級別
- 11. 打印不平衡的二叉樹
- 12. 如何打印二叉樹中每個節點的級別?
- 13. 如何二叉樹
- 14. 打印二叉樹爲空節點
- 15. 打印一個二叉樹,python,in order
- 16. 在Java中打印二叉樹
- 17. 以特定格式打印二叉樹
- 18. 二叉樹打印出全零
- 19. 二叉樹和特殊節點打印
- 20. 在其一側打印二叉樹
- 21. C++二叉樹打印節點
- 22. 遞歸二叉樹打印錯誤
- 23. 從python二叉樹打印python列表
- 24. 二叉樹:迭代序列打印
- 25. Java二叉樹。打印InOrder遍歷
- 26. 你會如何通過行打印二叉樹?
- 27. 打印二叉樹如何解決build_balanced_bst功能
- 28. 如何垂直打印二叉樹搜索類?
- 29. 檢查二叉樹是否爲二叉搜索樹的函數?
- 30. 二叉樹:非遞歸例程打印二叉樹節點的祖先?
到目前爲止發佈一些代碼的機會嗎? – 2010-03-28 23:23:41