为什么说算法是程序设计的核心?

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:01:42
我是一名计算机系大三的学生,不知道现在应该学些什么?有人研究算法,有人学习JSP,有人...我想学习些软件设计方面的知识,设计个实用小软件有用吧~所以请教大家~

算法其实无处不在,在计算机编程的每个角落都有算法的身影。无论你将来从事软件开发方面、数据库方面、多媒体、游戏娱乐等等,都需要用到算法,而大学时期积累一些基础的实用的算法是很有益的。虽然现在很多人认为学会几种流行语言,会使用几种开发平台就很了不起,但算法就像基础,以后在实际应用中,懂大部分算法的人可以在几分钟内漂亮解决的问题,有些人就要折腾好几天,所以在大学打好算法基础是十分重要的!

其实你在写代码的时候不知不觉就写算法了.只是你不知道罢了.

你下个LINUX分析一下源码也许就知道了。
程序=算法+数据结构
对象(算法+数据结构)
程序=对象+对象+对象。。。。

李开复曾经写过一篇文章:《算法的力量》
你可以去看看

学习算法,可以看《算法导论》、《编程之美》等书。