算法思维的四个步骤是什么