in(X, t(Left, Root, Right) L X, t(Left, Root, Right} |
) |
% in(X, Tree;: X Tree in(X, t(_, X J).
-
% ,;-: X
) |
-
% X ,
in . , D, 5, 3, 8:
?- in( | 5, | , | . (3, | D), | lH {a, |
D - t ( | t( | Dl, | 3, D2), | 5, " | D3, |
D4)).
Dl, D2, D3 i . , D 3, 5 8. {. 9.5).
. 9.5. , : ) D. - iaf 5, D), in f 3, D), in(8, 0); ) , in (3, D), in (5, D), in< 8, D)
, . , , . ? , . ,
I. Prolog
. , , , . . .
() , . , log n. , . log . , , , . , . , , . -. , z . . 10.