图论
文章平均质量分 93
图论基础以及高级算法
东秦小熊
这个作者很懒,什么都没留下…
展开
-
拓扑排序基础
拓扑排序:对图中所有节点进行排序,保证每个节点的前置节点都在这个节点之前。【使用要求】:有向图,无环拓扑排序的顺序可能不只一种。拓扑排序也可以用来判断图中有没有环存在。在图中找到所有入度为0的点 (入度为0说明此节点没有前置节点,那它只能是其他节点的前置节点,所以先提出来放在拓扑排序前面)把所有入度为0的节点在图中删掉,重点是把与其他邻居节点的关联删除。之后继续找到入度为0的节点并删掉关联。直到所有的节点被删除,依次删除的顺序就是正确的拓扑排序结果如果无法删除所有点,说明有向图中有环存在。原创 2024-09-18 23:31:34 · 1028 阅读 · 0 评论 -
链式前向星建图
在之前的图论基础中,我们提到了两种建图方式:邻接矩阵、邻接表。这两种表示图的方式在比赛中效率有所欠佳,我们现在来学习一个在。【注意】链式前向星建图是需要提前知道边数的,根据边来建图。操作,但是在此之前,我们需要更新。号节点是边的出射点,所以要更新。号节点是边的出射点,所以要更新。号节点是边的出射点,所以要更新。号节点是边的出射点,所以要更新。号节点的头部边,在此之前更新。号节点的头部边,在此之前更新。号节点的头部边不再为0,而是。号节点座位出射点的边),其。号边对应的下一条边,也就是。原创 2024-09-18 23:29:39 · 935 阅读 · 0 评论 -
图论基础与遍历算法
图论基础及图的DFS遍历原创 2024-07-23 18:25:39 · 1266 阅读 · 0 评论