深度优先遍历,广度优先遍历,拓扑排序

为什么深度优先遍历的结果是逆拓扑排序,还有在递归调用结束之前输出或者在递归调用结束之后输出都是逆拓扑排序吗,广度优先遍历的结果为什么不能是拓扑排序或者逆拓扑排序的结果