全排列_组合_子集
文章平均质量分 53
莫显乎微1273
这个作者很懒,什么都没留下…
展开
-
递归无序全排列
#include void swap(int *a, int *b){ int c; c = *a; *a = *b; *b = c; } void perm(int a[], int num1, int num2){ int i; if(num1 > num2){ for(i = 0; i原创 2014-01-02 21:10:55 · 624 阅读 · 0 评论 -
非递归全排列
#include #define Number 4 void swap(int *a, int *b){ int temp; temp = *a; *a = *b; *b = temp; } void daozhi(int a[], int N, int count){ int i,j; for(i = count原创 2014-01-02 21:09:30 · 401 阅读 · 0 评论 -
有序全排列
#include #include #include #define N 5 int a[N] = {0}; int b[N] = {0}; void full_array(int n, int j){ int i; if(j == N){ for(i = 0; i printf("%d\t",原创 2014-01-02 21:08:10 · 658 阅读 · 0 评论 -
有序组合
#include #include #include int *a; int N; void zuhe(int m, int n){ int i; if(n == N){ for(i = 0; i printf("%d", a[i]); } printf("\n");原创 2014-01-02 21:07:24 · 646 阅读 · 0 评论 -
有序子集
#include #include #include #define N 5 int a[100]; void ziji(int m, int n){ int i; for(i = 0; i printf("%-4d", a[i]); } printf("\n"); if(n == N){原创 2014-01-02 21:06:39 · 932 阅读 · 0 评论