![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| makianic |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 30.7.2010 Репутация: нет Всего: нет |
Всем привет!
Не знал точно как назвать тему, но задача состоит в следующем. Есть департаменты, процессы, коэффициенты. Департаменты сопоставляются с процессами. С помощью коэффициентов происходит перераспределение между процессами. В результате всех распределений, все должно оказаться на конечных процессах. В общем, это попытка визуализировать на java упрощенный ABC-анализ. Например, департамент HR с процесса подбор персонала распределяется в соответствии с коэффициентами на деп1 и деп2. далее деп1 и деп2 распределяют на свои процессы, с которых распределение идет далее. вопрос в том, как можно сделать desktop application, чтобы при вводе департамента и суммы, рисовались все шаги таких распределений. По сути, это есть граф. где из вершины сумма проходит до конечных нижних точек. Может уже есть алгоритмы описания таких графов? пока получается только кустарным способом, вручную прописывая каждый шаг.... |
|||
|
||||
| ivanovpv |
|
||||||
![]() Варвар ![]() ![]() Профиль Группа: Участник Сообщений: 639 Регистрация: 26.1.2005 Где: Москва Репутация: 4 Всего: 28 |
Стандартный способ описания графа/дерева - это т.н. связанный список. Он может быть одно или двунаправленным (в зависимости от того что нужно). Однонаправленный можно реализовать так:
двунаправленный
Опять же более-менее стандартный способ обхода дерева это рекурсия - начиная с корня дерева
-------------------- Aut viam inveniam aut faciam |
||||||
|
|||||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |