算法其实无处不在,在计算机编程的每个角落都有算法的身影。无论你将来从事软件开发方面、数据库方面、多媒体、游戏娱乐等等,都需要用到算法,而大学时期积累一些基础的实用的算法是很有益的。虽然现在很多人认为学会几种流行语言,会使用几种开发平台就很了不起,但算法就像基础,以后在实际应用中,懂大部分算法的人可以在几分钟内漂亮解决的问题,有些人就要折腾好几天,所以在大学打好算法基础是十分重要的!
你下个LINUX分析一下源码也许就知道了。
程序=算法+数据结构
对象(算法+数据结构)
程序=对象+对象+对象。。。。
其实你在写代码的时候不知不觉就写算法了.只是你不知道罢了.
李开复曾经写过一篇文章:《算法的力量》
你可以去看看
学习算法,可以看《算法导论》、《编程之美》等书。