1. 输出自然数1到n所有不重复的排列,即n的全排列。(用递归算法编写)

[复制链接]
查看11 | 回复1 | 2011-8-14 10:34:41 | 显示全部楼层 |阅读模式
#include #define SWAP(a, b) {\int t = a;\a = b;\b = t;\}void permutation(int* a, int b, int e) {int i;if (b == e) {for (i = 0; i < e; ++i) {printf("%d ", a);}printf("\n");} else {for (i = b; i < e; ++i) {SWAP(a, a);permutation(a, b + 1, e);SWAP(a, a);}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行