树中的计算

Wolfram 语言支持使用符号树进行高级函数编程. 树可以在不同的表示间转换,并且树可以递归构建和遍历.

NestTree 通过应用函数于叶子递归构建树

TreeFold 递归简化树为一个单个值

TreeMap 遍历树,应用函数给每个子树

TreeScan 遍历一棵树,将函数应用于每棵子树,丢弃结果

TreeTraversalOrder 指定访问树中节点的顺序

在子树上的运算

TreeInsert 在指定的位置插入子树

TreeDelete 在指定位置删除子树

TreeReplacePart 在指定位置替代子树

TreeMapAt 在指定的位置应用函数

树中的模式匹配

TreeCases 匹配一个模式的子树列表

TreePosition 匹配一个模式的子树位置

TreeCount 匹配一个模式的子树数目

转换函数

TreeRules 将树转换为嵌套规则

TreeExpression 将树转换为一个表达式

TreeGraph 将树转换为一个图

RulesTree  ▪  ExpressionTree  ▪  GraphTree  ▪  ...

属性和度量 »

TreeExtract 在指定位置提取子树

RootTree 提取树根

TreeCases  ▪  TreePosition  ▪  TreeSize  ▪  TreeDepth  ▪  TreeLeaves  ▪  ...