Какой был ответ?
Если ваши данные меньше (хммм) мегабайт, не беспокойтесь о потреблении памяти. 1 или 2 гигабайта типичны для обычных компьютеров сегодня.
Насколько велики предметы? 32 символа? 64 К сжатых мультимедиа? Что-то большое?
Насколько разумно организовать один предмет, используя обе техники? Если данные действительно одинаковы, то интересна структура из 5 указателей: кто-то может найти узел в одном порядке, а затем просмотреть связанные узлы в другом порядке.
Предметы не связаны, мел, сыр? Они многомерны? кадровые записи? Описание аудиофайлов? Рецепты?
В школе хороший учитель пытается поделиться с вами общими навыками и дисциплинами. Так же, как художественный класс или композиция. Карандаш, пастель, эссе 5 абзац. Поэтому учитель может захотеть, чтобы вы написали два разных класса и конструкторы. Используйте одну структуру для одной части данных, другую для других данных. Или то же самое. Просто так.
За пределами школы данные поступают в формате, и с ним / с ним желательны операции. «Варианты использования» - это истории о том, как используются данные, что нужно хранить, какие алгоритмы используются.
Смысл в этом может быть бимодальный поиск, 2 пары ортогональных указателей. Это могут быть Союзы, где каждый элемент связан со списком или деревом, но не оба одновременно. Это может быть поток легковесных подмножеств, деревьев и списков, которые сравниваются и сопоставляются ...
В случае сомнений "структуры данных + алгоритмы = программы". Но стоит знать, какую мысль пытается сделать учитель, и хотите ли вы следовать их примеру. (Обычно в школе, вы делаете.)