Имеется указатель q на узел в середине линейного односвязного списка со следующей структурой узла:struct Tnode { Tdata data; Tnode* next;}Требуется вставить новый узел (узел содержит данные), ссылку на который хранит указатель qq, в позицию, в которой находится узел q. Какую последовательность операторов необходимо выполнить, чтобы корректно выполнилась данная операция вставки?
- (*qq)=(*q);
- q->next=qq; qq->next=q; swap(qq->data,q->data);
- qq->next=q->next; q->next=q; swap(qq->data, q->data);
- qq=q;
Для просмотра статистики ответов нужно
залогиниться.