在有向图的补图及部分补图上进行简单的深度优先搜索
数据结构与算法
2013-11-11 v1
摘要
对有向图顶点的补运算会将所有出弧变为非弧,并将所有出非弧变为弧。部分补有向图 是通过对 执行一系列顶点补运算而得到的有向图。Dahlhaus 等人表明,给定 的邻接表表示,可以在 时间内对 执行深度优先搜索 (DFS),其中 是顶点数, 是 中的边数。为了达到这一界限,他们的算法利用了一种略显复杂的类栈数据结构来模拟递归栈,而非直接将其实现为递归算法。我们提出了一种不使用复杂数据结构的 递归算法。
引用
@article{arxiv.1311.1859,
title = {Simple DFS on the Complement of a Graph and on Partially Complemented Digraphs},
author = {Benson Joeris and Nathan Lindzey and Ross M. McConnell and Nissa Osheim},
journal= {arXiv preprint arXiv:1311.1859},
year = {2013}
}