《算法(第4版)》讲述算法和数据结构的知识,具有以下几大特色。 1、算法领域的常备参考书:Sedgewick作品的新版,反映了经过几十年演化而成的算法核心知识体系。 2、内容全:论述排序、搜索、图处理和字符串处理的算法和数据结构,涵盖每位程序员应知应会的50种算法。 3、新修订的代码:新的Java实现代码,采用模块化的编程风格,所有代码均可供读者使用。 4、与实际应用相结合:在重要的科学、工程和商业应用环境下探讨算法,给出了算法的实际代码,而非同类作品常用的伪代码。 5、富于智力趣味性:简明扼要的内容,用丰富的视觉元素展示的示例,精心设计的代码,详尽的历史和科学背景知识,各种难度的练习,这一切都将使读者手不释卷。 6、科学的方法:用合适的数学模型讨论算法性能,这些模型是在真实环境中得到验证的。 7、与网络相结合:配套网站algs4.cs.princeton.edu提供了本书内容的摘要及相关的代码、测试数据、编程练习、教学课件等资源。 本书作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些Java代码实现采用了模块化的编程风格,读者可以方便地加以改造。