Решаем задачи Абрамян на Паскале. Pointer46

Pointer46. Дано число $$K$$ $$(>0)$$ и указатель $$P_0$$ на один из элементов непустого двусвязного списка. Переместить в списке данный элемент на $$K$$ позиций вперед (если после данного элемента находится менее $$K$$ элементов, то переместить его в конец списка). Вывести указатели на первый и последний элементы преобразованного списка. Операции выделения и освобождения памяти не использовать, поля Data не изменять.

Решение:

 

Другие задачи из раздела Pointer можно посмотреть здесь.

Комментарии:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *