ВУЗ:
Составители:
Рубрика:
- 23 -
В хранилищах типа «очередь» (или FIFO
1
) для каждого добавляемого
объекта справедливо следующее: он не может быть изъят раньше, чем любой
1
FIFO означает “First In – First Out”, т.е. «первым вошёл – первым вышел».
возвращает 2
возвращает -3
возвращает 0
…
write(sum(Z));
function sum(L:list):integer;
begin
if L=nil then sum:=0
else sum:=L↑.elem +
sum(L↑.next)
end;{sum}
L
function sum(L:list):integer;
begin
if L=nil then sum:=0
else sum:=L↑.elem +
sum(L↑.next)
end;{sum}
L
function sum(L:list):integer;
begin
if L=nil then sum
:=0
else sum:=L↑.elem +
sum(L↑.next)
end;{sum}
L
nil
Z
5
-3
nil
Рис. 1
5 Z -3 nil … write(sum(Z)); function sum(L:list):integer; begin L if L=nil then sum:=0 else sum:=L↑.elem + sum(L↑.next) end;{sum} возвращает 2 function sum(L:list):integer; begin L if L=nil then sum:=0 else sum:=L↑.elem + sum(L↑.next) end;{sum} возвращает -3 function sum(L:list):integer; begin L nil if L=nil then sum:=0 else sum:=L↑.elem + sum(L↑.next) end;{sum} возвращает 0 Рис. 1 В хранилищах типа «очередь» (или FIFO1) для каждого добавляемого объекта справедливо следующее: он не может быть изъят раньше, чем любой 1 FIFO означает “First In – First Out”, т.е. «первым вошёл – первым вышел». - 23 -
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »