Advertisement
volkovich_maksim

t_17_8_g_v1_volkovich

Dec 20th, 2015
369
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.68 KB | None | 0 0
  1. {Волкович Максим (volkovcih.maksim.s@gmail.com), 112гр., v1.0,
  2. рекурсивно найти наибольший элемент дерева}
  3. procedure allin(t:tree; var q:queue);
  4.      begin
  5.           if t<>nil then ВОЧЕРЕДЬ(q,t^.elem);
  6.           if t^.left<>nil then allin(t^.left,q);
  7.           if t^.right<>nil then allin(t^.right,q);
  8.      end;
  9. procedure maxel(var q:queue);
  10.     var max,el:tet;
  11.     begin
  12.           if not(ПУСТОЧ(q)) then ИЗОЧЕРЕДИ(q,max);
  13.           while not(ПУСТОЧ(q)) do
  14.             begin ИЗОЧЕРЕДИ(q,el);
  15.                   if el>max then max:=el;
  16.             end;
  17.           write max;        
  18.     end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement