编写一个算法,给有向无环图G中每个顶点赋以一个整数序号,并满足以下条件:若从顶点i 到顶点j有一条弧,则应使i
1个回答
拓扑排序
先统计所有点的入度.
然后把当前剩下的点中入度为0的点编号,把这个点删去,更新与它相邻的点的入度.重复直到所有点处理完
相关问题
一个有多个顶点的带权无向图,从中选取部分点,设计一个从起点出发经过这些顶点并回到顶点的最短路径的算法
设一个包含N个顶点、E条边的简单有向图采用邻接矩阵存储结构(矩阵元素A[i][j]等于1/0分别表示顶点i与顶点j之间有
设一个无向图G=(V,E)有n个顶点n+1条边,证明G中至少有一个顶点的度数大于或等于3.
设一个无向图G=(V,E)有n个顶点n+1条边,证明G中至少有一个顶点的度数大于或等于3.
无向图G有16条边,有3个4度顶点、4个3度顶点,其余顶点的度均小于3,则G至少_______个顶点.
数据结构 一个有向图有n个顶点,e条弧,则所有顶点的出度之和为_____________,入度之和
若一个无向图有n个顶点,e条边(n>e),且是一个森林.则它有____棵树.
若无向图G中恰有两个奇度顶点,证明这两个奇度顶点必连同
数据结构 :假设图G采用邻接表存储,试设计一个算法,求不带权无向连通图G中距离顶点v的最远的顶点?
假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是_____