Обратите внимание, что в заголовке указано «функция-член». Таким образом, подразумевается, что вам нужно создать класс связанного списка, а затем объединить второй список с текущим списком, например, если предположить, что имя класса равно List342
List342 list1, list2;
// create sorted lists in list1 and list2.
list1.Merge(list2); // merge list2 into list1
«Запрещено дублирование» может означать, чтопредполагается, что в списке нет дубликатов (что на самом деле не является проблемой), или возможно, что дубликаты должны быть удалены, или просто отмечается, что два списка не могут совместно использовать узлы (если «нет дубликатов» относится к узламв отличие от значений узлов).