Страница: 1 |
Страница: 1 |
Вопрос: Помогите с чтением из файла в Дерево
Добавлено: 07.11.08 21:44
Автор вопроса: ed
Проблема в следующем:
есть текстовый файл с систематическоми данными по таксономии, расположенными в иерархическом порядке
отряд такой-то
семейство такое-то
род такой-то
отряд такой то
порядок градации - класс-отряд-семейство-род-вид....но в файле они расположены не всегда так..бывает выпадает отряд, семейство и тп....зато они идут в нем последовательно...что означает при выпадении таксона, принадлежность вышележащего к нижерасположенному
надо написать прогу, которая передает эти данные в дерево TreeView.
все что мы делаем, обречено на ошибку, так как считывается цикл бесконечно..и вписывет все подкатегории в одни катекгории.
что посоветуете?
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #1
Добавлено: 07.11.08 23:07
В целом задача тривиальна.. Если исходить из классического ООП, то правильней было бы создать в класс, в нем коллекция отрядов, еще глубже коллекция семейств и т.д. После того как вся иерархия будет создана(с соблюдением правил принадлежности) задача сведется к банальному чтению из файла и рассовыванию по нужным коллекциям. А на основе полученной иерархии построить дерево труда не составит.