PTree=^Tree;
Tree=record
info:string[70];
da,net:PTree;
end;
Нужна процедура/функция, которая возвратит указатель на элемент current содержащийся в дереве. (current: PTtree); В наличии есть root и currnet.
PTree=^Tree;
Tree=record
info:string[70];
da,net:PTree;
end;
function findptr(root: ttree; curr: ttree): ttree;Функцию Convert попробуй написать сам...
var p: ttree;
begin
if root = nil then findptr := nil
else
if (convert(root^.left) = convert(curr)) or (convert(root^.right) = convert(curr)) then findptr := root
else begin
p := findptr(root^.left, curr);
if p = nil then p := findptr(root^.right, curr);
findptr := p;
end;
end;