书评:《算法:C语言实现(第1~4部份) 基础知识、数据结构、排序及搜索(原书第3版))

       一段时间以来,对算法的学习一直处于一种茫然之中,最近一本叫做《算法:C语言实现》的书,带给了我一个出乎意料的解读方法。正所谓是,知其然更知其所以然。诗人做学问,功夫在诗外,程序员做学问,功夫在算法。程序员只研究C/C++语句和函数,相当于诗人只研究诗的格式和文字;诗人写诗要有好的意境,程序员写程序要有好的算法。确实,算法应该是程序设计里最具艺术感最具魅力的部分了!把现实问题转换为适当的形式后由计算机来处理,应用越大,处理的数据越大,对算法要求越高,对程序的要求更精练,思路更清晰。怎么样解决一个具体的算法问题?学了算法以后我们怎么利用算法的思想来解决实际问题?这就是我们需要深深的思考,一本分析独到、精练实用的参考书将是我们梦寐以求的甘露。
      本书是算法方面的优秀著作之一。它系统地阐述了算法的特征以及它们可能应用的场合,讨论了算法分析与理论计算机科学的关系,并通过实验数据和分析结果表明选择何种算法来解决实际问题。本书不仅介绍了算法学习的基础技术,包含了基本概念、数据结构、排序算法和搜索算法,而且还添加了一千多个练习、一百多幅图表和数十个新程序,并为所有图表和程序添加了详细的注释,这使得程序应用更广泛,并且与现代面向对象的程序设计环境更紧密。 书中提供了算法的详尽信息,详细讨论了算法的特征以及它们可能应用的场合,其中包括了所讨论方法的完整实现,并在一系列一致的示例程序中给出了这些操作的描述,读者可以放心地实现和调试算法,并

你可能感兴趣的:(算法,数据结构,语言,c,优化)