蚁群算法程序
20页1、#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#define FOOD_HOME_COLOR 12#define BLOCK_CHAR 177 #define MAX_ANT 50#define INI_SPEED 3#define MAXX 80#define MAXY 23#define MAX_FOOD 10000 #define TARGET_FOOD 200 #define MAX_SMELL 5000 #define SMELL_DROP_RATE 0.05 #define ANT_ERROR_RATE 0.02 #define ANT_EYESHOT 3#define SMELL_GONE_SPEED 50 #define SMELL_GONE_RATE 0.05 #define TRACE_REMEMBER 50 #define
2、MAX_BLOCK 100#define NULL 0#define UP 1#define DOWN 2#define LEFT 3#define RIGHT 4#define SMELL_TYPE_FOOD 0 #define SMELL_TYPE_HOME 1 #include stdio.h#include conio.h#include dos.h#include stdlib.h#include dos.h#include process.h#include ctype.h#include math.hvoid WorldInitial(void); void BlockInitial(void); void CreatBlock(void);void HomeFoodInitial(void);void AntInitial(void);void WorldChange(void);void AntMove(void);void AntOneStep(void); void DealKey(char key);void ClearSmellDisp(void);void
3、DispSmell(int type);int AntNextDir(int xxx,int yyy,int ddir);int GetMaxSmell(int type,int xxx,int yyy,int ddir); int IsTrace(int xxx,int yyy);int MaxLocation(int num1,int num2,int num3);int CanGo(int xxx,int yyy,int ddir);int JudgeCanGo(int xxx,int yyy);int TurnLeft(int ddir);int TurnRight(int ddir);int TurnBack(int ddir);int MainTimer(void);char WaitForKey(int secnum); void DispPlayTime(void);int TimeUse(void); void HideCur(void); void ResetCur(void);struct HomeStructint xxx,yyy;int amount;int
4、TargetFood;home;struct FoodStructint xxx,yyy;int amount;food;struct AntStructint xxx,yyy;int dir;int speed;int SpeedTimer;int food;int SmellAmount2;int tracexTRACE_REMEMBER;int traceyTRACE_REMEMBER; int TracePtr;int IQ;antMAX_ANT;int AntNow; int timer10ms; struct time starttime,endtime;int Smell2MAXX+1MAXY+1;int blockMAXX+1MAXY+1;int SmellGoneTimer;int SmellDispFlag; int CanFindFood;int HardtoFindPath;void main(void)char KeyPress; int tu;clrscr(); HideCur();WorldInitial();do timer10ms = MainTime
《蚁群算法程序》由会员大米分享,可在线阅读,更多相关《蚁群算法程序》请在金锄头文库上搜索。
中学教育实习自我鉴定
有关实习自我鉴定集锦七篇
证券从业《证券分析师》考前(难点+易错点剖析)押密卷附答案78
民用爆破器材生产企业报废生产线销爆处理安全管理规程1
装饰工程施工组织方案范本
五分钟励志演讲稿范文5篇
2023年通信专业介绍
幼儿园中班主题教案《各行各业与工具》含反思
北京市房屋购买合同
初一语文散步教案
教导处范文学校标语集锦
浅谈小学语文阅读教学 (2)
辨音题解题方法
安珀九王子读书心得
红外感应式智能开关控制系统的设计(DOC 11页)
2023年级组长工作计划标准样本(3篇).doc
钢筋混凝土结构中的刚度和柔度(自己翻译的)
科技辅助活动教案
班级文化墙方案
浅谈中学英语听力的训练
2023-08-28 16页
2022-12-07 19页
2023-01-10 2页
2023-05-03 5页
2022-10-13 3页
2023-04-19 18页
2023-05-19 16页
2023-03-20 9页
2023-10-02 16页
2022-08-04 14页