作为一名程序员,我经常需要能够知道如何计算集合的排列数,通常用于估计目的。
根据手头的问题,有很多不同的方法来指定允许的组合。例如,给定一组字母 A,B,C,D
假设结果为 4 位,这些字母有多少种排列方式?
如果你可以有 1、2、3 或 4 位数字,那么有多少种方式?
如果每个字母最多只能使用一次怎么办?两次?
如果您必须避免同一个字母连续出现两次,但如果它们不是连续出现,那么两次就可以了?
等等。我相信还有更多。
有谁知道以非数学家可以理解的方式谈论这个主题的网络参考资料或书籍?
谢谢!