Подскажите, пожалуйста. Как организовать такую структуру? Нужно создать 2 класса - Сотрудники и Департаменты и в сотрудниках передать поле Департамента с его полями? Но как тогда делать сортировку по нескольким полям, неясно... Или тут нужно использовать какие-то связные списки типа LinkedList...?