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