double & int


今天调试上周写的我遗传算法的代码,遇到两个3个问题:

1.重载函数的参数写错了,导致用了错误的函数;

2.vector和list的复制,采用“=”,替换成了.assigen(iter_begin(), iter_end())。但是好像“=”也没有问题,需要后续测试一下!

3.关于轮盘赌的,累计适值用vector,导致精度丢失,从而引发错误,改为vector后便可行了;

总结:要细心,保持头脑清醒,尤其是选择变量类型,这种小错误难以发现,确影响极大!

相关