0
A
回答
1
僞代碼:
Function ProcessNode(TreeNode, ParentPath)
CurrentPath = Append(ParentPath, TreeNode.Name)
If IsNull(TreeNode.Left) And IsNull(TreeNode.Right) Then
Print(CurrentPath)
Else
If IsNotNull(TreeNode.Left) Then ProcessNode(TreeNode.Left, CurrentPath)
If IsNotNull(TreeNode.Right) Then ProcessNode(TreeNode.Right, CurrentPath)
ProcessNode(Root, "")
+0
謝謝,這是我需要的 –
相關問題
- 1. 從二叉樹類模板獲取對象的有序矢量
- 2. 以完全二叉樹的形式獲取所有節點,陣列格式
- 3. 打印所有路徑的二叉樹
- 4. 序言,二叉樹
- 5. 獲取二叉樹的標籤
- 6. 獲取二叉搜索樹的高度
- 7. 如何獲取二叉樹的大小?
- 8. 二叉樹中序橫向
- 9. 在R中生成k個序數的所有二叉樹R
- 10. Python的二叉樹序列化問題
- 11. 創建所有具有獨特排列的二叉樹
- 12. 查找二叉樹中的所有子樹
- 13. 斐波那契堆中的所有樹都是二叉樹嗎?
- 14. 二叉樹BFS的隊列
- 15. 二叉樹:二叉樹中的前序,後序遍歷的優點?
- 16. 二叉搜索樹中序樹顯示
- 17. 二叉樹的C++程序
- 18. 二叉樹中最大的二叉樹搜索樹
- 19. 二叉樹的有序迭代器
- 20. 二叉樹的有序繼任者
- 21. 有序的二叉樹插入
- 22. 二叉樹 - 哪一種二叉樹
- 23. 二叉樹到二叉搜索樹(BST)
- 24. 如何序列化二叉樹
- 25. 二叉樹序列遍歷球拍
- 26. 二叉搜索樹,以序陣列
- 27. 二叉搜索樹算法序列
- 28. 二叉樹:迭代序列打印
- 29. 從python中的二進制序列創建一個二叉樹
- 30. 需要幫助二叉樹程序(非二叉搜索樹)
你應該更精確地瞭解你真正想實現 – pjam
@pjam:用戶希望從根節點到葉子 –
所有可能的路徑我有一個二叉樹(不BST或二進制堆)。每個節點都包含一些值(上例中爲A,B,C ...)。因此,我需要得到像這樣的東西:String [leaves_count] seq = [「ABD」,「ABE」,「AC」]。感謝你的回答。 –