易语言文本组合排列数公式由于说不太清楚,我把过程说出来,懂的人一看便知.1、在 编辑框1 中输入被排列文本比如:“abc123” 在 编辑框2 中输入将要排列多少位数比如:“3”2、设置2个选

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 14:29:05
易语言文本组合排列数公式由于说不太清楚,我把过程说出来,懂的人一看便知.1、在编辑框1中输入被排列文本比如:“abc123”在编辑框2中输入将要排列多少位数比如:“3”2、设置2个选易语言文本组合排列

易语言文本组合排列数公式由于说不太清楚,我把过程说出来,懂的人一看便知.1、在 编辑框1 中输入被排列文本比如:“abc123” 在 编辑框2 中输入将要排列多少位数比如:“3”2、设置2个选
易语言文本组合排列数公式
由于说不太清楚,我把过程说出来,懂的人一看便知.
1、在 编辑框1 中输入被排列文本比如:“abc123” 在 编辑框2 中输入将要排列多少位数比如:“3”
2、设置2个选择框分别为 “可重复排列” 和 “不可重复排列”
3、开始排列所有可能性
可重复排列例如:aaa 或 aab 或 aac 或 aa1 或 bb2
不可重复排列例如:abc 或 ab1 或ab2 或ab3 或acb 或ac1 或ac2 或ac3
【简单来说就是:26字母 + 10位数字 假设总计36个文本,排列(枚举)出所有组合文本,分为“可重复” 和 “不可重复”】
【自己研究了挺久,总是找不到好的思路方案,排列出来的总是会漏,希望有人能提供思路或源码帮助一下.】

易语言文本组合排列数公式由于说不太清楚,我把过程说出来,懂的人一看便知.1、在 编辑框1 中输入被排列文本比如:“abc123” 在 编辑框2 中输入将要排列多少位数比如:“3”2、设置2个选
26个字母+10个数字的排列组合:
可重复排列:36^3=46656
排列:P(36,3)=36!/33!=42840
组合:C(36,3)=P(36,3)/3!=7140

源码: