我有
字典<id, List<Action>>
如果id是人员ID,则列表是此人员现在可以执行的操作列表。
从这本词典中我想创建一个
List<List<Action>>
将保留该组可以执行的所有排列。
例如,如果我们有这个:
<1, {(1,Left), (1,Right)}>
<2, {(2,Left), (2,Right), (2,Back)}>
我希望产生这个:
[{(1,Left),(2,Left)},
{(1,Left),(2,Right)},
{(1,Left),(2,Back)},
{(1,Right),(2,Left)},
{(1,Right),(2,Right)},
{(1,Right),(2,Back)}]
我该怎么做?
关于,
Aviel。