会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
放下也不自在
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2020年6月14日
图的拓扑排序
摘要: import java.util.*;/** * 图的拓扑排序 * 1)从图中找到所有入度为0的点输出 * 2)把图中入度为0的点删掉,继续寻找入度为0的点输出,周而复始 * 3)图的所有节点被删除后,依次输出的顺序就是拓扑排序 * 要求:有向图且无环 * 应用:事件安排、编译顺序 */public
阅读全文
posted @ 2020-06-14 10:00 放下也不自在
阅读(207)
评论(0)
推荐(0)
编辑
图的广度优先遍历
摘要: import java.util.*;/** * 图的广度优先遍历 */public class BreadthFirst { public static void bfs(Node node) { if (node == null) { return; } Queue<Node> queue =
阅读全文
posted @ 2020-06-14 09:45 放下也不自在
阅读(223)
评论(0)
推荐(0)
编辑
图的深度优先遍历
摘要: import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.Stack;/** * 图的深度优先遍历 */public class DepthFirst { public
阅读全文
posted @ 2020-06-14 09:44 放下也不自在
阅读(173)
评论(0)
推荐(0)
编辑
并查集
摘要: import java.util.HashMap;import java.util.List;import java.util.Stack;/** * 并查集 * <p> * 1)有若干个样本a、b、c、d,假设类型是V * 2)在并查集中最开始认为每个样本都在单独的集合里 * 3)用户可以在任何时
阅读全文
posted @ 2020-06-14 09:10 放下也不自在
阅读(131)
评论(0)
推荐(0)
编辑