我想使用以下方法实现简单的分类树(二元分类)数学。
我怎样才能实现二叉树数学?有这样做的符号吗?
我想说这取决于你想用数据结构做什么。
您可以利用 Mathematica 表达式本身就是树的事实。
如果只有叶节点相关,则使用嵌套列表,例如{{1, {2, 3}}, 4}
。如果另一个节点也需要携带一些数据,那么你可以使用这样的东西:
tree[1][tree[2][a, b], tree[3][c, tree[4][d, e]]]
看看这样的结构:
{{1, {2, 3}}, 4} // TreeForm
tree[1][tree[2][a, b], tree[3][c, tree[4][d, e]]] // TreeForm
下一个问题是如何在这样的数据结构上实现算法X。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)