- 1
- 0
- 约1.51千字
- 约 36页
- 2022-09-21 发布于北京
- 举报
组合数学;;2021/9/8;1.排列的生成
字典序法
123456789,
123456798
123456879
123456897
…,
987654321
349687521 a1 右面比a1小的多少个
349687521
349786521
349712568;算法:对P1P2P3…Pn,从右向左找最长降序子列Pi+1 …Pn,记下Pi,找比Pi大的最右边一位Pk,交换Pi和Pk,将Pk右侧子列倒排。
P1P2P3…Pn
P1P2P3…Pi-1 Pi Pi+1 …Pn
P1P2P3…Pi-1 Pi Pi+1 …Pk-1 Pk Pk+1…Pn
P1P2P3…Pi-1 Pk Pi+1 …Pk-1 Pi Pk+1…Pn
P1P2P3…Pi-1 Pk Pn …Pk+1 Pi Pk-1…Pi+1;序数法
让一个排列P1P2P3…Pn 对应一个“序数”:an-1an-2…a1 , 让序数从初值开始递增,对应出所有排列来。
序数an-1an-2…a1初值为00…0,0≤ ai ≤i, 最大序数为
(n-1)(n-2)…21, 共有n!个序数。
000 001 010 011 020 021 100
由排列P1P2P3…Pn 对应序数an-1an-2…a1的规则为:
ai:i+1的右边比i+1小的数字的个数
例:
您可能关注的文档
最近下载
- 江苏苏州市2025-2026学年高一下学期期末考试英语试题含答案.pdf VIP
- 《宠物友好型用品用具评价要求》.pdf VIP
- 施工图设计安评==模板.docx VIP
- [HSE管理制度]公司hse管理制度.docx VIP
- 佳能EOS4000D中文使用说明书.pptx VIP
- 阿勒泰润泽电力富蕴县20万千瓦_80万千瓦时构网型储能项目220kV送出线路工程环境影响报告表.pdf VIP
- 公司HSE管理制度.docx VIP
- 2026年人教版小学六年级语文上册第8单元第24课《少年闰土》公开课课时教案.docx VIP
- 新疆阿勒泰地区青河县查干郭勒中型灌区续建配套与节水改造项目环境影响报告书.pdf VIP
- 2026年互联网医疗平台服务方案.docx VIP
原创力文档

文档评论(0)