排列的字典序问题

本文档由 23133645 分享于2012-08-26 17:38

排列的字典序问题问题描述:n个元素{1,2,…,n}有n!个不同的排列。将这n!个排列按字典序排列,并编号为0,1,…,n!-1。每个排列的编号为其字典序值。例如,当n=3时,6 个不同排列的字典序值如下:字典序值 0 1 2 3 4 5排列 123 132 213 231 312 321编程任务:给定n以及n个元素{1,2,…,n}的一个排列,计算出这个排列的字典序值,以及按字典序排列的下一个排列。数据输入:由文件input.txt提供输入数据。文件的第1行是元素个数n。接下来的1 行是n个元素{1,2,…,n}的一个排列。结果输出:程序运行结束时,将计算出的排列的字典序值和按字典序排列的下一个排列输出到文件output.txt中。文件的第一行是字典序值,第2行是按字典序排列的下一个排列。输入文件示例 input.txt8..
文档格式:
.docx
文档大小:
18.66K
文档页数:
6
顶 /踩数:
1 0
收藏人数:
6
评论次数:
0
文档热度:
文档分类:
IT计算机  —  数据结构与算法
添加到豆单
文档标签:
字典序 算法 设计
系统标签:
字典 排列 getnextseq cout int 序列
下载文档
收藏
打印

扫扫二维码,随身浏览文档

手机或平板扫扫即可继续访问

推荐豆丁书房APP  

获取二维码

分享文档

将文档分享至:
分享完整地址
文档地址: 复制
粘贴到BBS或博客
flash地址: 复制

支持嵌入FLASH地址的网站使用

html代码: 复制

默认尺寸450px*300px480px*400px650px*490px

支持嵌入HTML代码的网站使用

分享到