У меня есть список авторов с названием книги и годом публикации, например:
Брайан Гетц, Тим Пайерлс, Джошуа Блох, Джозеф Боубер, Дэвид Холмс, Дуг Ли:Java Concurrency in Practice, 2006
Кен Арнольд, Джеймс Гослинг и Дэвид Холмс: Язык программирования Java, 2005
...
Мне было интересно, что такое структура данныхбыло бы лучше хранить информацию о соавторах, книгу, которую они написали вместе, и год публикации.
Я хотел бы позже использовать эту информацию для рисования графиков (в JUNG , I 'м, используя java), где каждый автор будет узлом, а край - каждой книгой, которую они в соавторстве.Отдельный график будет составлен для каждого года.Я думал об использовании multimap:
Map<Year, Map<Author, List<Map<Co-author, Title>>>>
, но, может быть, это слишком сложно?
Заранее спасибо за любую помощь.