Надявам се, че можете да ми помогнете с някои технически въпроси относно графики/дървета.
Опитвам се да покажа създаването на обекти в системите. Това наистина е дървовидна структура.
Има някои интересни изисквания.
а) Един възел може да има много деца. Кажете 20. Може би повече. т.е. една библиотека може да се използва от много обекти.
b) Дъщерен възел може да има много родители. Да кажем до 20. т.е. много библиотеки се използват от една процедура или обект
c) Конкретен възел може да се появи на повече от едно място. т.е. обща функция за печат или регистриране се извиква в много процедури
Забележка: Това е само -пример- от техническа гледна точка, очаквам да разберете. Това НЕ е проблемът, който трябва да моделирам. Няма нужда да го обсъждаме.
Докато си мислех за това, разбрах, че това не е просто двоично дърво или свързан списък.
1) В каква структура от данни мога да запазя всички данни?
2) Как мога да създам графика на това в java?
3) Какъв е безплатен графичен софтуер с отворен код, който може да начертае такова дърво? Като Neo4j
Може би във формати: - като дърво, с корен, ствол, клони и листа? - Като графиките, които виждате сега, изобразяващи социалните мрежи, с коренния възел в центъра?
4) Някакви добри уебсайтове или уроци по тази тема?
Благодаря много!