真正学懂计算机的人(不只是“编程匠”)都对数学有相当的造诣,既能用科学家的严谨思维来求证,也能用工程师的务实手段来解决问题——而这种思维和手段的最佳演绎就是“算法”. 作为一个初级编程人员或者说是一个程序员,算法对其是非常重要的,个人建议,如果你是正在读相关专业的大学学生,希望能够接触一些基本的算法.就算不能熟练掌握,不能够写出优美代码,也需要了解其中思想.因为有可能在以后的某个项目中,你就会用到.这是每个程序员都需要掌握的“内功”.不学,可能就会吃亏.因为,不管在什么时候,算法都是计算机科学领