C语言实现Base64编码/解码
Matriller:
```c
result = malloc(sizeof(unsigned char) * (len + 1));
memset(result, 0, sizeof(unsigned char) * (len + 1));
//memset在中定义
```
遗传算法的C语言实现(二)-----以求解TSP问题为例
W_FangZhenFeiWu:
我还想问问在14各城市的情况下,交叉的时候pos1和pos2为什么不可以为0和13,第零位代表第一个城市,第13位代表第14个城市。
while(pos1 > lenchrom -2 || pos1 < 1)
{
pick1 = ((double)rand())/(RAND_MAX+1.0);
pos1 = (int)(pick1*lenchrom);
}
while(pos2 > lenchrom -2 || pos2 < 1)
{
pick2 = ((double)rand())/(RAND_MAX+1.0);
pos2 = (int)(pick2*lenchrom);
}
遗传算法的C语言实现(二)-----以求解TSP问题为例
W_FangZhenFeiWu:
交叉操作Move的While()条件是不是应该改成While(move |