是否有一种直接的方法来生成专门排除重复元素的整数向量(1 到最大 999)的所有可能排列?
例如,对于具有 1 到 9 范围内的三个元素的向量,该序列1 2 3
是可以接受的,1 2 9
但1 2 2
会是无效的。序列必须包含准确的n
元素(在本例中为三个)。编辑:为避免混淆,订单很重要,因此1 2 9
并且9 2 1
都是有效的和必需的。
关于在 SO 上使用 R 的排列和组合有很多问题(例如this和this),但似乎没有一个适合这种特殊情况。我希望有一个不起眼的基本 R 或包函数可以处理它,而无需我自己编写一个不优雅的函数。