这段时间一直在学习算法方面的知识,很是艰难。现总结算法学习几点难点。
1.数学知识,数学与逻辑方面的知识在计算机算法中占绝对的主导地位,只有数学知识过关了,算法学习才有进一步的可能。最近阅读的数学和算法相关的数据有,算法基础,具体数学,计算机编程艺术,但是读的非常吃力,感到才刚刚入门。
2.数据结构知识,与离散数学很是相近,在这方面的问题并不是很多,但也有不少问题,即不是很熟练,只是对这方面能够了解而已。
3.英语知识,很多计算机相关的基础理论知识,如算法分析相关的数学知识,数据结构相关基础知识,计算机数学逻辑理论知识都是外文的最为详细,这方面的资料中文很是粗糙。国人编写的计算机书籍感觉太xxX功利,基础理论不重视,专深方面又不够,太多这方面的花架子书籍。所以看英语原著是最好的方法。
4.耐心,韧性及专注力是必备的学习精神。