Мне нужно сравнить два древовидных отчета и показать результаты сравнения в datagridview в vb.net. Я думаю, что использование древовидной структуры должно быть эффективным. Но обратите внимание, что я НЕ использую древовидное представление для отображения результатов (я нашел много помощи в древовидном представлении, хотя). Все, что я хочу сделать, это построить два дерева, а затем выполнить поиск деревьев и сравнить их. Я не знаю, как написать это в 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 как MyNode' – Oybek
Смежные вопросы
- 1. Небиновое дерево
- 2. ID3 двоичное дерево или небиновое дерево?
- 3. Небиновое дерево с использованием рекурсии не создает целое дерево
- 4. Как искать дерево trinary?
- 5. Как построить небиновое дерево с рекурсией или без нее?
- 6. Как искать JSON дерево JavaScript
- 7. Рекурсивно искать двоичное дерево
- 8. Как создать иерархическое дерево
- 9. Как искать в двух таблицах в vb.net
- 10. Как искать дерево с тремя дочерними узлами?
- 11. Как создать двоичное дерево
- 12. Как создать дерево навыков?
- 13. Как создать дерево в C++?
- 14. Как создать дерево вызовов?
- 15. Как создать дерево html?
- 16. Как мне создать дерево?
- 17. Как создать остовное дерево
- 18. Как создать дерево в ASP.NET?
- 19. Как создать дерево в Windows?
- 20. создать дерево в scala
- 21. Создать дерево в AngularJS
- 22. Как создать всегда расширенное дерево?
- 23. Как мне создать дерево регрессии?
- 24. Как я могу создать дерево?
- 25. Как создать новое пустое дерево
- 26. Как создать DLL в VB.NET
- 27. Как создать медиаплеер в vb.net?
- 28. Как создать docstring в VB.NET?
- 29. Как создать большое дерево решений в Cocoa
- 30. Как создать двоичное дерево в изображении (.jpeg)
Здесь один (не проверен) http://www.vbdotnetheaven.com/uploadfile/sapnabeniwal/creating-generic-tree-in-VB-Net/ –