树中的计算
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 ▪ ...