课后题 数据结构 拓扑排序 选择题
第 52 题

下列关于拓扑排序的说法中,正确的是( )。

Ⅰ.顶点数大于 1 的强连通图不能进行拓扑排序 Ⅱ.在一个有向图的拓扑序列中,若顶点 a 在顶点 b 之前,则图中必有一条弧 ⟨a,b⟩ Ⅲ.若有向无环图的拓扑序列唯一,则可以唯一确定该图

A. Ⅰ和Ⅱ B. Ⅰ、Ⅱ和Ⅲ C. 仅Ⅰ D. Ⅰ和Ⅲ

[tag_link]

正确答案:C

结论

C 正确。

推导

陈述Ⅰ正确:顶点数大于 1 的强连通图含环。陈述Ⅱ错误:a→x→b 时 a 在 b 前但无直接弧。陈述Ⅲ错误:图一仅有 a→b→c,图二还有 a→c,两图唯一拓扑序列都为 a,b,c。组合选项 A 包含Ⅰ、Ⅱ,B 包含Ⅰ、Ⅱ、Ⅲ,C 仅包含Ⅰ,D 包含Ⅰ、Ⅲ;因此只有选项 C 仅包含Ⅰ这一正确陈述。

易错点

拓扑序列表达偏序约束,不能反推出全部边,更不能唯一确定图。