谁能帮助我如何在 Prolog 中实现计算二叉树所有节点数的谓词?
例如:
tree1(tree(1,
tree(2,
tree(3,nil,nil),
tree(4,nil,nil)),
tree(5,
tree(6,nil,nil),
tree(7,nil,nil))
)
).
会返回 28。有人可以帮忙吗?
谁能帮助我如何在 Prolog 中实现计算二叉树所有节点数的谓词?
例如:
tree1(tree(1,
tree(2,
tree(3,nil,nil),
tree(4,nil,nil)),
tree(5,
tree(6,nil,nil),
tree(7,nil,nil))
)
).
会返回 28。有人可以帮忙吗?