算法入门的基础是建立算法思想,如何把现实世界中的问题抽象成算法模型,进而用算法思想解决问题是算法的关键之处,也是算法的难点。要理解算法的概念,或许还需要建立良好的数学思维,我始终认为编程就是用程序代码解决数学问题和相关实际问题,但是这个过程中存在的难点就是如何用程序代码表达数学逻辑,学会把自然语言转化成高级程序语言,也是这门课需要重点学习的地方。《数学之美》这本书对于学习算法有相关帮助,主要体现在帮助学生更好的理解数学问题,开阔数学思维,进而对算法中遇到的实际问题有更深刻的认识。但是算法和数学不同的是,数学有时候只需要解决问题即可,算法更多的是考虑效率问题,寻求最简单的最高效的解题方法,这种能力需要在学习过程中长期积累,算法学习任重道远。
标签:问题,难点,认识,初步,算法,数学,学习,程序代码 From: https://www.cnblogs.com/tjh0002/p/16987146.html