thomas
, X
point(2, 4)
line(point(0, 0), point(1, 2))
[a,b,c]
L = line(A, B), A = point(0, 0), B = point(1, 2)
L = [H|T]
nil
b(Left, X, Right)
b(nil, X, nil)
memberBT/2
nil
(vendar ga nikjer pri vajah ne rabimo)t(X, Subtree1, Subtree2, …)
t(X)
=..
Tree = t(42, t(4), t(2)), Tree =.. [t,X|Subtrees]
Tree =.. [t,42|[t(4),t(2)]]
numberBT/2
depthBT/2
mirrorBT/2
tolistBT(Tree, List)
List
je seznam elementov binarnega drevesa Tree
v infiksnem vrstnem redudeleteBT/3
del/3
(vrača vsa možna drevesa z enim odstranjenim elementom)insertBT/3
memberT/2
maxT/2