1:问题的理解 (分析和理解题意) 2:数据存储表示(对问题给出的信息条件进行保存) 3:算法设计与实现 (选择某种计算策略,进行问题的求解) 4:调试与检查(若是算法获得的结果与指望的不一致,须要回到第二或第三步进行调试,直到获得正确的结果) 5:分析算法的效率(看算法是否可以进行优化)算法