博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
递归:全排列(实力蒙)
阅读量:5046 次
发布时间:2019-06-12

本文共 458 字,大约阅读时间需要 1 分钟。

#include <iostream>

using namespace std;

void swap(int &a,int &b)

{  int temp=a;  

a=b;  

b=temp;

}

void pai_xu(int a[],int m,int n)

{

 if(m==n)

 {

  for(int i=1; i<=n; i++)

  {

   printf("%d",a[i]);

  }   

printf("\n");

 }

 else

 {

  for(int i=m; i<=n; i++)

  {

   swap(a[i],a[m]);

   pai_xu(a,m+1,n);

   swap(a[i],a[m]);

  }

 }

}

int main()

{

 int n,m=1,a[10];

 scanf("%d",&n);

 for(int i=1; i<=n; i++)

 {

  a[i]=i;

 }

 pai_xu(a,m,n);

 return 0;

}

转载于:https://www.cnblogs.com/darlingroot/p/10003487.html

你可能感兴趣的文章
k8s架构
查看>>
select 向上弹起
查看>>
mysql 多表管理修改
查看>>
group by order by
查看>>
bzoj 5252: [2018多省省队联测]林克卡特树
查看>>
https 学习笔记三
查看>>
华为“云-管-端”:未来信息服务新架构
查看>>
基于Sentinel实现redis主从自动切换
查看>>
函数(二)
查看>>
oracle中所有存在不存在的用户都可以使用dba连接到数据库
查看>>
函数式编程思想
查看>>
java安全沙箱(二)之.class文件检验器
查看>>
Oracle学习之简单查询
查看>>
log4j配置
查看>>
linux 配置SAN存储-IPSAN
查看>>
双链表
查看>>
java学习笔记之String类
查看>>
pymysql操作mysql
查看>>
Linux服务器删除乱码文件/文件夹的方法
查看>>
牛腩记账本core版本源码
查看>>