内容简介
数据结构与算法是计算机、软件工程等相关专业一门非常重要的专业基础和核心课程。《深入浅出数据结构与算法:微课视频版》内容全面,语言通俗易懂,所选案例典型、丰富,结构清晰,重难点突出,所有算法均已实现,可直接运行。《深入浅出数据结构与算法:微课视频版》共分为四篇,内容包括数据结构概述,数据结构与算法基础,线性表,栈和队列,串、数组与广义表,树,图,查找,排序,回溯算法,贪心算法,分治算法,实用算法等。另外,《深入浅出数据结构与算法:微课视频版》赠送同步微视频、教学大纲、案例源代码和PPT课件,方便读者学习和使用。
《深入浅出数据结构与算法:微课视频版》可作为计算机软件开发、准备考取计算机专业研究生和参加软考人员学习数据结构与算法的参考书,也可作为计算机、软件工程及相关专业的教材。
AI简介
这是一本全面、系统、深入地介绍了数据结构与算法的著作。本书的内容涵盖了数据结构的基本概念、重要性、发展历程、基本概念和术语、逻辑结构与存储结构、抽象数据类型及其描述、算法、算法分析以及学好数据结构的秘诀。书中以通俗易懂的语言,结合丰富的案例,对数据结构与算法进行了深入浅出的讲解。
书中首先介绍了数据结构与算法的关系,强调了算法依赖于数据结构,并详细讲解了数据结构的基本概念和术语。接着,书中详细介绍了线性表、栈和队列、串、数组与广义表、树、图等基本数据结构,并对这些数据结构的逻辑结构和存储结构进行了深入的讲解。
书中还对查找、排序、回溯算法、贪心算法、分治算法等常用算法进行了详细的讲解,并通过大量的案例展示了这些算法的应用。书中还对数据结构学习辅助资源进行了详细的介绍,包括学习数据结构的重要性、树立学好数据结构的信心、熟练掌握程序设计语言、结合生活实际、多思考、多上机实践等。
书中还详细介绍了线性表的链式存储与实现、树的逻辑表示与存储结构、图的遍历方法与算法、图的连通性问题与最小生成树等高级数据结构,并对这些数据结构的存储结构和操作实现进行了深入的讲解。