SlideShare a Scribd company logo
1 of 13
ОЧЕРЕДЬ
ВКЛЮЧЕНИЕ ЭЛЕМЕНТА В ОЧЕРЕДЬ
Димова Анна
FIFO (FIRST IN FIRST OUT)
Под очередью
понимается односвязный
список, в котором
вставка элементов
производится в один
конец, а удаление
элементов – из другого
конца.
Добавление элемента в очередь.
Исходная очередь.
АВ
U P
New(r);
New(r);
New(r);
R^.Urm:=nil; { установка признака ”последний элемент” }
New(r);
R^.Urm:=nil; { установка признака ”последний элемент” }
U
New(r);
R^.Urm:=nil; { установка признака ”последний элемент” }
U^.Urm:=R; { включение ячейки в очередь }
U
New(r);
R^.Urm:=nil; { установка признака ”последний элемент” }
U^.Urm:=R; { включение ячейки в очередь }
U
FF
ABB
C
C
New(r);
R^.Urm:=nil; { установка признака ”последний элемент” }
U^.Urm:=R; { включение ячейки в очередь }
U
FF
ABB
C
C
U P
New(r);
R^.Urm:=nil; { установка признака ”последний элемент” }
U^.Urm:=R; { включение ячейки в очередь }
U:=R; { обновление адреса последней ячейки }
U
FF
ABB
C
C
U P
ABC
U P

More Related Content

What's hot

01 линейные структуры данных
01 линейные структуры данных01 линейные структуры данных
01 линейные структуры данныхFedor Tsarev
 
Лекция №5. Линейные структуры данных. Предмет "Структуры и алгоритмы обработк...
Лекция №5. Линейные структуры данных. Предмет "Структуры и алгоритмы обработк...Лекция №5. Линейные структуры данных. Предмет "Структуры и алгоритмы обработк...
Лекция №5. Линейные структуры данных. Предмет "Структуры и алгоритмы обработк...Nikolay Grebenshikov
 
20110515 systems of typed lambda_calculi_moskvin_lecture09
20110515 systems of typed lambda_calculi_moskvin_lecture0920110515 systems of typed lambda_calculi_moskvin_lecture09
20110515 systems of typed lambda_calculi_moskvin_lecture09Computer Science Club
 
C++ осень 2012 лекция 11
C++ осень 2012 лекция 11C++ осень 2012 лекция 11
C++ осень 2012 лекция 11Technopark
 

What's hot (9)

ФИЛП
ФИЛПФИЛП
ФИЛП
 
01 линейные структуры данных
01 линейные структуры данных01 линейные структуры данных
01 линейные структуры данных
 
Лекция №5. Линейные структуры данных. Предмет "Структуры и алгоритмы обработк...
Лекция №5. Линейные структуры данных. Предмет "Структуры и алгоритмы обработк...Лекция №5. Линейные структуры данных. Предмет "Структуры и алгоритмы обработк...
Лекция №5. Линейные структуры данных. Предмет "Структуры и алгоритмы обработк...
 
8 оператор цикла с параметром
8 оператор цикла с параметром8 оператор цикла с параметром
8 оператор цикла с параметром
 
Loop
LoopLoop
Loop
 
Loop
LoopLoop
Loop
 
Java 8. Lambdas
Java 8. LambdasJava 8. Lambdas
Java 8. Lambdas
 
20110515 systems of typed lambda_calculi_moskvin_lecture09
20110515 systems of typed lambda_calculi_moskvin_lecture0920110515 systems of typed lambda_calculi_moskvin_lecture09
20110515 systems of typed lambda_calculi_moskvin_lecture09
 
C++ осень 2012 лекция 11
C++ осень 2012 лекция 11C++ осень 2012 лекция 11
C++ осень 2012 лекция 11
 

очередь