内容简介
本书特色:
?ㄌ夥治觯赫攵越滩闹氐隳训阕鱿晗浮⑼赋沟姆治觥J导郧浚壕】赡苡们〉钡氖道屠砺郏苟琳呒饶芄焕斫夂驼莆罩匾母拍睿帜芄淮永砺酆褪导视τ玫慕岷仙霞由钊鲜丁>】赡苋醚坏帷把А保挂崛ァ白觥薄?
突出训练:通过实例、习题加强训练、加深认识。
本书从数据结构的学科内容出发,针对数据结构教材中的重点和难点,分15个专题进行深入细致的讲解和讨论。对于要解决的每个问题,从问题提出,到思路分析,再到具体数据结构的选择、算法描述和上机实现,循序渐进地给出了完整过程,非常符合学生的自学需要和获取知识的过程。书中所给的每个算法都在C或C++语言环境下运行通过,并且都是经过认真比较、筛选和设计出来的,具有一定的代表性,具有较好的实用性、有效性、结构性和可读性。通过仔细分析和阅读,对于提高软件开发和程序设计水平将大有裨益。书中给出的15个专题基本上是相互独立的,但有些是前后关联的,它们都具有统一的风格。读者可根据学习的需要在任何时刻任选某个或某些专题参考。
本书适合高等院校计算机及相关专业学生,以及参加计算机研究生入学考试的考生使用。 数据结构是计算机等相关专业开设的一门基础必修课.当今社会人们面对着各种各样的数据和信息, 这些数据和信息只有用计算机处理, 才能够做到快速.及时和准确.数据结构课程正是研究如何逻辑地组织数据, 如何把数据有效地存储到计算机中, 如何对数据进行快速和可靠的加工及处理, 从而获取有用的信息.因此数据结构是数据处理的基础, 是所有计算机课程中的核心课程.由于它涉及到高等数学.离散数学.概率统计.计算机原理.程序设计等各方面知识, 又由于它本身的理论性较强, 所以被公认为是一门比较难学的课程.但只要努力学好它, 就能为学习后续的操作系统.数据库.软件工程等课程以及实际的软件开发打下坚实的基础.
现在社会上数据结构教材很多, 但缺乏适合广大学生自学参考的辅导教材.本书正是根据广大学生的自学要求, 为了降低学习数据结构课程的难度而精心设计和编写的一本辅导教材.
本书从数据结构的学科内容出发, 针对一般数据结构教材中的重点和难点, 分15个专题(或称知识点)进行深入细致的讲解和讨论.对于要解决的每个问题, 从问题提出, 到思路分析, 再到具体数据结构的选择.算法描述和上机实现, 循序渐进地给出了完整过程, 非常符合在校学生的自学需要.书中所给的每个算法都在C语言或C++语言环境下运行通过, 并且都是经过认真比较.筛选和设计出来的, 具有一定的代表性, 具有较好的实用性.有效性.结构性和可读性, 通过仔细分析和阅读, 对于提高软件开发和程序设计水平将大有裨益.书中给出的15个专题基本上是相互独立的, 但有些是前后关联的, 它们都具有统一的风格.读者可根据学习的需要在任何时刻任选某个或某些专题参考.当进入该课程的复习或考研阶段, 最好能够系统地浏览全部15个专题的内容, 以便提高自己的知识水平, 达到既定目标.
本书的附录A为综合练习题, 共分为7个练习单元, 每个单元?笾掳ǖハ钛≡?.填空.运算.算法分析.算法设计等题型.练习题型丰富, 内容充实.通过做题训练, 举一反三, 能够巩固所学知识, 加深对内容的理解和认识.附录B给出了附录A中全部习题的参考解答, 供读者独立做题后参考.附录C是一份自测试卷, 要求在2个小时内做完, 以便检查自己的学习成绩.
本书内容安排由浅入深, 叙述条理清楚, 重难点分析透彻, 应用举例生动实用, 算法描述规范易读, 特别适合于自学.本书是广大本.专科学生学习数据结构课程所使用的辅导书, 亦可作为讲授此课程教师用作参考书.
为了给广大读者学习数据结构课程提供一本好的参考书, 作者尽了最大的努力, 但由于水平有限, 难免会出现一些缺陷, 敬请给予批评指正.
徐孝凯
2003年12月 | |