树选择

树选择[,致命一击]

选择所有子树属于为此致命一击[]真的.

树选择[,致命一击,n个]

挑选出第一个n个其中的子树致命一击[]真的.

树选择[,致命一击,等级规格,n个]

在指定的级别上拾取子树等级规格.

树选择[致命一击]

表示的运算符形式树选择可以应用于树。

详细信息和选项

  • 树选择列出了中任何级别范围上满足任何条件的子树对象。结果列表可以按许多不同的顺序给出,包括深度优先遍历和宽度优先遍历。
  • 树选择[,致命一击]测试的所有子树然后努力找到符合标准的致命一击.
  • 树选择使用标准级别规范,如中所示树级别:
  • n个水平1通过n个
    全部水平0通过无穷
    无穷水平1通过无穷
    {n个}水平n个只有
    {n个1,n个2}水平n个1通过n个2
  • 树选择以从左到右、深度第一的顺序遍历子树,让孩子们先于父母访问。
  • 树选择[,树旅行订单秩序]允许按不同顺序访问子树,例如深度优先遍历和宽度优先遍历。
  • 树选择[致命一击][]等于树选择[,致命一击].

示例

全部打开全部关闭

基本示例  (4)

选择根节点具有偶数的子树作为数据:

获取树的前六片叶子:

在第二层获得前两片叶子:

使用运算符形式树选择:

范围  (3)

选择包含三个子树的所有子树:

选择具有两个子树的前两个子树:

使用树选择作为树位置规范中的运算符形式:

选项  (3)

树旅行订单  (3)

默认情况下,子树以深度优先的顺序列出,父母在孩子之后访问:

指定自上而下、从右到左的变量:

以宽度第一的顺序列出子树,在访问下一级节点之前,先从根目录中列出同一级别的节点:

以叶子优先的顺序列出子树,与访问的叶子在同一级别上的节点位于下一级别上节点之前:

属性和关系  (1)

树选择[,致命一击,无穷,无穷]等于树孩子@树提取[,树选择[致命一击]]:

可能的问题  (1)

树选择默认情况下从标高开始1,因此不访问根:

Wolfram Research(2021),TreeSelect,Wolfram Language函数,https://reference.wolfram.com/language/ref/TreeSelect.html(2024年更新)。

文本

Wolfram Research(2021),TreeSelect,Wolfram Language函数,https://reference.wolfram.com/language/ref/TreeSelect.html(2024年更新)。

CMS公司

沃尔夫拉姆语言。2021.“TreeSelect”。Wolfram语言与系统文档中心。Wolfram研究。上次修改时间:2024年。https://reference.wolfram.com/language/ref/TreeSelect.html。

亚太地区

沃尔夫拉姆语言。(2021). TreeSelect(树选择)。Wolfram语言与系统文档中心。检索自https://reference.wolfram.com/language/ref/TreeSelect.html

BibTeX公司

@misc{reference.wolfram_2024_treeselect,author=“wolfram Research”,title=“{treeselect}”,year=“2024”,howpublished=“\url{https://reference.jolfram.com/language/ref/treeselect.html}”]}

BibLaTeX公司

@online{reference.wolfram_2024_treeselect,organization={wolfram Research},title={treeselect},year={2024},url={https://reference.jolfram.com/language/ref/treeselect.html},note=[访问时间:2024年9月21日]}