三九宝宝网宝宝教育教学论文

c语言选排列算法

01月02日 编辑 39baobao.com

[VB或C的蚁群算法源码]//建议使用vc2005以上的编译器,加油!!~!#include #include #include #include #include using namespace std; const int iAntCount=34;//蚂蚁数量 const int iCityCount=51;//城...+阅读

该函数求得是自由组合数,输出是An取k的所有可能组合

#include

int n,k,a[10];

long count=0;

void perm2(int j)

{

int i,p,t;

if(j==k) //执行条件j=k

{

for(i=k;i<=n;i++)

{

count++; //计数加一

t=a[k]; //

a[k]=a[i]; //

a[i]=t; //这三行是用来交换a[i]与a[k]的值

for(p=1;p<=k;p++)

printf("%1d",a[p]); //打印出a[1]~a[k]的值

printf(" ");

t=a[k];

a[k]=a[i];

a[i]=t; //将a[i],a[k]的值交换回来

if(count%5==0)

printf("\n"); //每打印五个数换行

}

return;

}

for(i=j;i<=n;i++)

{

t=a[j];

a[j]=a[i];

a[i]=t; //交换

perm2(j+1); //递归

t=a[j];

a[j]=a[i];

a[i]=t; //交换

}

}

void main()

{

int i;

printf("\nEntry n,k (k<=n):\n");

scanf("%d%d",&n,&k);

for(i=1;i<=n;i++)

a[i]=i; //对数组顺序赋值

perm2(1);

}

以下为关联文档:

求人工智能蚁群算法的核心代码/*ant.c*/#define SPACE 0x20#define ESC 0x1b#define ANT_CHAR_EMPTY '+'#define ANT_CHAR_FOOD 153#define HOME_CHAR 'H'#define FOOD_CHAR 'F'#define FOOD_CHAR2 'f'#d...

蚁群算法是什么蚁群算法简介 2006-11-2 12:17:00 这两天上课....老师总是提到蚁群算法....听起来似乎很有意思......找到一篇简介.....放在这里有兴趣的朋友...参考一下........ 程序开始...

蚁群算法的相关研究跟着蚂蚁的踪迹,你找到了什么?通过上面的原理叙述和实际操作,我们不难发现蚂蚁之所以具有智能行为,完全归功于它的简单行为规则,而这些规则综合起来具有下面两个方面的特点: 1、多...

关于蚁群算法应用的英文翻译找不到翻译,给你一个算法吧!该程序试图对具有31个城市的VRP进行求解,已知的最优解为784.1,我用该程序只能优化到810左右,应该是陷入局部最优,但我不知问题出在什么地方。请用过蚁...

如何快速更改PPT幻灯片的排列顺序在PPT演示文稿中,幻灯片的排列顺序决定了幻灯片的播放顺序,如果这个百顺序不符合要求,用户可以根据需要移动幻灯片来改变这个顺序。另外,通过剪切和粘贴的方法,同样能够快速改变...

中考句子排列题的方法技巧举几个例子我有急用谢了1.排序题要求在注意语言表达的整体性、连贯性原则以外,还要多角度地寻找解决问题的切入口。句子排序问题应该注意以下几个问题:①揣摩语段的整体意义,理清选项内容所提供的信息...

C语言数组排列怎么做最常用的就是冒泡排序的方法了。 比如对10个数字进行排序,则程序是这样的 #include<stdio.h>void main(){int a[10];int i,j, t;printf("输入十个数字:\n");for(i=0;i<=9;i++){sca...

求大神解答一道C语言题:用二分法在顺序排列的字典中查找单词#include <stdio.h> #include <string.h> void binary_search(char key[100], char a[100][100], int n) /*自定义函数binary_search*/ { int low, high, mid, count = 0, c...

Prim算法c语言表示求源程序。。。。。。。。我原来自己写的模板 //朴素prim算法 //复杂度 O(n^2) //flag[SIZE] 顶点标记 //mindis[SIZE] 当前最短距离 //dis[SIZE][SIZE] 任意两点间距离 邻接矩阵表示 int prim() { m...

推荐阅读
图文推荐