110,534
社区成员
发帖
与我相关
我的任务
分享
void P(List<int[]> list, Stack<int> stack)
{
if (stack.Count == list.Count)
{
// 打印结果
Console.WriteLine(string.Join(",", stack.Select(x => x.ToString()).ToArray()));
}
else
{
int[] ints = list[stack.Count];
foreach (int i in ints)
{
stack.Push(i);
P(list, stack);
stack.Pop();
}
}
}