⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 人工鱼群.cpp

📁 人工智能/神经网络 用C++编写的人工鱼群算法
💻 CPP
字号:
// 人工鱼群.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include"AFSA.h"
#define pp printf("\n")

int _tmain(int argc, _TCHAR* argv[])
{
	long *kl=new long[10];
	for(int i=0;i<10;i++) kl[i]=i+1;
	Question_List_Class* ql=new Question_List_Class[4];

	ql[0].Question_Hard_Level=1;
	ql[0].Question_Number=11;
	ql[0].Question_Value=4;
	ql[0].Number_Of_Cover_Knowledge=3;
	ql[0].Knowledge_Number_List=new long[3];
	ql[0].Knowledge_Number_List[0]=2;
	ql[0].Knowledge_Number_List[1]=4;
	ql[0].Knowledge_Number_List[2]=8;

	ql[1].Question_Hard_Level=5;
	ql[1].Question_Number=100;
	ql[1].Question_Value=5;
	ql[1].Number_Of_Cover_Knowledge=2;
	ql[1].Knowledge_Number_List=new long[2];
	ql[1].Knowledge_Number_List[0]=7;
	ql[1].Knowledge_Number_List[1]=4;
	
	ql[2].Question_Hard_Level=3;
	ql[2].Question_Number=111;
	ql[2].Question_Value=2;
	ql[2].Number_Of_Cover_Knowledge=1;
	ql[2].Knowledge_Number_List=new long[1];
	ql[2].Knowledge_Number_List[0]=9;

    ql[3].Question_Hard_Level=3;
	ql[3].Question_Number=118;
	ql[3].Question_Value=1;
	ql[3].Number_Of_Cover_Knowledge=5;
	ql[3].Knowledge_Number_List=new long[5];
	ql[3].Knowledge_Number_List[0]=7;
	ql[3].Knowledge_Number_List[1]=5;
	ql[3].Knowledge_Number_List[2]=3;
	ql[3].Knowledge_Number_List[3]=6;
	ql[3].Knowledge_Number_List[4]=2;

	AFSA aa(2,10,ql,4,kl,10,0,10,20,10,5);

	aa.test();pp;pp;
	//aa.Swarm(0);
	//aa.follow(0);
	long *qq;
	printf("%s\n",aa.move(-10,qq,17,33,0.1)==1?"成功":"失败");
	for(int k=0;qq[k]!=-1;k++) printf("%d  ",qq[k]);
	aa.test();pp;pp;
	
	
	getchar();
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -