Subsequences

Subsequences[list]

给出 list 所有可能的子序列列表.

Subsequences[list,n]

给出含有最多 n 个元素的所有子序列.

Subsequences[list,{n}]

给出正好含有 n 个元素的所有子序列.

Subsequences[list,{nmin,nmax}]

给出含有 nminnmax 个元素的所有子序列.

Subsequences[list,nspec,s]

将结果限制为前 s 个子序列.

Subsequences[list,nspec,{s}]

如果可能,给出第 s 个子序列.

更多信息

范例

打开所有单元关闭所有单元

基本范例  (3)

所有可能的子序列:

所有最多含有两个元素的子序列:

正好含有2个元素的子序列:

生物分子序列的所有子序列都恰好包含三个元素:

范围  (6)

{a,b,c,d} 的所有子序列:

含义 3 个元素的前 2 个子序列:

长度为偶数的所有子序列:

第 181 个子序列:

{a,b,c,d} 的序数为奇数的子序列,按反序排列:

SubsequencesUpTo 一起使用:

推广和延伸  (1)

使用任意标头:

应用  (2)

Subsequences 获取两个列表共有的所有子序列:

或指定共有子序列的长度:

LongestCommonSubsequence 比较:

构建一个六边形的边界并对边进行随机着色:

属性和关系  (5)

Subsequences 等价于某种形式的 Partition

Subsequences 保留输入的顺序:

同一个元素在不同位置出现,被视为不同:

SequenceCases 也可以用来找出一个列表的子序列:

构建一个 3x3 的希尔伯特矩阵:

可能存在的问题  (2)

只有当所有需要的项都存在时,Subsequences[list,nspec,spec] 才进行计算:

Subsequences 只生成一个长度为 0 的列表:

这和 Subsets 是一样的:

Wolfram Research (2016),Subsequences,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Subsequences.html (更新于 2020 年).

文本

Wolfram Research (2016),Subsequences,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Subsequences.html (更新于 2020 年).

CMS

Wolfram 语言. 2016. "Subsequences." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/Subsequences.html.

APA

Wolfram 语言. (2016). Subsequences. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Subsequences.html 年

BibTeX

@misc{reference.wolfram_2024_subsequences, author="Wolfram Research", title="{Subsequences}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/Subsequences.html}", note=[Accessed: 15-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_subsequences, organization={Wolfram Research}, title={Subsequences}, year={2020}, url={https://reference.wolfram.com/language/ref/Subsequences.html}, note=[Accessed: 15-November-2024 ]}