为什么选择执行算法