首页 > 图书中心 >图书详情

数据结构(第2版)

作者:闫玉宝、李 宁、胡 超、游 静、徐守坤
定价:34.50
印次:2-1
ISBN:9787302352907
出版日期:2014.03.01
印刷日期:2014.02.27

本书的特点是简明、易懂、逻辑性强。内容涵盖了线性表、栈、队列、串、数组和广义表、二叉树、树、图以及查找、排序等基础知识。书中提供了适量的数据结构应用实例,让读者在学习数据结构时逐步了解数据结构的应用。各章都配有适量习题,题型多样,难度适中,既适合课堂教学,又便于读者自学时对基础知识的理解和掌握。对于存储结构和算法都给出了完整的C语言实现,描述形式多样化;所有的算法和实例程序都在VC++6.0的环境下编译通过,并能正确运行。本书要求读者熟悉C语言。 本书适合作为高等学校计算机和软件工程等专业“数据结构”课程教材。

more >

在科教兴国方针的指引下,我国高等教育进入了一个新的历史发展时期,招生规模和在校生数量都有了大幅度的增长。我们在进行着世界上规模最大的高等教育。与此同时,对于高等教育的研究和认识也在不断深化。高等学校要明确自己的办学方向和办学特色,这既是不断提高高等教育水平的必然要求,更是高校不断发展和壮大必须首先考虑的问题。 教育部领导明确提出,高等教育应多元化,高等院校应实施分类、分层次教学,这是高等教育大众化的必然结果,也是市场对人才需求的客观规律所致。因此要有相当部分的高等院校致力于培养应用型人才。此类院校在计算机教学中如何实现自己的培养目标,如何选择适用的应用型教材,已成为十分重要和迫切的任务。应用型人才的培养不能简单照搬研究型人才的培养模式,要在丰富的实践基础上认真总结,摸索新形势下的教学规律,在此基础上设计相关课程,改进教学方法,同时编写与之相适应的应用型教材。这一工作是非常艰巨的,也是非常有意义的。 在清华大学出版社的大力支持和配合下,于2003年成立了应用型教材编委会。编委会汇集了众多高等院校的实践经验,并经过集中讨论和专家评审,遴选了一批优秀教材,希望能够通过这套教材的出版和使用,促进应用型人才培养的实践发展,为建立新的人才培养模式作出贡献。 我们编写应用型教材的主要出发点是: 1. 适应新形势下教育部“质量工程”对高等教育的要求,以及市场对应用型人才的需求。 2. 计算机科学技术和信息技术发展迅速,教材内容和教学方式应与之相适应,适时地进行更新和改进。 3. 教育技术的发展对教材建设提出了更高的要求,教材将呈现出纸介质出版物、电子课件以及网络学习环境等相互配合的立体化形态。 4. 根据不同的专业要求,突出应用,使理论与实践更加紧密结合。 以此为目标,我们将努力编写一套全新的、有实用价值的应用型计算机教材。经过参编教师的努力,第一批教材已经面世。教材将滚动式地不断更新、修正、提高,逐渐树立起自己的品牌。希望使用本系列教材的广大师生能对我们的教材提出宝贵的意见,共同建设具有应用型特色的精品教材。 朱敏2006年5月◆数据结构(第2版)···························································· 前言Foreword“数据结构”是计算机和软件工程等专业基础核心课程之一。本书系统地介绍了软件设计中常用的数据结构及其存储结构和实现算法,以及常用的查找和排序算法,并对其进行性能分析和比较。本书内容丰富,简明实用。 本书在保持第1版的“以基本知识点的掌握为基础,实际应用培养为重点”的原则上进行了较大的修改。修改了第1版中存在的错误和不足;进行了章节调整,把树和二叉树分成两章进行介绍;对部分章节的实例、习题进行了增删;算法和设计实例都采用源码的形式描述,目的在于减少读者阅读理解的难度。十分注重与C程序设计课程的衔接,在讲授数据结构的同时,可以进一步加强读者对程序设计的理解。描述的结构形式多样,所有的算法都有完整的C程序实现,并都在VC++6.0环境下编译通过,运行正确。 本书共11章,第1章是绪论,介绍什么是数据结构、什么是算法以及算法复杂度分析的方法。第2~6章分别介绍各种线性结构及其基本操作,包括线性表、栈、队列、串以及数组和广义表;第7、第8章介绍树形结构及其基本操作,包括二叉树和树;第9章介绍图形结构及其基本操作;第10、第11章分别介绍常用的查找和排序算法,并对其进行了性能分析。每一章都选配了适量的实例和习题。 本书在编写过程中,参考了一些国内外优秀的相关教材,再次向这些教材的作者表示衷心的感谢。由于编者水平有限,错误和不足之处在所难免,敬请同行及读者批评指正。作者2013年11月7日

more >
扫描二维码
下载APP了解更多

同系列产品more >

信号与系统(第2版)

甘俊英、胡异丁、杨敏、
定 价:58元

查看详情
微机原理与接口技术(第3版·微课版)...

李珍香,谈娴茹
定 价:69元

查看详情
云计算与微服务(微课版)

杨磊、王一悦、汪美霞、
定 价:49元

查看详情
计算机常用算法与程序设计案例教程...

杨克昌
定 价:69元

查看详情
C#程序设计教程(第2版·微课版·题...

李瑞旭
定 价:69.80元

查看详情
图书分类全部图书
more >
  • 第1章绪论1

    1.1数据结构1

    1.1.1基本概念1

    1.1.2数据的逻辑结构2

    1.1.3数据的存储结构3

    1.1.4数据结构的操作3

    1.1.5数据结构研究的内容及作用5

    1.2算法6

    1.2.1什么是算法6

    1.2.2算法的描述7

    1.2.3算法设计的目标7

    1.2.4算法效率分析8

    1.2.5算法存储空间分析10

    1.3数据结构、算法和程序的关系10

    1.3.1数据结构与算法10

    1.3.2数据结构与程序11

    1.4算法效率的典型例题12

    1.5本章小结15

    1.6习题15

    第2章线性表18

    2.1线性表的逻辑结构18

    2.1.1线性表的定义18

    2.1.2线性表的基本操作19

    2.2线性表的顺序存储结构20

    2.2.1顺序表20

    2.2.2顺序表的基本运算23◆数据结构(第2版)目录2.3顺序表的查找25

    2.3.1按位置查找元素25

    2.3.2按内容查找元素25

    2.3.3顺序表的查找操作的效率分析27

    2.4顺序表的插入与删除27

    2.4.1在顺序表的第i个位置插入一个元素27

    2.4.2删除顺序表的第i个位置元素28

    2.4.3顺序表的插入与删除操作的效率分析29

    2.5顺序表的典型例题30

    2.6线性表的链式存储结构32

    2.6.1单链表32

    2.6.2循环链表34

    2.6.3双向链表35

    2.6.4静态链表36

    2.7单链表的建立及其实现37

    2.7.1创建带头结点的空单链表的算法实现37

    2.7.2用头插法单链表的插入算法实现37

    2.7.3用尾插法单链表的插入算法实现38...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘