我正在阅读CLRS的第15章,并且遇到了一个子序列的定义:
给定序列的子序列只是给定的序列,为零 或更多元素遗漏。
后来据说:
X的每个子序列对应于索引的子集{1,2, X的3 ... m。因为X有2 ^ m个子序列...
我看不出give a name: ATTACKATDAWN
INFERNOINFERα╫`
如何有X
子序列。据我了解,如果
2^m
,X = {A, B}
的子序列可以是X
,{A}
和{B}
,因此我们有3个子序列而不是{A, B}
。有人可以告诉我这里我缺少什么吗?
答案 0 :(得分:0)
有一个空子集。
对于任何集合S,S的幂集是可能的子集数,即2 ^ | S |其中| s |是集合的基数,即集合中元素的数量。
在你的情况下,序列只是一个集合,可能的子序列数等于序列的幂集。
在你的例子中,X = {A,B},可能的子序列是{空,A,B,AB}