拓扑排序及其算法
被考次数: 1次
被考频率: 低频率
答错率:    40%
知识难度:
考试要求: 掌握     
知识路径:  > 计算机系统基础知识  > 计算机软件知识  > 数据结构与算法知识  > 图的定义、存储和基本运算  >   > 拓扑排序和关键路径


本知识点历年真题试卷分布
>> 试题列表    
 

 
       拓扑排序是将AOV网中所有顶点排成一个线性序列,该序列满足:若在AOV网中从顶点vivj有一条路径,则在该线性序列中,顶点vi必然在顶点vj之前。拓扑排序即指对AOV网构造拓扑序列的操作。
       对AOV网进行拓扑排序的方法如下。
       (1)在AOV网中选择一个入度为零的顶点且输出它。
       (2)从网中删除该顶点及与该顶点有关的所有边。
       (3)重复上述两步,直至网中不存在入度为零的顶点为止。
       若在AOV网中考察各顶点的出度,并按下列步骤进行排序,则称为逆拓扑排序。
       (1)在AOV网中选择一个没有后继的顶点且输出它。
       (2)从网中删除该顶点,并删去所有到达该顶点的弧。
       (3)重复上述两步,直至网中不存在出度为零的顶点为止。
       拓扑排序的时间复杂度为O(n+e)。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有