易语言文本组合排列数公式

由于说不太清楚,我把过程说出来,懂的人一看便知。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个文本,排列(枚举)出所有组合文本,分为“可重复” 和 “不可重复”】
【自己研究了挺久,总是找不到好的思路方案,排列出来的总是会漏,希望有人能提供思路或源码帮助一下。。】
展开
 我来答
hc浊世佳公子
推荐于2018-04-11 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1576
采纳率:60%
帮助的人:743万
展开全部

26个字母+10个数字的排列组合

可重复排列:36^3=46656

排列:P(36,3)=36!/33!=42840

组合:C(36,3)=P(36,3)/3!=7140

源码:

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jj511605008
2014-04-01 · TA获得超过152个赞
知道小有建树答主
回答量:320
采纳率:50%
帮助的人:121万
展开全部
你的意思是:
aaa,aab,aac,aa1.bb2.bb3.cc3 吗?
更多追问追答
追问
  是的,分为  可重复 和 不可重复 2个选项。
  有思路或源码吗?可以提供参考一下吗
追答
假如
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式