Как создать и найти недвоичное дерево в vb.net? - PullRequest
0 голосов
/ 18 января 2012

Мне нужно сравнить два древовидных отчета и показать результаты сравнения в виде таблицы данных в vb.net.Я думаю, что использование древовидной структуры должно быть эффективным.Но обратите внимание, что я НЕ использую древовидное представление для отображения результатов (хотя я нашел много помощи в древовидном представлении).Все, что я хочу сделать, это построить два дерева, а затем поискать их и сравнить.Я не знаю, как написать это в vb.net.

1 Ответ

1 голос
/ 18 января 2012

Подобное дерево будет состоять из класса, который содержит список дочерних узлов и один или несколько методов для поиска с использованием рекурсии.A очень простой пример:

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

Дочерние узлы и данные являются типичными для деревьев, метод поиска (и любое количество других методов) являются специфическими для вашей задачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...