数字的全排列问题
通过使用递归方法,实现对数字的全排列
#include <stdio.h>
int n = 0;
void swap(int *a, int *b)
{ #这里需要注意一下函数的值传递与引用传递,值传递传递的是参数的副本
int m;
m = *a;
*a = *b;
*b = m;
}
void perm(int list[], int k, int m)
{
int i;
if(k > m)
{
for(i =