树是数学和科学中用于表示嵌套结构的基本数据结构,包括统计中的层次聚类、文件和文件系统中的目录,文本中的语法结构、系统法语树中的进化关系、决策树、XML、甚至符号的 Wolfram语言表示. Wolfram 语言提供各种用于构建、遍历和计算树的内置函数. 可以使用 Wolfram 语言中常见的树结构对象构建树,或使用自定义规则构建通用树. 树可以包含任何 Wolfram 语言表达式,可用于对具有任意数据的有根、有序、标记的树进行建模. 提供了高级函数式编程结构,适用于根据位置、层次以及递归遍历和计算处理的子树.

构建与表示 »

Tree 带有数据和子树的树对象

NestTree 给出嵌套函数的树

FileSystemTree 给出目录中的子目录和文件的树

RulesTree  ▪  ExpressionTree  ▪  GraphTree  ▪  RandomTree  ▪  ...

可视化 »

Tree 自动树的可视化

TreeOutline 创建树的轮廓视图

TreeElementLabel  ▪  TreeElementStyle  ▪  TreeLayout

属性与度量 »

TreeData 从树中提取数据

TreeChildren 从树中提取子树

RootTree 提取树的根

TreeSize  ▪  TreeDepth  ▪  TreeLeaves  ▪  TreePosition  ▪  TreeExtract  ▪  ...

树中的计算 »

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

TreeFold 递归地将树简化为单个值

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

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

TreeInsert  ▪  TreeDelete  ▪  TreeReplacePart  ▪  ...