c语言&算法
c语言&算法
Walt_像道光
talk is cheap ,show me the code
展开
-
差分进化算法
文章目录1.算法基本思想2.算法流程图3.算法参数4.算法实现步骤5.算法参数优化思想6.参数自适应策略1.算法基本思想是一种基于差分变异模式的进化算法,在每一代的算法迭代过程中,对于当前群体的每一个个体,首先选择两个互不相同的个体,相减计算差分向量,差分向量乘以一个缩放因子F,再随机选择第三个个体相加等到变异个体,变异个体经过与目标个体的交叉和选择操作生成一个新的进入下一代。2.算法流程图图1 DE算法3.算法参数公式一:{Xi ┤| i=1,2 ,⋯N} Xi表示种群中的每一个原创 2020-11-22 17:24:50 · 1653 阅读 · 0 评论 -
使用C函数输出水仙花数
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13 +53 +33 。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。函数接口定义:int narcissistic( int number );void PrintN( int m, int n );函数narcissistic判断number是否为水仙花数,是则返回1,否则返回0。函数PrintN则打印开区间原创 2020-09-24 21:53:13 · 397 阅读 · 0 评论