树
树是数学和科学中用于表示嵌套结构的基本数据结构,包括统计中的层次聚类、文件和文件系统中的目录,文本中的语法结构、系统法语树中的进化关系、决策树、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 ▪ ...