生成1~n排列
来源:互联网 发布:江山人才网21js 编辑:程序博客网 时间:2024/05/02 03:29
#include<cstdio>void per(int n,int *A,int cur){ int i,j; if(cur==n) { for(int i=0;i<n;i++) printf("%d\t",A[i]); printf("\n"); } else for(i=1;i<=n;i++) { int ok=1; for(j=0;j<cur;j++) if(A[j]==i) ok=0; if(ok) { A[cur]=i; per(n,A,cur+1); } }}int main(){ int n; int A[100]; scanf("%d",&n); per(n,A,0); return 0;}
0 0
- 生成1~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的排列,以及生成可重集的排列
- 暴力法生成1~n的排列
- 生成1~~n的排列 && 子集
- 生成1~n的全排列
- 算法--生成1~n的排列
- 生成1-n的全排列
- 解释名字空间
- thinkPHP---1----搭建项目开发的环境
- c#读取xml 中的数据库连接字符串
- Unity脚本使用:物体间通信方式
- [模拟]uva10706 - Number Sequence
- 生成1~n排列
- HDU2473 删点并查集
- 嵌入式linux学习笔记3之DNW2的安装
- cocos2d-x使用python创建vs模板
- iOS:手机横屏时,按下横屏视图上的导航条“返回”按钮后,切换为另一个竖屏视图
- LeetCode Flatten Binary Tree to Linked List
- Android startActivityForResult的使用
- 安装交叉编译器:EABI-4.3.3_EmbedSky_20100610.tar.bz2
- 可执行文件(ELF)格式的理解