我已经定义了下一个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]。
f.i:
AAAGAAGUAUUCGAACCACACUACUAC
AAAGAAGUAUUCGAACCACACUACUAU
AAAGAAGUAUUCGAACCACACUAUUAC
提前致谢
答案 0 :(得分:0)
有什么理由:
1)抛开数组的第一个元素。
2)生成数组其余部分的所有组合。
3)将第一个元素添加回每个组合。
无法解决您的问题?