我需要比較兩個樹形結構的報告,並在vb.net的datagridview中顯示比較結果。 我認爲使用樹結構應該是有效的。但請注意,我不使用樹視圖來顯示結果(儘管我在樹視圖中發現了很多幫助)。我想要做的就是構建兩棵樹,然後搜索樹並進行比較。我不知道如何在vb.net中寫這個。如何在vb.net中創建和搜索非二叉樹?
0
A
回答
1
像這樣的樹將包含一個類,該類包含子節點的列表以及使用遞歸進行搜索的一個或多個方法。一個非常簡單的例子:
Class MyNode
Public ChildNodes as new Collection(Of MyNode)
Public Data as Object
Public Sub Search(searchString as string) as Collection(Of MyNode)
....
End Sub
End Class
的的childNodes和數據是典型的樹木,搜索方法(和任意數量的其他方法)是專門針對你的任務。
+0
我也建議你添加一個對父項的引用像這樣的'Public Property ParentNode as MyNode'節點 – Oybek 2012-01-30 09:13:08
相關問題
- 1. 如何創建二叉樹(非二叉搜索樹)
- 2. 創建二叉搜索樹
- 3. 如何從常規樹中創建二叉搜索樹
- 4. 二叉樹(非二進制搜索樹)創建新節點和兒童
- 5. 創建Java的二叉搜索樹
- 6. 如何構建二叉搜索樹
- 7. 二叉樹到二叉搜索樹(BST)
- 8. 需要幫助二叉樹程序(非二叉搜索樹)
- 9. 在二叉搜索樹中搜索值
- 10. 二叉搜索樹
- 11. 二叉搜索樹
- 12. 二叉搜索樹
- 13. 二叉搜索樹
- 14. 二叉搜索樹
- 15. 二叉搜索樹
- 16. 二叉搜索樹
- 17. 二叉搜索樹
- 18. 非遞歸BST(二叉搜索樹)
- 19. 二叉搜索樹Clojure中
- 20. 在二叉搜索樹
- 21. 在二叉搜索樹
- 22. 在二叉搜索樹
- 23. 如何創建二叉樹
- 24. 二叉樹中最大的二叉樹搜索樹
- 25. 二叉搜索樹和中序遍歷
- 26. fork()和二叉樹創建
- 27. 平衡二叉搜索樹和二叉搜索樹有什麼區別?
- 28. 如何在二叉搜索樹中搜索單詞?
- 29. 如何計算二叉搜索樹中的非葉節點?
- 30. 在球拍中創建二叉搜索樹?
這裏是一個(未測試)http://www.vbdotnetheaven.com/uploadfile/sapnabeniwal/creating-generic-tree-in-VB-Net/ – 2012-01-17 21:22:35