`
virtual_function
  • 浏览: 129520 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多

 

如果计算机系只开三门课,那么这三门课就一定是:离散数学,数据结构与算法,编译原理。如果只开一门课,那剩下的就一定是:数据结构与算法;有很多关于算法和数据结构的书籍,选择几本适合自己的吧

 

----------------------------------------------------------------------------------------------------------------------------------

中文名:数据结构(C语言版) 

作者:严蔚敏 吴伟民 

一本写的较好的中文数据结构算法书,这本书特别适合考试用(没有任何轻视的意思) 

上面的书适合哪些人(我只是学生,这只是个人意见)

 

 

----------------------------------------------------------------------------------------------------------------------------------

中文名:算法与数据结构 

作者:傅清祥 王晓东 

这本是国人写的最好的数据结构算法书之一,讲得很细致。最后的三章:复杂性,并行算法,高级专题有一些有趣的东西,是这些高级内容的很好的导论。

 

 

----------------------------------------------------------------------------------------------------------------------------------

原书名:Algorithms in C,Algorithms in C++,Algorithms in Java

中文名:算法I-IV(C实现),算法V(C实现)(C++实现)(Java实现)

作者:Robert Sedgewick

Robert Sedgwick是Knuth的学生,现在是princeton的教授。这是三个系列,与上面用伪码描述算法不同,本书用现今流行的语言C,C++,Java描述.那么选拿哪一种语言好呢?从算法的角度看,任何高级语言都是没区别的,虽然实现算法的时候,到了语言相关的层面会有一些细微区别,但影响不大。个人推荐C++的,因为价钱最便宜:)。本书的一个特点就是例子取得很好,代码很清晰;有中文版 

 

----------------------------------------------------------------------------------------------------------------------------------

原书名:Introduction to Algorithms

中文名:算法导论

作者:Thomas H.Cormen,Charles E.Leiserson,Ronald L.Rivest,Clifford Stein

本书俗称CLRS(作者名字的简写),算法的经典教材,堪称算法分析著作中的“独孤九剑”。作者之一Ronald L.Rivest 由于其在公开秘钥密码算法RSA上的贡献获得了ACM图灵奖。全书内容全面,结构清晰,6个部分1000多页把数据结构算法的主要内容都包含了。作者用图表,伪码解释每一个算法,通俗易懂而不失严谨性,英文比较简单,语言流畅,因此,与TAOCP相比,这本书更适合初学者,不要求读者拥有很强的数学背景和丰富的编程经验。书中习题安排合理,难度适中,在网上有全部习题的答案,网上还有作者在MIT讲述本书的课程的录像,可谓资源丰富,值得注意的是书中每一章后面都有一个Chapter notes,了解一下历史,看一下作者推荐的材料是不错的(如果你能找到的话)。 

 

 

 

参考网页:http://www.cnblogs.com/jamespangxh/archive/2010/04/16/1713692.html

分享到:
评论

相关推荐

    算法与数据结构.pdf

    王教授引用了《算法与数据结构——C语言描述》作为主要教材,并推荐了《数据结构》(许卓群)和《数据结构与算法分析(C++版)》作为参考书籍。 问题求解是计算机科学的基础,它涉及将实际问题转化为计算机可处理的...

    JS数据结构与算法.pdf

    JS 数据结构与算法.pdf 本书主要介绍了 JavaScript 语言的基础知识,包括数据结构和算法。以下是该书的详细知识点: 一、JavaScript 基础知识 * 变量和数据类型 * 运算符和控制结构 * 函数和对象 * 数组和字符串 ...

    《Delphi算法与数据结构》全书的源代码

    《Delphi算法与数据结构》是一本深入探讨编程领域核心概念的书籍,专注于使用Delphi语言来实现各种算法和数据结构。这本书的源代码提供了学习者一个实践和理解理论知识的绝佳平台。通过分析和运行这些源代码,读者...

    数据结构与算法分析电子书合集

    除了这些经典之作,合集中可能还包括其他关于特定数据结构(如栈、队列、树、图)和算法(如递归、分治、贪心、回溯)的专业书籍。这些书籍将详细阐述每种数据结构的特性、操作以及适用场景,并探讨不同算法的效率和...

    delphi算法与数据结构源码

    《Delphi算法与数据结构源码》是一本深入探讨Delphi编程中算法和数据结构实践应用的书籍。这本书的核心在于通过源代码实例帮助读者理解和掌握这些基础但至关重要的计算机科学概念。Delphi是一种强大的面向对象的编程...

    Delphi算法与数据结构

    《Delphi算法与数据结构》是一本专注于使用Delphi编程语言来探讨和实现算法与数据结构的书籍。在计算机科学中,算法和数据结构是核心基础,它们是编写高效、可扩展软件的关键。这本书旨在帮助Delphi开发者深入理解这...

    java数据结构与算法.pdf

    在编程领域,数据结构与算法是核心组成部分,它们直接影响到程序的效率和性能。Java作为广泛应用的编程语言,其在实现数据结构和算法时有着丰富的库支持和优秀的可读性。下面将对标题和描述中提到的一些关键知识点...

    图书管理系统 (数据结构与算法)

    《图书管理系统》是一款基于数据结构与算法实现的程序设计项目,尤其适合初学者用来学习和实践数据结构的相关知识。在这个系统中,数据结构是核心,它决定了如何有效地存储和管理图书信息,而算法则是实现这些功能的...

    数据结构与算法经典图书

    ### 数据结构与算法经典图书——《计算机程序设计技巧(第一卷基本算法)》知识点解析 #### 1. 图书概述 《计算机程序设计技巧(第一卷基本算法)》是数据结构与算法领域的一部经典著作,由美国著名计算机科学家...

    数据结构与算法分析—c语言描述

    《数据结构与算法分析—C语言描述》是一本深度探讨数据结构和算法的书籍,它以C语言作为实现工具,为读者提供了丰富的编程实践指导。这本书涵盖了数据结构的基础理论、设计方法以及C语言的实现技巧,是计算机科学...

    数据结构与算法(C#版)

    《数据结构与算法(C#版)》是一本旨在通过C#语言来介绍数据结构与算法原理的书籍。随着C#语言和.NET Framework的发展,这本书不仅填补了国内以C#语言讲解数据结构的空白,还为读者提供了在.NET平台上实现数据结构与...

    Java数据结构与算法第二版源代码

    《Java数据结构与算法第二版源代码》是一个深入学习Java编程和算法的重要资源,它包含了丰富的实例和程序,旨在帮助开发者提升对数据结构和算法的理解与应用能力。在这个压缩包中,有两个主要的子文件:...

    数据结构与算法----C#版

    虽然有许许多多关于数据结构与算法的书籍,但是这些书籍通常都是大学教材,而且是用在大学里经典讲授的Java语言或C++语言编写的。C#语言正在成为一种广受欢迎的编程语言。这本书为C#语言程序员提供了学习基础数据...

    delphi算法与数据结构

    《Delphi算法与数据结构》是一本面向具备一定Delphi编程基础的学习者的专业教程。它深入探讨了如何在Delphi环境中有效地实现和应用各种算法及数据结构,旨在提升程序员的编程能力和解决复杂问题的能力。 首先,我们...

    delphi算法与数据结构.rar

    这本书籍共分为四部分,包含了丰富的理论知识和实践案例,是Delphi开发者深入理解算法和数据结构的必备参考。 在算法领域,本书涵盖了基础到高级的各种算法,包括但不限于排序算法(如冒泡排序、选择排序、插入排序...

    数据结构与算法分析

    他撰写的其他相关书籍也颇受好评,包括《Data Structures and Problem Solving Using Java》、《Data Structures and Problem Solving Using C++》以及《数据结构与算法分析:C语言描述》等。 由于本书在国外广受...

    数据结构域算法

    从给定的文件信息来看,这是一本关于数据结构与算法分析的书籍,具体书名为《数据结构与算法分析在Java中的应用》第二版,由Addison-Wesley出版社出版。该书涵盖了数据结构和算法的基本概念、设计、分析以及在Java...

    java数据结构与算法中文版

    《Java数据结构与算法中文版》是一本深入探讨编程核心领域的书籍,主要针对Java程序员,旨在提升他们在数据处理和问题解决能力上的技能。这本书详细介绍了数据结构和算法的基础理论及其在Java语言中的实现,是Java...

Global site tag (gtag.js) - Google Analytics