简介
本书从问题入手,采用项目驱动、层层拓展的教学思路介绍了数据结构及其算法,包括数据结构的基本概念,线性表、栈、队列、串、二叉树、图等数据结构及排序和查找算法,采用面向对象方法及 Java 语言设计实现了这些数据结构及算法。全书共9章,每一章由项目概述、项目目标、项目情境、项目实施、项目拓展、项目小结和项目测验7部分组成,将知识点学习贯穿到完成项目中,通过做中学、学中做,帮助读者更好地掌握和运用数据结构的知识解决实际的问题。 本书可作为应用型本科、高职高专、成人高校计算机相关专业课程的教材,也可作为各类培训班、计算机从业人员和计算机爱好者的参考书。
编辑推荐
任务驱动:第一章都用典型任务创设学习情境,以问题求解过程组织教学内容 注重实现:每一任务都给出了规范、完整的实现代码,引导读者理解练习 图示讲解:每一算法都配有详尽的图解,形象直观、语言通俗易懂 分层训练:每一章都提供验证性、探索性、设计性实践任务,引导读者分层训练 资源丰富:提供课件、动画、源码、教学大纲、试卷、习题解答等必备教学资源
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2024-08-01
- 更新: 2025-05-20
- 书号:9787302669869
- 中图:TP311.12;TP312.8
- 学科:工学控制科学与工程工学计算机科学与技术