图的定义及基本术语
完全图
1.无向完全图具有n(n-1)/2条边
2有向完全图具有n(n-1)条弧
路径
简单路径
回路
简单回路
(简单就是不重复)
顶点的度
权值
连通图和强连通图
//上面是基本术语自测//我看的是B站的数学建模老哥
图的存储结构
邻接矩阵
邻接矩阵优缺点
邻接链表
边数目就是表中箭头数量的一半。因为表中箭头之和代表总度数
//一般考算法分析
图的遍历
深度优先
广度优先
课后习题
9-16 编写函数,求邻接矩存结构的有向图G中各顶点的入度。
9-17 编写函数,求邻接矩阵存储结构的有向图G中各顶点的出度。
9-18 编写函数,判断邻接矩阵存储结构的有向图G中,两个顶点v和n之间是否存在从n,到的路径。
提示:利用深度优先遍历函数或广度优先遍历函数。
最小生成树算法2个
单源最短路径算法
AOV网的拓扑排序
习题
总结
1.连通图一定是无向图,有向图才是强连通图
2.BFS算法实现队列,DFS用栈。
3.能进行深度优先且遍历所有顶点一定是连通图
4.非连通无向图,添加一个孤立的点就好。