1234567891011121314151617181920212223242526 |
- type
- pnode = ^node;
- node = record
- i: integer;
- left: pnode;
- right: pnode;
- end;
- procedure insert(var t: pnode; i: integer);
- begin
- if t = nil then
- begin
- new(t);
- t^.i := i;
- t^.left := nil;
- t^.right := nil;
- end
- else
- if i < t^.i
- then insert(t^.left, i)
- else insert(t^.right, i);
- end;
- begin
- end.
|