万本电子书0元读

万本电子书0元读

顶部广告

数据结构(Java语言版 附微课视频)电子书

1.概念描述结合生活实际,趣味性强,便于理解。多举例子多画图,图文并茂,重难配以动画或视频,使读者轻松掌握概念及内涵。 2.注重思路引导和应用。算法设计设置思路和分析模块,详细解析使读者透彻掌握算法设计逻辑。每种数据结构设置典型应用,使读者掌握理论内容的同时了解如果运用知识。 3.大体量习题和实验,强化训练。各章配置大量练习题和实验,附录另配能力提升训练题和编程题。

售       价:¥

纸质售价:¥49.30购买纸书

28人正在读 | 0人评论 6.3

作       者:范畅 编著

出  版  社:人民邮电出版社有限公司

出版时间:2023-09-01

字       数:31.2万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(3条)
  • 读书简介
  • 目录
  • 累计评论(3条)
本书全面系统地介绍了数据结构理论知识和算法设计思想,共10章,包括线性表、栈和队列、串、递归、数组和特殊矩阵、树和二叉树、图等数据结构以及排序、查找算法,以Java语言实现。本书用简单通俗的例子将复杂算法通俗易懂化;用贴近生活的图片引导每一章内容的始,融趣味性和人文素养;用趣味游戏或绘图方式去讲清楚概念和算法思想。 本书可作为高等院校计算机及相关专业数据结构和算法课程的教材,也可供软件工程领域技术人员以及算法爱好者学习使用。<br/>【推荐语】<br/>1.概念描述结合生活实际,趣味性强,便于理解。多举例子多画图,图文并茂,重难配以动画或视频,使读者轻松掌握概念及内涵。 2.注重思路引导和应用。算法设计设置思路和分析模块,详细解析使读者透彻掌握算法设计逻辑。每种数据结构设置典型应用,使读者掌握理论内容的同时了解如果运用知识。 3.大体量习题和实验,强化训练。各章配置大量练习题和实验,附录另配能力提升训练题和编程题。 4.提供面试真题。附录精选大企业面试真题,增加学生面试信心。 5.配套资源丰富。配套备课、授课、实验、考试等各环节教学资源,助力教师教学。<br/>【作者】<br/>范畅 范畅,成都东软学院软件工程系副教授,从事数据结构教学和研究工作多年,讲授课程包括数据结构(Java),Java 程序设计,Web 应用发。主要研究项目及领域为软件工程。<br/>
目录展开

前言

微课视频资源索引

第1章 绪论

1.1 数据结构基础

1.2 算法的概念

1.3 算法分析

1.4 绪论学习总结

1.5 绪论实验

1.6 练习题

第2章 线性表

2.1 线性表的基本概念

2.2 顺序表

2.3 单链表

2.4 双链表

2.5 循环链表

2.6 线性表的应用

2.7 线性表学习总结

2.8 线性表实验

2.9 练习题

第3章 栈和队列

3.1 栈的基本概念

3.2 顺序栈

3.3 链栈

3.4 栈的应用

3.5 队列的基本概念

3.6 顺序队列

3.7 链队列

3.8 循环队列和优先队列

3.9 队列的应用

3.10 栈和队列学习总结

3.11 栈和队列实验

3.12 练习题

第4章 字符串

4.1 字符串的基本概念

4.2 顺序串

4.3 链串

4.4 字符串的模式匹配

4.5 字符串的应用

4.6 字符串学习总结

4.7 字符串实验

4.8 练习题

第5章 递归

5.1 递归的概念和原理

5.2 递归模型

5.3 递归算法的应用

5.4 递归学习总结

5.5 递归实验

5.6 练习题

第6章 数组和特殊矩阵

6.1 数组的基本概念

6.2 数组的存储结构

6.3 数组的基本操作

6.4 数组的应用

6.5 特殊矩阵的基本概念

6.6 特殊矩阵压缩存储

6.7 特殊矩阵的应用

6.8 数组和特殊矩阵学习总结

6.9 数组和特殊矩阵实验

6.10 练习题

第7章 树和二叉树

7.1 树

7.2 二叉树

7.3 二叉树遍历

7.4 二叉树构造

7.5 线索二叉树

7.6 哈夫曼树

7.7 二叉树与树、森林之间的转换

7.8 树和二叉树的应用

7.9 树和二叉树学习总结

7.10 树和二叉树实验

7.11 练习题

第8章 图

8.1 图的基本概念

8.2 图的存储结构

8.3 图的遍历

8.4 生成树和最小生成树

8.5 最短路径

8.6 拓扑排序

8.7 关键路径

8.8 图的应用

8.9 图学习总结

8.10 图实验

8.11 练习题

第9章 排序

9.1 排序的定义和分类

9.2 插入排序

9.3 交换排序

9.4 选择排序

9.5 归并排序

9.6 分配排序

9.7 排序的应用

9.8 排序学习总结

9.9 排序实验

9.10 练习题

第10章 查找

10.1 查找的定义、分类和性能

10.2 静态表查找

10.3 动态表查找

10.4 哈希表查找

10.5 查找的应用

10.6 查找学习总结

10.7 查找实验

10.8 练习题

附录A Java语言中的数据结构

附录B 基础算法练习题

附录C 编程题

参考文献

累计评论(3条) 13个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部