Dotcpp  >  编程教程  >  数据结构教程  >  

点击打开在线编译器,边学边练

图图这一章主要介绍图的存储邻接矩阵、邻接表的定义、图的存储链式向前星、图的遍历DFS深搜优先搜索、图的遍历BFS广度优先搜索、最小生成树普利姆(Prim)算法、最小生成树克鲁斯卡尔(Kruskal)算法、最短路径迪杰斯特拉(Dijkstra)算法以及最短路径弗洛伊德(Floyd)算法。在数学中,图是描述于一组对象的结构,其中某些对象对在某种意义上是相关的。这些对象对应于称为顶点的数学抽象(也称为节点或点),并且每个相关的顶点对都称为边(也称为链接或线)。通常,图形以图解形式描绘为顶点的一组点或环,并通过边的线或曲线连接。 图形是离散数学的研究对象之一。


本章内容:

1.图的存储-邻接矩阵及C/++代码实现

2.邻接表的定义及C/C++代码实现

3.图的存储:链式向前星

4.图的遍历DFS深搜优先搜索及C语言代码实现

5.图的遍历BFS广度优先搜索

6.最小生成树,普利姆(Prim)算法及C/C++代码实现

7.最小生成树,克鲁斯卡尔(Kruskal)算法及C/C++代码实现

8.最短路径,迪杰斯特拉(Dijkstra)算法及C/C++代码实现

9.最短路径,弗洛伊德(Floyd)算法及C/C++代码实现


本文固定URL:https://www.dotcpp.com/course/ds-map/

数据结构教程
第一章 数据结构入门
第二章 链表
第三章 栈
第四章 队列
第五章 C++STL库教程(附带题库)
第六章 串、数组、矩阵和广义表
第七章 树
第八章 图
第九章 查找算法
第十章 排序算法
第十一章 算法和竞赛
第十二章 后记
Dotcpp在线编译      (登录可减少运行等待时间)