实用数据结构(第2版)(高等院校计算机应用技术规划教材——应用型教材系列)
节选
[
《实用数据结构(第2版)》较系统地介绍了各种典型的数据结构,重点论述了线性表、栈和队列、递归、串、数组和广义表、树形结构、图、查找、排序和文件。《实用数据结构(第2版)》叙述深入浅出、选材精练、概念清楚、注重实用、逻辑性强,各章中所涉及的数据结构与算法都给出了C语言的描述,并附有大量的习题,便于学生理解与掌握。《实用数据结构(第2版)》可作为高等院校的教材,也可作为计算机应用技术人员的参考书。
]
相关资料
[
插图:在计算机发展的初期,人们使用计算机主要是处理数值的计算问题,程序设计人员也主要把精力集中在程序设计的技巧上。随着计算机应用领域的扩大和软硬件的发展,计算机对信息的处理加工已从单一的数值计算发展到大量地解决非数值问题,其加工处理的信息也由简单的数值发展到字符、图像、声音等具有复杂结构的数据。数据结构这门学科随着计算机数据的复杂化而产生并发展起来了。非数值问题的数据之间的相互关系一般无法完全用数学方程式加以描述,并且数据的表示方法和组织形式直接关系到程序对数据的处理效率,而系统程序和许多应用程序的规模很大,结构复杂,这时人们考虑问题的关键已不再是分析数学和计算方法,而是设计出合适的数据结构,以有效地解决问题。计算机科学是一门研究用计算机进行信息表示和处理的科学。这里面涉及两个问题:信息的表示和信息的处理。而信息的表示和组成又直接影响到处理信息的程序的效率。随着计算机的普及,信息量的增加,信息范围的拓宽,许多系统程序和应用程序的规模很大,结构又相当复杂。这就要求人们对计算机程序加工的对象进行系统的研究,即研究数据的特性以及数据之间存在的关系,而数据结构正是进行这种研究的一门课程。数据结构是计算机专业的核心课程之一,-在众多的计算机系统软件和应用软件中都要用到各种数据结构。可以这样说,数据结构不但是一般程序设计的基础,而且是实现编译程序、操作系统、数据库系统及其他系统程序和大型应用程序的基础。因此,仅掌握几种计算机语言难以应对众多复杂的研究课题,要想有效地使用计算机,还必须学习数据结构的知识。
]
本书特色
[
本书是适用于大学本科计算机应用型人才培养的教材。介绍*常用的数据结构、各种数据结构的逻辑关系、在计算机中的存储表示以及在数据结构上的运算等。主要内容包括: 线性表、栈和队列、串、数组和广义表、树形结构、图、查找、排序和文件等内容。
全书在结构上呈积木式,适于选择性使用,并注重实践应用,各种常用数据结构的介绍从实际出发,避免抽象的理论论述和复杂的公式推导,在典型的算法介绍中深入浅出、简洁明了。每章都设有小结和习题。通过这些习题的练习,不但能加深对基本概念和定义的理解,而且通过上机,能够提高编程能力和程序调试能力。
]
内容简介
[
本书较系统地介绍了各种典型的数据结构,重点论述了线性表、栈和队列、递归、串、数组和广义表、树形结构、图、查找、排序和文件。本书叙述深入浅出、选材精练、概念清楚、注重实用、逻辑性强,各章中所涉及的数据结构与算法都给出了c语言的描述,并附有大量的习题,便于学生理解与掌握。
本书可作为高等院校的教材,也可作为计算机应用技术人员的参考书。
]
作者简介
[
谭浩强教授,我国著名计算机教育专家,计算机普及和高校计算机基础教育开拓者之一,现任全国高校计算机基础教育研究会会长。他创造了3个世界纪录:(1)20年来他(及其合作者)共编著出版了140余部计算机著作,此外主编了300多部计算机书籍,是出版科技著作数量最多的人。(2)他编著和主编的书发行量近5000万册,是读者最多的科技作家。(3)他和别人合作编著的《BASIC浯言》发行了1250万册,创科技书籍发行最的世界纪录。他善于用读者容易理解的方法和语言说明复杂的概念。许多人认为他“开创了计算机书籍贴近大众的新风”,为我国的计算机普及事业做出了重要的贡献。
]
目录
第1章 绪论 1.1 数据结构的重要性 1.2 基本概念 1.3 数据结构的概念 1.4 数据的逻辑结构 1.5 数据的存储结构 1.6 数据的运算 1.7 算法的描述和分析 1.7.1 算法描述 1.7.2 算法分析 1.8 小结 习题第2章 线性表 2.1 线性表及逻辑结构 2.2 线性表的顺序存储
封面
书名:实用数据结构(第2版)(高等院校计算机应用技术规划教材——应用型教材系列)
作者:陈明
页数:292
定价:¥29.5
出版社:清华大学出版社
出版日期:2010-08-01
ISBN:9787302229148
PDF电子书大小:150MB 高清扫描完整版
本文标题:《实用数据结构(第2版)(高等院校计算机应用技术规划教材——应用型教材系列)》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!