随笔分类 -  0x21 树与图的遍历

1.树与图的深度优先遍历,树的DFS序、深度和重心 2.时间戳 3.树与图的广度优先遍历,拓扑排序 4.
树与图的广度优先遍历,拓扑排序
摘要:拓扑排序 有向无环图 若序列A满足,每条边(x,y),x在A中都出现在y之前,A就是有向无环图顶点的一个拓扑序 add 结合位运算bitset状态压缩,可记录每条边分别和哪条边连接,结合拓扑排序得出来的序列,减少时间复杂度。 阅读全文
posted @ 2022-03-13 20:37 我疯故我在 阅读(45) 评论(0) 推荐(0) 编辑
时间戳
摘要:深度优先遍历的过程,以每个节点第一次被访问的顺序,一次给予这N个节点1~N的整数标记,该标记就被称为时间戳 阅读全文
posted @ 2022-03-13 20:33 我疯故我在 阅读(184) 评论(0) 推荐(0) 编辑
图的连通块划分
摘要:v数组标记了每个点属于哪一个连通块 阅读全文
posted @ 2022-03-13 20:30 我疯故我在 阅读(32) 评论(0) 推荐(0) 编辑
树的重心
摘要:自底向上进行统计的 阅读全文
posted @ 2022-03-13 20:29 我疯故我在 阅读(8) 评论(0) 推荐(0) 编辑
树的深度
摘要:v[x]=1; for(int i=head[x]; i; i=next[i]) { int y=ver[i]; if(v[y]) continue; d[y]=d[x]+1;//从父节点x到节点y递推,计算深度 dfs(y); } 阅读全文
posted @ 2022-03-13 20:28 我疯故我在 阅读(15) 评论(0) 推荐(0) 编辑
树的DFS序
摘要:在刚进入递归后以及即将回溯前各记录一次该点的编号 阅读全文
posted @ 2022-03-13 20:26 我疯故我在 阅读(5) 评论(0) 推荐(0) 编辑




点击右上角即可分享
微信分享提示