Блок задач

3. Структуры данных

Темы
Сложность 3

Задача «Размножение элементов списка»

Реализовать функцию размножения элементов односвязного списка.

void list_element_clone(SList *list, int n);

Например, для n=2 список A->B->C должен превратиться в A->A->B->B->C->C.

В случае n < 2 ничего не делать.

Тип SList взят из задачи «Связанные списки».