数据结构(Java版)(第2版·微课视频版)
提供PPT课件、教学大纲、教案、微课视频、习题答案和程序源码,咨询QQ:2301891038(仅限教师)

作者:吕云翔 郭颖美 王子豪

丛书名:21世纪高等学校计算机基础实用系列教材

定价:49.8元

印次:2-1

ISBN:9787302629757

出版日期:2023.07.01

印刷日期:2023.06.30

图书责编:王冰飞

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书在选材与编排上,贴近当前普通高等院校“数据结构”课程的现状和发展趋势,内容难度适度,突出实用性和应用性。在内容选取与结构上,本书并未对各种数据结构面面俱到,而是通过分类和讲解典型结构,使读者形成对数据结构的宏观认识。根据内容侧重,本书共8章,分别为绪论、线性表、栈和队列、串和数组、树结构、图、排序和查找。 本书是高等院校计算机科学、软件工程及相关专业“数据结构”课程的理想教材,也可供程序员、系统工程师等相关人员阅读参考。

第2版前言 党的二十大报告中指出: 教育、科技、人才是全面建设社会主义现代化国家 的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是 第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,这三大 战略共同服务于创新型国家的建设。高等教育与经济社会发展紧密相连,对促进 就业创业、助力经济社会发展、增进人民福祉具有重要意义。 自2017年11月出版以来,《数据结构(Java版)》经过了多次印刷,被许多高校选为“数据结构”课程的教材,深受这些学校师生的钟爱,并获得了良好的社会效益。但从另外一个角度来看,作者有责任和义务维护好这本书的质量,及时更新书中内容,做到与时俱进。 近年来,信息技术突飞猛进,在云计算、大数据和人工智能等方面发展得越来越快。即使在前一版的文章中已经涉及的一些技术,由于有了进一步的发展,也有必要将其内容进行及时的更新。本书改动内容如下。 (1) 重新对每章的内容进行了梳理。 (2) 在第2~8章,每章都增加了实验题及其解答,便于读者提高动手能力。 (3) 针对每章的应用题,重新运行原有程序,使习题答案准确无误。 (4) 针对每章的重点或难点的算法和实验,配置了微课视频进行讲解。 (5) 删除了附录A的考试试题,将试题及其答案作为配套资源提供。 通过上述修改,希望教师和学生更喜欢本教材,也希望本教材信息容量大、知识性强的特色能够很好地得到延续。 为便于教学,本书提供丰富的配套资源,包括教学大纲、教学课件、电子教案、程序源码、习题答案和微课视频。本书配套的视...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

资源下载

目录

第1章绪论

1.1引言

1.1.1学习目的

1.1.2课程内容

1.2基本概念

1.2.1数据与数据结构

1.2.2数据类型与抽象数据类型

1.3算法

1.3.1算法的概念

1.3.2算法描述

1.3.3算法分析

1.4Java提供的泛型方法

1.4.1使用Object类表示泛型

1.4.2使用Comparable接口类型表示泛型

小结

习题1

第2章线性表

2.1线性表及其基本操作

2.1.1线性表的基本概念

2.1.2抽象数据类型描述

2.1.3线性表的存储和实现

2.2线性表的顺序存储

2.2.1顺序表

2.2.2顺序表的基本操作实现

2.3线性表的链式存储和实现

2.3.1单链表

2.3.2单链表的基本操作实现

2.3.3其他链表

2.4顺序表与链表的比较

2.5实验

2.5.1数组奇偶分割

2.5.2反转链表

2.5.3链表环检测

小结

习题2

第3章栈和队列

3.1栈

3.1.1栈的基本概念

3.1.2栈的抽象数据类型描述

3.1.3顺序栈

3.1.4链栈

3.2队列

3.2.1队列的基本概念

3.2.2队列的抽象数据类型描述

3.2.3顺序队列

3.2.4链队列

3.2.5优先级队列

3.3栈和队列的比较

3.4实验

3.4...