图
坤坤子的世界
人之能,不仅在学,且在悟,悟之根本,不在少学,在难后重学,大难而有大悟,始得大成。
展开
-
图python(数据结构与算法)-----最小生成树
连通图:在无向图中,若从顶点v到顶点v'有路径,则称v和v'是连通的,若在改图中的任意两个顶点之间都是连通的,则称其为连通图。生成树某一个具有n个顶点的连通图的生成树是该图的极小连通子图,生成树包含这一连通图中的n个顶点和n-1条边。连通图的生成树是图的极小连通子图,它包含了图中的全部顶点,一个只有n个顶点的连通图的生成树只有n-1条边,若有n个顶点而少于n-1条边,则为非连通图,若多余N-1条边,则一定形成回路。最小生成树:通常把各边带权的连通图称为连通网,在某一连通网的所原创 2020-06-06 15:29:20 · 1121 阅读 · 0 评论 -
图python(数据结果与算法)---遍历
图遍历是指:从任意一个顶点出发对图中每个顶点访问且仅访问一次的过程。因为图中可能存在回路,为了避免对一个顶点的重复访问可以增设一个辅助的数组visited[],全部初始化为0,一旦访问过,置位visited[i] = 1,:图的遍历比较复杂,需要考虑:指定遍历的第一个顶点 由于一个顶点和多个顶点的相邻,需要在多个邻接顶点间确定访问次序 由于图中存在回路,必须对访问过的顶点做标记,防止出现重复访问同一顶点的情况。图的遍历可分为:深度优先遍历 广度优先遍历1图的广度优先搜索算法(B原创 2020-06-04 20:25:05 · 799 阅读 · 0 评论 -
图python(数据结构与算法)---实现
图的存储结构1邻接矩阵表示法存储方式是用两个数组来表示图,一个一维数组表示图中顶点的信息,一个二维数组表示存储图中的边的信息。即边采用顺序存储结构,用二维数组存储,称为图的邻接矩阵1.1 无向图邻接矩阵表达无向图,邻接矩阵一定是对称的,而且对角线一定为01.2 有向图邻接表达1.3带权邻接表达,对顶点之间没有联系的,用无穷大表示。分析可得:在无向图的邻接矩阵中的第i 行或者第i 列的非零元素的个数,为第i个顶点的度;在有向图中邻接矩阵中的第i行的非00原创 2020-06-04 16:13:58 · 1376 阅读 · 1 评论