首页 > 图书中心 >图书详情
数据结构
作者:高秀娥、陈霞、秦静、桑海涛、张凌宇、梁莉
丛书名:高等学校电子信息类专业系列教材
定价:59元
印次:1-1
ISBN:9787302611646
出版日期:2023.01.01
印刷日期:2023.01.13
本书主要以案例式展开教学,突出以学生为中心,以学生实际学习成果为导向,符合新工科发展理念,引导学生循序渐进地掌握线性表,栈和队列,数组与广义表,树与二叉树,图,查找和排序等内容,本书突出实用性和应用性,每章以项目驱动切入,并最终加以实现,每章附有典型题例,便于加强知识巩固。全书文字浅显易懂,案例采用C语言加以实现,简洁明了。 本书配有实验讲义、算法程序示例和PPT等,适合作为高等院校计算机、信息技术相关专业“数据结构”课程的教材,也可供从事计算机工程与应用工作的人员使用。
more >前言 “数据结构”是计算机及相关专业的专业基础课和核心课程,它所包含的知识内容和技术方法,无论对学习计算机学科的其他相关课程,还是对从事软件设计和开发工作,都是重要的理论基础。编者结合近几年的教学改革实践、科研项目以及团队充分调研意见,参考大量的文献资料,按照新工科发展理念来构建本书的知识框架。 针对“数据结构”这门课中很多知识晦涩难懂,学生通常难以达到学以致用的目的,本书以项目导入为前提,引入相关知识体系,介绍数据结构的存储表示和各种基本操作的实现,最后再完成项目的分析与实现,使学生明白从“为何学知识”到“知识怎么应用”的转换过程,深刻理解数据结构在程序开发中的作用。 在内容选取上,本书符合复合型、应用型人才培养目标的要求,把抽象问题具体化,易于理解,循序渐进地引导读者理解和掌握核心知识。每一章的案例都经过精心设计,选取有代表性和典型性的实例。在知识的讲解中,采用通俗易懂的方式由浅入深进行分析,一步步启发读者将自然语言描述的问题转化为程序设计的能力,培养思维的全面性,真正提高算法设计和实现能力。考虑到很多高校采用C语言作为新生开学的第一门程序设计语言,而“数据结构”一般在大学二年级开设,所以本书采用C语言作为数据结构和算法的描述语言,学生在实际上机操作时,可以很容易地将书中的数据结构和算法转换成C程序。 本书共有9章,每一章结合项目实现,并配备习题和习题答案,实用性强。第1章数据结构概述,介绍数据结构和算法的基本概念; 第2章线性表,由实际项目引出线性的逻辑结构、存储结构及相应的操作; 第3章栈与队列,讨论了栈和队列的基本概念、逻辑结构、存储结构和经典应用; 第4~7章分别介绍串、数组、树和图,同样以项目案例导入的形式,介绍基本的数据结构及其应用; 第8章和第9章分别讨论查找和排序。 本书的每位编者都有丰富的数据结构教学经验和项目开发实战经验。其中,第1章和第2章由高秀娥编写,第3章和第4章由张凌宇编写,第5章和第8章由梁莉编写,第6章由陈霞编写,第7章由秦静编写,第9章由桑海涛编写,全书由高秀娥统稿。配套的实验讲义包括基础实验和课程设计两部分。基础实验重在实现书中验证性实验,课程设计部分综合应用经典算法解决工程实践问题,重在培养读者解决复杂工程问题的分析和设计能力。本书算法均采用C语言进行描述,并在DevC++中调试通过。多名研究生和本科生参加算法调试与多媒体课件制作,在此一并表示感谢。 虽然本书在编写过程中力求完美,仍难免有不足之处,希望各位不吝指正。 高秀娥2022年8月
more >