-2

我已经定义了下一个 ArrayList:

ArrayList<ArrayList<String>> Elements

当我填满它时,它是这样的:

[[AAA, AAG], [GAA, GAG], [GUA, GUC, GUG, GUU], [UUC, UUU], [GAA, GAG], [CCA, CCC, CCG, CCU], [CAC, CAU], [UAC, UAU], [UAC, UAU]]

我需要生成所有可能的组合,总是从数组的第一个位置元素开始,在这种情况下是:[AAA,AAG]。

菲:

AAAGAAGUAUUCGAACCACACUACUAC

AAAGAAGUAUUCGAACCACACUACUAU

AAAGAAGUAUUCGAACCACACAUUAC

4

1 回答 1

0

有什么理由吗:

1)留出数组的第一个元素。

2) 生成数组其余部分的所有组合。

3)将第一个元素添加回每个组合。

没有解决你的问题?

于 2013-11-14T13:08:00.380 回答