【发布时间】:2013-03-26 15:46:36
【问题描述】:
序列 [1,2,3] 考虑。这个序列有以下6种不同的序列:[1]and [2]and [3] and [1,2] and [2,3] and [1,2,3]
注意!初始序列的长度最多可达 100 位。 请帮我。如何制作以下序列? 我喜欢更多地研究这种算法。请告诉我这类算法的名称。
【问题讨论】:
-
100位数字,有5050个子序列。你真的想要所有这些吗?
-
所以,现在嵌套循环打印序列有一个花哨的名字算法。
-
@JanDvorak [1,3] 子序列不包含在此算法中。所以 100 个数字有 200 个子序列!
-
@KasiyA 确实如此。那将是 2^1024 个子序列,比 5050 大得多,几乎不适合这个评论字段(不是框本身),很难手动转录,绝对不值得阅读。
-
@JanDvorak 和
[1,2,3,4,5,6]我们有这个子[1] [2] [3] [4] [5] [6] [1,2] [2,3] [3,4] [4,5] [5,6] [1,2,3,4,5,6]。 n*2 个子序列。