拓扑排序是将有向图中所有顶点排成一个线性序列的过程,并且该序列满足:若在AOV网中从顶点Vi到Vj有一条路径,则顶点Vì必然在顶点Vj之前。对于下面所示的有向图,( )是其拓扑序列。
C
本题考查数据结构中的拓扑排序。 拓扑排序通俗一点来讲,其实就是依次遍历没有前驱结点的结点。而某一时刻没有前驱结点的结点有可能存在多个,所以一个图的拓扑排序可能有多个。 以本题为例,1号结点与2号结点都没有前驱结点,所以拓扑排序的第一个元素可以是1,也可以是2。当1与2都访问完了,便可访问3号结点,3号结点访问完了,便可访问5号结点,访问完5号结点,可访问4号,或是7号结点。 所以拓扑排序结果为:(12)35(47)6。括号中有多个数字,则代表在这多个数字的顺序可以变化。 这样,具体的拓扑排序结果为:1235476、1235746、2135476、2135746。
扫描微信二维码,添加您的专属老师为好友
您在考试中遇到任何问题,老师都会帮您解答
您希望我们通过哪种方式与您联系?
您已选择电话/微信/QQ的联系方式,课程顾问会尽快联系您!
您已选择微信联系方式,课程顾问会尽快添加您的微信,请您确认通过!
您已选择QQ联系方式,课程顾问会尽快添加您的QQ,请您确认通过!
您已选择电话联系方式,课程顾问会尽快联系您!
您已选择“不联系”,课程顾问不会主动联系您。如果后续您有需求,可以在个人中心主动添加销售微信或拨打客服电话:400-111-9811