Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Найти иерархию / 2 сообщений из 2, страница 1 из 1
26.10.2003, 08:19
    #32305309
konst29
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти иерархию
Господа, помогите знаниями.
Есть три поля Name(String) , Kto(Integer) , Komy(Integer).
Первое первое и второе трактуется так, некто Kto, передал что-то Komy тот в свою очередь может передать еще кому-то и т.д. Получается иерархтческая структура. Например.
Kto(Integer) , Komy(Integer).
1 2
2 3
2 4
2 5
3 6
6 7
и т.д.
Каким алгоритмом можно вытянуть всю иерархию, чтобы в итоге получилось

1---2
!
3---6---7
!
!
4
!
5
С уважением ко всем!
...
Рейтинг: 0 / 0
26.10.2003, 09:58
    #32305320
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти иерархию
Ну дык у тебя же в принципе получается дерево :)

а алгоритов всяких полно ,
можно отталкиватся от теории графов (деревья) итд,
или взять да просто все это запихнуть в TTreeView
как можешь почитать статью
Сдесь

...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Найти иерархию / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]