作业帮 > 数学 > 作业

数据结构拓扑排序问题一个VOA网的二元组表示为:V={0,1,2,3,4,5,6,7,8,9,10}E={,,,,,,,

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/13 16:18:28
数据结构拓扑排序问题
一个VOA网的二元组表示为
:V={0,1,2,3,4,5,6,7,8,9,10}
E={,,,,,,,,,,,,,,} 在此AOV网的邻接表存储中,个顶点的边界点按照顶点顺序从大到小链接的,写出拓扑排序的拓扑序列.
1 5 0 2 4 7 9 6 8 10
3 1 5 0 2 4 7 6 8 9 10
可不可以给每个步骤,看看我哪里做错了?
数据结构拓扑排序问题一个VOA网的二元组表示为:V={0,1,2,3,4,5,6,7,8,9,10}E={,,,,,,,
你做的没错,拓扑序是不唯一的,只要满足有向边的关系就行~亲自验证,你的答案也是正确答案
再问: 但是题目最后是说按此给出唯一一种拓扑排序,,从大到小链接,,就是先选取大的 没有入度的顶点,,然后和这个点连的序号的入度各减一,,我怎么做都做不到答案啊。。。
再答: 不是吧。。如果规则是,优先选取大的没有入度的节点的话,那你的就是正解了,当选完7之后,6,9都是入度为0,那么按规则就应该选9,那你就是正确的了。应该是规则是入度都为0时,选小的,如果不是这样的话,那就是题目出错了~
再问: 可是如果是选小的话,,第一个不可能是3呀。。。我记得以前做过做的和答案一样的。。。但是那本作业本找不到了。。。