C 如何生成数字列表的所有排列?

C 如何生成数字列表的所有排列?,c,arrays,permutation,C,Arrays,Permutation,如何生成C中数字列表的所有可能排列 例如,[1,8,12]将生成 [1, 12, 8], [12, 8, 1], [12, 1, 8], ... [1, 12, 8], [12, 8, 1], [12, 1, 8], ... 看看这个小程序,它正是您想要的。您是指所有排列吗?您是在要求一个算法来查找列表中的所有排列吗?所有的组合?你所说的“生成所有可能的数字”到底是什么意思?你试过什么?怎么了?如果这是家庭作业,请使用“家庭作业”标签。我不确定你的问题到底是什么。你有一个数字列表,想列出所有排序

如何生成C中数字列表的所有可能排列

例如,
[1,8,12]
将生成

[1, 12, 8], [12, 8, 1], [12, 1, 8], ... [1, 12, 8], [12, 8, 1], [12, 1, 8], ...
看看这个小程序,它正是您想要的。

您是指所有排列吗?您是在要求一个算法来查找列表中的所有排列吗?所有的组合?你所说的“生成所有可能的数字”到底是什么意思?你试过什么?怎么了?如果这是家庭作业,请使用“家庭作业”标签。我不确定你的问题到底是什么。你有一个数字列表,想列出所有排序这些数字的方法吗?或者将它们相互组合成元组、三元组等等?请你对你的问题再具体一点好吗?可能是重复的