powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Хранение иерархического дерева
5 сообщений из 5, страница 1 из 1
Хранение иерархического дерева
    #38408638
Maxifly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть экземпляры одного класса, которые надо связать отношениями родитель-потомок.
Есть ли какой-то готовый класс, в который можно поместить такие иерархически связанные экземпляры и решать там задачи типа:

получить всех потомков родителя
получить родителя, зная потомка
получить все листья всех уровней




Люблю галеры - работящий коллектив, романтика мужского труда. Стоишь на мостике в пене брызг и эдак поворотясь:
- Голубчик! Утроить количество ударов - Али-паша уходит...
...
Рейтинг: 0 / 0
Хранение иерархического дерева
    #38408644
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из коробки в Java такого нет. В качестве идеи почитайте про паттерн Composite. Как хранить - ответить невозможно, незная контекста задачи. Дайте больше информации, может сможем что-то посоветовать.
...
Рейтинг: 0 / 0
Хранение иерархического дерева
    #38408648
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxiflyЕсть экземпляры одного класса, которые надо связать отношениями родитель-потомок.
Есть ли какой-то готовый класс, в который можно поместить такие иерархически связанные экземпляры и решать там задачи типа:

получить всех потомков родителя
получить родителя, зная потомка
получить все листья всех уровней

Всё это реализуется на коленке в течении 10-ти минут. С последним только пунктом возможны варианты, в зависимости от требований.

Если нужно много чего ещё, помимо вышеуказанного, то JGraphT и аналоги:
http://stackoverflow.com/questions/2727788/java-library-for-trees-similar-to-jgrapht-for-graphs
...
Рейтинг: 0 / 0
Хранение иерархического дерева
    #38408652
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Хранение иерархического дерева
    #38408693
Maxifly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczВсё это реализуется на коленке в течении 10-ти минут.
да не хотелось велосипед изобретать
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Хранение иерархического дерева
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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