数据结构原理与应用(第2版)

作者: 徐慧、周建美、丁红、朱玲玲、王皓晨

出版社: 清华大学出版社

出版日期: 2025-03-01

电子书 ¥47.6 定价:68.0
支持送礼物
送给好友
  • 收藏

  • 加书架

  • 引用

简介

本书在选材与编排上,秉持“五可”原则,“可读”“可学”“可用”“可研”“可练”。在保留第1版的8章经典内容--绪论、线性表、栈和队列、数组和矩阵、树和二叉树、图、查找与排序的基础上,新增第9章“分布与并发数据结构”,以紧跟技术发展趋势。基本原理部分有118个算法、61个示例、21个应用案例、212道练习题,应用介绍涉及数据结构在工程计算、大数据、操作系统、大数据及人工智能等各方面。练习题题型包括填空题、简答题、应用题、算法设计题、上机练习题、AI开放题等,满足学生原理理解、知识应用、模仿与创新、算法训练、实践应用、素养提高等多方面需求。每章小结给出全章知识结构图以及相关算法与应用汇总。本书将经典理论与前沿技术结合,内容编排新颖、图文并茂、配套资料(微课、源码、实践教程与学习指导等)齐全。原理叙述直达要义、算法步骤与伪码一一对应、应用示例广泛且富有启发性。本书不仅适合作为高等学校计算机及相关专业“数据结构”课程的教材,也非常适合从事计算机软件开发与应用的工程技术人员作为参考书籍。

编辑推荐

简言之,这是一本“可读”、“可学”、“可用”、 “可研”、 “可练”的教材。 (1)可读:概念及原理等新知识的介绍,首以文字陈述,并做到精准、简明、扼要,直明要义;后以示例展示,将概念及原理具化,使知识一目了然。所有内容,尽可能图文并茂。本教材选用“C/C++”语言,但不拘泥于两者的严格语法,以可验证实现为界,集两者优点呈现“算法”。 (2)可学:首先,在算法描述上,教材选用了对学习者要求较低的面向过程的方法,但会借用模板概念解决数据类型的抽象性问题。为进一步简化语法部分,突出问题求解本身,本教材采用南向过程的算法描述,降低学习难度。其次,各种结构都有丰富的应用背景,以学生希冀获取“解决问题”的方法及“学得可用知识与技能”的本能愿望,用问题打开一个个典型结构的篇章,用应用示例展示知识的应用。学生通过理解、记忆、验证、模仿、思考,能切实感到收获。 (3)可教:首先用实际教学中积累的讲课思路,设计与组织教材内容。采用算法描述与步骤结合在一起的方式,突显设计的关系。教材大量的图示及应用示例,为教师教学提供了大量的教学素材,教辅PPT将尽量展示算法执行过程。并且,通过【算法讨论】的设置,拓展教学深度与广度。 (4)可研。许多算法介绍后,设置了【算法讨论】,提出相关问题或更深层次的问题,引导思考与研究,开启新探究的启点。例如(1):给出另一种解决方法的要点,引导学生进行深思与对比。例如(2):在用顺序表实现“一元多项式求和问题”中,在【算法讨论】中抛出一元稀疏多项求和的问题,为后续新知识进行铺垫,增加教材内容的连贯性。 (5)可练。教材配套教材提供多层次的练习素材。(1)验证与模仿:教材中有大量的算法,第二章线性表的相关算法如图2所示。教材配套资源将给出教材中所有算法的源码;(2)设计与创新,通过【应用示例】、【算法讨论】和习题,给出触类旁通的问题和有延扩的问题。 总之,这是一本充分考虑“新工科”人才培养需要和“工程专业认证”对计算机类学生的毕业要求,以“可用”、“实用”为目标,设计与编写的一部具有时代气息的教材。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2025-03-01
  • 作者:徐慧、周建美、丁红、朱玲玲、王皓晨
  • 更新: 2025-05-29
  • 书号:9787302684626
  • 中图:TP311.12
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术

相关图书