Такая ситуация, у нас очень плохой семинарист по информатике, поэтому все приходится делать самостоятельно. Есть задача:
"Написать структуру данных, итератор по ней и тест (три файла: алгоритм, файл заголовков, тест). Тест должен демонстрировать работоспособность структуры. Помните, что требуемых структур может быть много (более одного экземпляра)
Структура данных --- упорядоченный набор с введением функции отношения"
Во-первых, что это за тип данных? Набор, насколько я понимаю, это просто

упорядоченных чисел, можете, пожалуйста, пояснить что такое функция отношения?
Во-вторых, что должна содержать структура? Просто описание данных (ввод и вывод) или еще должна реализовывать какие то алгоритмы?
В-третьих, что такое итератор и что должно(может) содержаться в тесте?
Буду очень благодарен за любую информацию по вопросам) сдача на этой неделе)