Лабораторная работа: Динамические структуры данных
Текст программы
uses crt;
label 1,2,3;
type
BT=longint;
u=BinTree;
BinTree=Record
inf: BT;
L,R: U;
end;
var
output, input: text;
s,t: string;
Tree,tree2: U;
k,e: BT;
b: byte;
procedure insiter (var T: U; X: BT);
var vsp,A: U;
begin
new (A); A. inf: =X; A. l: =nil; A. R: =nil;
if T=nil then t: =a
else begin vsp: =t;
while vsp<>nil do
if a. inf < vsp. inf
then
if vsp. L=nil then begin vsp. l: =a;
vsp: =a. l end else vsp: =vsp. l