Сделайте контейнер связного списка и список шаблонами класса, где параметром шаблона служит хранимый тип.
перегрузите оператор сравнения для комплексных чисел, сравнивающий числа по модулю и проверьте что сортировка для списка комплексных чисел работает правильно.
шаблоны делаются примерно так:
template< class T>
struct List{
T value;
List* next;
}
Комментариев нет:
Отправить комментарий