Advertisement
volkovich_maksim

t_17_7_e_v1_volkovich

Dec 16th, 2015
444
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.74 KB | None | 0 0
  1. {Волкович Максим (volkovcih.maksim.s@gmail.com), 112гр., v1.0,
  2. вывести на экран элементы всех листьев дерева T}
  3. procedure LinQ{List in Queue}(T:tree; var q:queue);
  4.       begin{до вызова процедуры нужно очистить очередь q}
  5.            if (T^.left=nil) and (T^.right=nil) then ВОЧЕРЕДЬ(q,T^.elem);
  6.            if T^.left<>nil then LinQ(T^.left;q);
  7.            if T^.right<>nil then LinQ(T^.right;q);  
  8.       end;
  9. procedure writeList(var q:queue);
  10.       var el:elem;
  11.       begin
  12.             while q<>nil do
  13.                begin  
  14.                     ИЗОЧЕРЕДИ(q,el);
  15.                     write(el,' ');
  16.                end;
  17.       end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement