单项选择题

以下遗传算法的流程,正确的是()

A.计算适应度值→初始化→选择→交叉→变异→终止条件
B.初始化→选择→交叉→计算适应度值→变异→终止条件
C.初始化→计算适应度值→选择→交叉→变异→终止条件
D.初始化→选择→计算适应度值→交叉→变异→终止条件