#include "iostream"

using namespace std;

void swap(char a[],int i,int j){
char temp;
temp=a[i];
a[i]=a[j];
a[j]=temp;
} void permutation(char a[],int n,int index){
if(index==n){
cout<<a<<endl;
return;
} for(int i=index;i<n;i++){
if(i!=index){
swap(a,index,i);
}
permutation(a,n,index+);
if(i!=index){
swap(a,index,i);
}
} } void main(){ char a[]="abc";
permutation(a,,); }

最新文章

  1. JavaScript中Promises/A+规范的实现
  2. 也说说angularJs里的evalAsync
  3. jQuery的Ajax请求数据时type无法使用GET
  4. 在IE6、IE7中实现块元素的inline-block效果
  5. 多线线程async与await关键字
  6. hyperstart 容器创建流程分析
  7. H264学习第一篇(编码结构分析)
  8. mysql 创建数据库使用默认字符集(备忘)
  9. unbantu相关笔记
  10. linux 学习之九、Linux 磁盘与文件系统管理(1)
  11. CF(437C)The Child and Toy(馋)
  12. UIButton样式设置
  13. window.load 和$(document).ready() 区别
  14. Lodop某个电脑打印内容大小有问题
  15. npm常用命令学习(npm install -D,semver版本规范, npm进行版本管理的最佳实践用法)
  16. LINQ Except “引用类型” 用法
  17. mysql关联表修改语句
  18. CentOS 7 使用SVN+Apache搭建版本控制服务器
  19. 新安装的win7/win10系统,所有驱动都没安装,插入U盘也无法识别解决方法
  20. C# 如何获取屏幕的截图,以及如何在图像上添加文字

热门文章

  1. BZOJ1024&amp;丝帛搜索
  2. ZeroMQ接口函数之 :zmq_unbind - 停止连接外来的请求
  3. crontab安装和用法(定时任务)
  4. 【Alpha】Daily Scrum Meeting第六次
  5. HDU 1281 二分图
  6. Mybatis缓存处理机制
  7. [lua大坑]一个莫名其妙的lua执行时崩溃引出的堆栈大小问题
  8. js 函数返回函数
  9. ECMAScript Web APIs node.js
  10. Apache2 worker