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















