数据结构——Java语言描述

作者: 牛小飞 李盛恩 汤晓兵

出版社: 清华大学出版社

出版日期: 2023-09-01

电子书 ¥38.93 定价:59.9
  • 收藏

  • 加书架

  • 引用

简介

内容:《数据结构》课程是计算机相关专业的专业基础必修课,主要教学内容包括:数据结构的逻辑结构、如何使用数据结构的存储结构实现逻辑结构及基本操作、如何评价确定存储结构下操作实现的性能,具体包括线性表、栈与队列、树、图等基本数据结构的实现方法和应用,查找和排序问题的算法设计和分析方法。其任务是培养学生掌握基本的数据结构,算法的基本概念、设计策略和分析方法,使学生通过本课程的学习和实践能够针对具体的问题,选择适当的数据结构,设计出有效的算法。通过对数据结构专业知识的学习,培养学生拥有缜密的计算思维,严谨求实的职业素养,敢于创新的科学精神。 特色:(1)对教学内容组织形式进行了调整,分为预备知识、经典的数据结构和数据结构的应用三大模块。其中预备知识主要讲解数据结构相关概念、算法和算法分析;经典的数据结构主要讲解线性表、栈和队列、树与二叉树、以及图的存储表示和基本操作的实现;数据结构的应用主要讲解查找问题、排序问题和最优问题。(2)数据结构代码为课程组教学老师参考类库写的代码,强调Java泛型和异常处理;提高编程能力,写程序讲究效率,比如位运算。(3)习题做得丰富,包含基础题、考研题、公司面试题。(4)配套资料齐全,包括课件,视频,源代码,实验指导书,教学进度表、课程设计指导书等。 读者对象:计算机相关专业本科生

编辑推荐

(1)注重理论,突出重点。 本书详细介绍了线性表和二叉树等内容,通过大量的图示、例题和代码讲解,突出了链式描述和递归的教学,同时在内容方面兼顾知识的系统化要求。 (2)强调实现,联系实际。 本书强调数据结构的实现,借鉴了Java类库的代码风格,使读者养成良好的编程习惯。本书将线性表、栈、队列和二叉树的应用融合到查找、排序、图等具体问题内容,为重要的知识点配备了丰富的习题和代码。 (3)风格简洁,使用方便。 本书风格简洁,对一些概念进行了梳理,对于非重点的内容不做过多论述,以便读者在学习过程中明确内容之间的逻辑关系,更好地掌握数据结构的内容。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2023-09-01
  • 作者:牛小飞 李盛恩 汤晓兵
  • 更新: 2023-12-15
  • 书号:9787302641551
  • 中图:TP312.8JA-43;TP311.12-43
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术

作者信息

牛小飞 李盛恩 汤晓兵

李盛恩:博士,教授,计算机学会高级会员,计算机学会数据库专业委员会委员,从事数据结构教学近20年,主持过国家自然基金等科研项目,出版教材3部

相关图书