算法
雨不落
希望自己可以坚持,坚持喜欢的事,坚持喜欢的人
展开
-
进击的小白Day012——遗传算法(一)
收获:要想子函数直接对主函数中多个值产生影响,可以考虑以地址作为形参, 比如希望子函数运行后产生一个数组,可以将主函数中的数组名作为子函数的形参,在子函数中以地址的形式影响主函数中的数值。...原创 2018-11-15 18:23:05 · 180 阅读 · 0 评论 -
进击的小白Day021——遗传算法(三)
遗传算法概念及流程:1、问题描述:求极小值。原创 2019-01-15 15:46:36 · 414 阅读 · 0 评论 -
进击的小白Day024——遗传算法解决TSP问题(一)
TSP问题,用遗传算法实现,今天只实现到种群初始化。贴代码:#include <stdio.h>#include <stdlib.h>#include <memory.h>#include <math.h>#include <ti原创 2019-01-28 19:30:31 · 206 阅读 · 0 评论 -
进击的小白Day028——遗传算法解决TSP问题(二)
写到交叉部分,调试成功。贴代码:#include <stdio.h>#include <stdlib.h>#include <memory.h>#include <math.h>#include原创 2019-03-07 19:01:28 · 153 阅读 · 0 评论 -
进击的小白Day016——遗传算法(二)
以下四种方式实现通过指针形参对数组元素值进行改变。#include <stdio.h>void One_A(int *a){ int i; for (i = 0; i < 5; i++) { a[i] = i; }}void One_B(int b[]){ int i; for (i = 0; i < 5; i++) { b[i] = ...原创 2018-11-21 10:14:53 · 178 阅读 · 0 评论 -
进击的小白Day022——遗传算法(四)
基本流程实现,但程序在for循环及过程中出现问题,设定的50或100次循环,程序运行后会莫名其妙中断在第十几次循环,且每次循环中断的次数随机,目前还没找到问题。贴代码:#include <stdio.h>#include <stdlib.h>#include <memory.h>#include <math.h>#incl原创 2019-01-20 16:37:29 · 207 阅读 · 0 评论 -
进击的小白Day023——遗传算法(五)(完结)
代码能够正常运行,得到结果接近最优解,之后进行代码优化。进化代数为1000,在979代取得最优解。原创 2019-01-25 14:05:02 · 210 阅读 · 0 评论 -
进击的小白Day029——遗传算法解决TSP问题(三)(完结)
完成,结果如下:收获:数组或者指针或者变量,用完后,如果之后的程序仍然需要用到而且与之前所得的值没有关系,一定要及时初始化,一面影响后面的使用。贴代码:#include <stdio.h>#include <stdlib.h>#include <memory.h>#include <math.h>#include <time....原创 2019-03-08 11:39:44 · 153 阅读 · 0 评论