链式前向星详解及其遍历和dfs删边优化
前向星
存储一个n个顶点,m条边的图。
1<=n<=1e6
1<=m<=2e6
你该如处理,用矩阵?由于顶点数据太大 不合适
用邻接表? 链表太复杂了 搞不懂
那就看看链式前向星把--
什么是前向星?
前向星是一种特殊的边集数组,我们把边集数组中的每一条边按照起点从小到大排序,如果起点相同就按照终点从小到大排序,并记录下以某个点为起点的所有边在数组中的起始位置和存储长度,那么前向星就构造好了.
用len[i]来记录所有以i为起点的边在数组中的存储长度.,用head[i]记录以
原创
2021-05-12 15:51:29 ·
1387 阅读 ·
1 评论