数据结构学习指导与习题详解(C语言描述)

作者:张凤琴

丛书名:21世纪高等学校电子信息类专业规划教材

定价:19元

印次:1-1

ISBN:9787811231151

出版日期:2007.06.01

印刷日期:2007.06.13

图书责编:韩乐

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是针对张凤琴主编的《数据结构》教材而编写的配套习题解答,为了方便大家对于算法的进一步理解和实现,其中部分习题把算法做成了可以直接执行的C语言的源代码。本书中不仅对每一章的基本内容和要点作了系统的归整,并指出本章的重点和难点,而且对教材的课后习题做出了较详细的解答,书中的每一章节由4部分组成:基本内容和要点;重点和难点提要;课后习题解答;综合实例。为了进一步巩固所学的知识,每一章节配备了综合性习题精选,本书最后配了5套综合练习,旨在加深学生对所学知识的理解和掌握,提高学生对理论知识的应用和实际动手能力时的理论教学和实践技能更好的结合。 本书可以配合数据结构教材使用,起到衔接课堂教学与实验教学、课下辅导的作用,可作为高等院校计算机信息类专业及其相关专业本科学生学生学习《数据结构》课程的参考教材,也可作为从事计算机应用及开发的技术人员以及广大的计算机及相关专业的自学者在工作实践中的参考书。

前言 数据结构是计算机与其相关专业的核心基础课程,也是软件设计的重要理论技术基础。它的特点是对理论和实践要求比较高,旨在培养一种创造性的思维活动,培养对于复杂程序设计及技能和良好的程序设计习惯,使读者掌握数据的组织方法,选择合适的数据结构来实现相应的设计,使实际问题获得最好的解决方案,从而提高学习者的软件设计和编程水平,为学习计算机领域的其他课程打下坚实的基础。课后的配套习题能帮助学习者进一步深入理解教材内容,巩固概念,达到对于算法的理解、改进和完善的目的,是教学的一个重要环节。本书可以配合《数据结构》教材使用,起到衔接课堂教学与实验教学、课下辅导的作用。事实证明,任何具有创新成分的软件都离不开对基础算法的描述和实现,尤其对于系统软件和应用软件的设计者来说,这是任何软件开发工具都无法取代的。 本书是作者在讲授数据结构课程及指导学生实验的教学实践经验的基础上编写而成的。作者力图通过指导学生的实验实践和典型例题的解析,帮助学生深入学习、掌握并灵活运用数据结构知识。其内容为数据结构各部分的知识要点、综合性例题解析和习题解答,可以帮助学生提纲契领地掌握知识重点、巩固所学内容。 本书第1、2、10章由李曼编写,第3章由赵芳编写,第4、5、6、9章由张青凤编写,第7、8章由古玲聪编写。全书由张凤琴副教授统稿、定稿。空军工程大学殷肖川教授、运城学院的孟朝霞副教授在本书的编写过程中提出很好的建议和意见,在此一并表示由衷的感谢! 在本书编写的过程中的一些错误在所难免,敬请读者多提宝贵意见和建议。 编者 2007年6月

目录
荐语
查看详情 查看详情
目录第1章概述(1)

1.1基本内容与要点(1)

1.1.1数据结构的基本概念(1)

1.1.2数据结构的分类(2)

1.1.3数据的操作(2)

1.1.4算法的描述与设计(2)

1.1.5算法的性能评估(3)

1.2重点和难点(3)

1.3课后习题解答(3)

1.4综合性习题精选(7)

第2章线性表(8)

2.1基本内容与要点(8)

2.1.1线性表的定义及特点(8)

2.1.2线性表的顺序存储(8)

2.1.3线性表的链式存储(9)

2.1.4线性表的典型应用(10)

2.2重点和难点(11)

2.3课后习题解答(11)

2.4综合性习题精选(21)

第3章栈和队列(30)

3.1基本内容与要点(30)

3.1.1栈的定义与基本运算(30)

3.1.2队列(30)

3.2重点和难点(32)

3.3课后习题解答(32)

3.4综合性习题精选(38)

第4章串(41)

4.1基本内容与要点(41)

4.1.1串的定义和有关概念(41)

4.1.2串的基本运算(41)

4.1.3串的存储方式(41)

4.1.4串的模式匹配(42)

4.2重点和难点(43)

4.3课后习题解答(43)

4.4综合性习题精选(50)

第5章数组(53)

5.1基本内容与要点(53)

5.1.1数组的定义、特点和基本运算(53)

5.1.2数组的顺序存储及存储位置的确定(53)

5.1.3矩阵的压缩存储(54)

5.2重点和难点(54)

5.3课后习题解答(54)

5.4综合性习题精选(62)

第6章树和二叉树(64... 查看详情

查看详情