得到1~n的全排列
来源:互联网 发布:centos 下载gcc 编辑:程序博客网 时间:2024/05/27 01:24
【程序】
#include<stdio.h>#include<algorithm>using namespace std;int main(){int a[1000],n,i,j,N;printf("***得到1~n的从小到大的全排列!***\n\n");printf("输入n:");while(scanf("%d",&n)!=EOF){printf("1~%d的全排列:\n",n);N=1;for(i=0;i<n;i++){a[i]=n-i;N*=(i+1);}for(i=0;i<N;i++){next_permutation(a,a+n);//生成下一个排列for(j=0;j<n-1;j++) printf("%d ",a[j]);printf("%d\n",a[n-1]);}printf("合计:%d个\n\n",N);printf("输入n:");}return 0;}
【运行】
- 得到1~n的全排列
- 对集合{1, 2, 3, …, n}中的数进行全排列,可以得到 n!个不同的排列方式
- 1-n的全排列
- n的全排列
- n的全排列
- n的全排列
- 1-N全排列
- 1到n的全排列
- 产生1~n的全排列
- 1到n的全排列实现
- 输出 1 到 n 的全排列
- 求1—n的全排列
- 生成1~n的全排列
- 生成1-n的全排列
- 输出从1~n的全排列
- 生成1-N的全排列
- 生成1~n的全排列
- [紫书] 生成1~n的全排列
- Service and Binder(2)
- x86架构和ARM架构
- Python 基于XML文件生成静态网页 升级版
- 如何运用php函数mkdir创建多级目录
- Adobe AIR for html/js人员
- 得到1~n的全排列
- oracle_监听没有启动
- Service and Binder(3)
- delphi pppoe
- An Independent Analysis Altera’s FPGA Floating-point DSP Design Flow
- Android获取状态栏和标题栏的高度
- mysql5.1.58安装遇到的问题
- Windows下配置python环境变量
- linux 开发工具