我需要將數據添加到樹中的幫助。例如,如果我有7 + 8 * 9-18 /(1 + 2),我應該如何將它添加到二叉樹中,以便我可以使用二叉樹計算結果。我是初學者,學習樹結構,所以我不太熟悉它。將數據添加到二叉樹
回答
後修復程序表達式轉換爲綴後,按照下面的步驟來構造一個樹。
如果是數字,則將其添加到堆棧中。
如果是爲運營商,使運營商的父節點, 流行元素,並使其作爲右孩子的父節點, 流行元素,使之作爲留給孩子的父節點 並添加父節點到堆棧。
謝謝,你真棒:) – Transcendental 2012-03-26 19:45:37
你只是真棒!非常感謝! – Sandeep 2012-03-27 17:08:46
@down投票人,關心評論? – user1229441 2012-03-27 18:04:55
- 1. 添加到二叉樹C++
- 2. 僅添加到根的二叉樹
- 3. 添加一行到二叉樹
- 4. 添加整數二叉樹F#
- 5. 二叉樹到二叉搜索樹(BST)
- 6. 二叉樹數據結構
- 7. 加入二叉樹
- 8. 將節點添加到二叉搜索樹C++
- 9. 將元素添加到二叉搜索樹
- 10. 將節點添加到二叉搜索樹
- 11. 將節點添加到二叉搜索樹
- 12. 將懶惰刪除方法添加到二叉搜索樹 - java
- 13. 將對象添加到二叉搜索樹
- 14. 插入/添加二叉樹的方法
- 15. 二叉搜索樹遞歸添加
- 16. 添加並生成二叉查找樹
- 17. 二叉樹 - 哪一種二叉樹
- 18. 將二叉樹轉換爲雙線程二叉樹?
- 19. 二叉樹計數葉數
- 20. 解析forumula到二叉樹
- 21. 檢查二叉樹是否爲二叉搜索樹的函數?
- 22. 二叉樹findHeight
- 23. balanced()二叉樹
- 24. 二叉樹
- 25. 二叉樹
- 26. JAVA:二叉樹
- 27. 二叉樹
- 28. 二叉樹
- 29. 非二叉樹
- 30. 二叉樹葉
我不明白爲什麼你添加了作業標籤。我只是舉了一個例子。如果我想學習新東西,那並不意味着它是我的作業。我沒有要求你這樣做,我只是想要一個解釋或一個航點。 – Transcendental 2012-03-26 18:20:40