码迷,mamicode.com
首页 >  
搜索关键字:拓扑排序    ( 1628个结果
POJ - 2762 Going from u to v or from v to u? (强连通缩点+判断单向连通)
题意:判断一个有向图中的任意两点u、v,是否可以由其中一个点到达另一个点。 分析:这个问题转化以后就是:将该图强连通缩点后再判断其是否是单向连通的。缩点用Tarjan处理强连通分量。 有一个定理是这样的:一个有向图是单项连通的当且仅当其拓扑排序唯一。那么将这个子问题再转化为其缩点之后的图拓扑排序是否 ...
分类:其他好文   时间:2018-07-31 15:14:36    阅读次数:112
拓扑排序
[TOC] 定义 拓扑排序是图G的所有节点的一种线性次序,该次序满足下列条件:如果图G包含边(u,v), 则节点u在拓扑排序中处于节点v的前面(如果图G中包含环路,则不可能排出一个线性次序)。 也可以说,u,v之间存在一条可达路径,则u的拓扑序在v的前面。 算法实现 DFS 发现时间 d:该节点第一 ...
分类:编程语言   时间:2018-07-29 11:46:51    阅读次数:158
UVA10305:拓扑排序
John has n tasks to do. Unfortunately, the tasks are not independent and the execution of one task is only possible if other tasks have already been e ...
分类:编程语言   时间:2018-07-28 23:28:40    阅读次数:224
HDU-1285 简单拓扑排序
确定比赛名次 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 35253 Accepted Submission(s): 13787 Proble ...
分类:编程语言   时间:2018-07-27 17:01:45    阅读次数:160
DFS
深度优先搜索算法(英语:Depth First Search,DFS) 一种用于遍历或搜索树或图的算法。沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所在边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源节点可达的所有节点为止。如果还存在未被发现的节 ...
分类:其他好文   时间:2018-07-26 19:51:41    阅读次数:158
【题解】 bzoj3036: 绿豆蛙的归宿 (期望dp)
"题面戳我" Solution 反向建图跑拓扑排序,顺便处理$dp$ 假设某条边是$u \rightarrow v (dis)$ ,那么转移方程就是$dp[v]+=(dp[u]+dis)/in[v]$ 根据题意我们可以知道,每个点选择道路的概率是一样的,所以只能这么做。( 重点在看什么的概率相同(雾 ...
分类:其他好文   时间:2018-07-23 22:12:05    阅读次数:136
6348: Milking Order(二分答案+拓扑排序)
题目描述 Farmer John's N cows (1≤N≤105), numbered 1…N as always, happen to have too much time on their hooves. As a result, they have worked out a complex ...
分类:编程语言   时间:2018-07-22 23:42:43    阅读次数:379
疯狂/缓慢补数据结构1
串,表,队,栈,KMP。 二叉树,遍历,哈夫曼。 图,DFS,BFS。 最短路径,最小生成树,拓扑排序。 树表的查找,散列表的查找。 线性表查找 排序,内部,外部。、 next为1加前面后缀个数 树 (1)二叉树性质 1.节点总数为叶子加度为2加度为1 2.叶子为度2加1 图 (1)基本知识 1.储 ...
分类:其他好文   时间:2018-07-22 20:54:40    阅读次数:145
数据结构与算法基础 模块五
嗯mm 现在到算法阶段了,比较多的代码,建议有时间自己在电脑上敲一下,加深理解。 那么,现在以问题来带入: 1、什么是拓朴排序? 对一个有向无环图进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。 一个网应该是一个有向 ...
分类:编程语言   时间:2018-07-21 22:49:35    阅读次数:210
拓扑排序
在图论中,拓扑排序(Topological Sorting)是一个有向无环图(DAG, Directed Acyclic Graph)的所有顶点的线性序列。且该序列必须满足下面两个条件: 有向无环图(DAG)才有拓扑排序,非DAG图没有拓扑排序一说。 拓扑排序常用的两个方法 1、减治技术 所以拓扑排 ...
分类:编程语言   时间:2018-07-20 23:36:01    阅读次数:231
1628条   上一页 1 ... 34 35 36 37 38 ... 163 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!