(算法设计技巧与分析)Permutationsi
来源:互联网 发布:windows编程视频 编辑:程序博客网 时间:2024/06/05 06:07
#include<iostream>using namespace std;void Permutationsi(int a[],int k,int n);int main(){int a[5];for(int i=0;i<3;i++)a[i]=i+1;Permutationsi(a,0,3);return 0;}void Permutationsi(int a[],int k,int n){//注意当a[j]和a[k]在递归调用后交换回来if(k==n-1){for(int i=0;i<n;i++)cout<<a[i]<<" ";cout<<endl;}else{int temp;for(int j=k;j<n;j++){temp=a[j];a[j]=a[k];a[k]=temp;Permutationsi(a,k+1,n);temp=a[j];//这是p[k..n]=m,m+1,...,na[j]=a[k];a[k]=temp;}}}
0 0
- (算法设计技巧与分析)Permutationsi
- (算法设计技巧与分析)LinearSearch
- (算法设计技巧与分析)BinarySearch
- (算法设计技巧与分析)Merge
- (算法设计技巧与分析)SelectSort
- (算法设计技巧与分析)InsertionSort
- (算法设计技巧与分析)SelectionSortFec
- (算法设计技巧与分析)InsertionSort
- (算法设计技巧与分析)RadixSort
- (算法设计技巧与分析)Exprec
- (算法设计技巧与分析)Majority
- (算法设计技巧与分析)MinMax
- (算法设计技巧与分析)BinarySearchrec
- (算法设计技巧与分析)MergeSort
- (算法设计技巧与分析)QuickSort
- (算法设计技巧与分析)CloseStpair
- (算法设计技巧与分析)LCS
- (算法设计技巧与分析)matchain
- html结点 垂直居中
- [leetcode]21 Maximum Depth of Binary Tree
- postgreSQL dropdb时 连接未关闭
- 执行oracle中的job报错:ORA-12011:无法执行作业1存储过程执行DDL语句提示ORA-01031错误:权限不足
- 最短路径算法详细介绍
- (算法设计技巧与分析)Permutationsi
- 安装VS2010旗舰版时出现.Net framework4.0,安装失败
- Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.149.el6_6.5.x86_64
- 开源框架之Android 最火的快速开发框架XUtils
- 最大熵理论及其应用
- sublime text前端常用插件
- WebShop简介
- Hbase运行时出现的问题(There could be a mismatch with the one configured in the master.)及其解决方法:
- jQuery Deferred