算法详解(卷2):图算法和数据结构

算法详解(卷2):图算法和数据结构

评分

★★★★★

ISBN

9787115526038

出版社

人民邮电出版社 2020-06-01出版

译者

徐波

分类

数据库

内容简介
算法详解系列图书共有4卷,本书是第2卷—图算法和数据结构。本书共有6章,主要介绍了3个主题,分别是图的搜索和应用、最短路径以及数据结构。附录简单回顾了渐进性表示法。本书的每一章均有小测验、章末习题,这为读者的自我检查以及进一步学习提供了方便。 本书提供了丰富而实用的资料,能够帮助读者提升算法思维能力。本书适合计算机专业的高校教师和学生,想要培养和训练算法思维和计算思维的IT专业人士,以及正在准备面试的应聘者和面试官阅读参考。
AI简介
这是一本专注于图算法和数据结构的深入探讨的教材。这本书主要介绍了图的搜索和应用、最短路径以及数据结构这三个主题。书中详细阐述了图的类型、边数量、搜索策略及其应用、单源最短路径问题定义、堆数据结构概述、堆在排序中的应用、堆在事件管理器中的应用、有序数组的基本操作、搜索树支持的操作、散列表的操作、布隆过滤器的基础知识、平衡搜索树的基本概念和特点、堆的应用等内容。 书中通过丰富的实例和详细的解释,帮助读者理解并掌握这些复杂的概念和算法。每一章都包含小测验和章末习题,这为读者的自我检查以及进一步学习提供了方便。此外,附录简单回顾了渐进性表示法,为理解书中的复杂概念提供了基础。 在图的搜索和应用方面,书中详细介绍了宽度优先的搜索(BFS) 和深度优先的搜索(DFS) ,以及它们在计算连通分量、拓扑排序、强连通分量等方面的应用。此外,还介绍了有向图的强连通分量计算,这对于理解Web的结构具有重要意义。 在最短路径方面,书中详细阐述了Dijkstra最短路径算法,并讨论了其在处理边长有负数的图时的局限性。此外,还介绍了堆数据结构在Dijkstra的最短路径算法中的应用,以及堆在排序中的应用。
阅读/下载地址