1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Задание Удалить 2 Элемента В Списке,стоящие Перед Последним.

Тема в разделе "Pascal and Delphi", создана пользователем vladis222, 25 ноя 2012.

  1. vladis222

    vladis222 Active Member

    Репутация:
    0
    Регистрация:
    6 дек 2011
    Сообщения:
    31
    Симпатии:
    0
    Здравствуйте,обращаюсь к вам по поводу задания в лабораторной работе-удалить 2 элемента списка,стоящих перед последним элементом. Задание легкое, но я почему-то в тему списки не очень въехал. Понимаю в общем,а как программируется, не очень. У нас в методе есть процедура удаления эл-та из списка, но там для общих случаев. И есть поиск предпоследнего элемента,который я не понял.
    Вот он
    Код:
     q:=PSP;
    s:=PSP^.ukz;
    while s^.ukz^.ukz<>nil do
    begin
    q:=s;
    s:=s^.ukz;
    end;
    прокомментируйте мне,пожалуйста,что означают строчки кода в поиске предпоследнего эл-та и объясните пожалуйста,как удалить именно 2 эл-та перед последним.
     
Загрузка...

Поделиться этой страницей