码迷,mamicode.com
首页 >  
搜索关键字:有向无环图    ( 484个结果
算法与数据结构基础10:C++实现——拓扑排序
一 定义 拓扑排序是对有向无环图(Directed Acyclic Graph简称DAG)顶点的一种排序, 它使得如果存在一条从顶点A到顶点B的路径,那么在排序中B出现在A的后面。 二 先决条件 能够进行拓扑排序图有两个先决条件:有向、无环,即有向无环图。 三 偏序全序 连通图:任意两点之间都存在至少一条边 偏序:非连通图(有向无环图满足偏序关系) 全序:单连通图 ...
分类:编程语言   时间:2014-12-08 21:21:59    阅读次数:279
拓扑排序介绍
拓扑排序介绍拓扑排序(Topological Order)是指,将一个有向无环图(Directed Acyclic Graph简称DAG)进行排序进而得到一个有序的线性序列。这样说,可能理解起来比较抽象。下面通过简单的例子进行说明!例如,一个项目包括A、B、C、D四个子部分来完成,并且A依赖于B和D...
分类:编程语言   时间:2014-12-05 14:11:07    阅读次数:295
拓扑排序算法原理以及完整的C代码实现
拓扑排序定义 对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简称拓扑序列。简单的说,由某个集合上的一个偏序得到该集合上的一个全序,这个操作称之为拓扑排序。...
分类:编程语言   时间:2014-11-26 19:07:37    阅读次数:184
流式计算-Jstorm提交Topology过程
Topology是Jstorm对有向无环图的抽象,内部封装了数据来源spout和数据处理单元bolt,以及spout和bolt、bolt和bolt之间的关系,它可以被提交到Jstorm集群。 本文以Jstorm自带的SequenceTopology简单介绍一下Jstorm提交topology的过程,本文主要介绍提交过程,不涉及具体业务, 1、 SequenceTopology核心方法c...
分类:Web程序   时间:2014-11-19 01:46:37    阅读次数:273
贝叶斯网络简介
简介贝叶斯网络(Bayesiannetwork),又称信念网络(beliefnetwork)或是有向无环图模型(directedacyclicgraphicalmodel),是一种概率图型模型,借由有向无环图(directedacyclicgraphs,orDAGs)中得知一组随机变量{}及其n组条...
分类:其他好文   时间:2014-11-18 17:22:33    阅读次数:535
HDU 3313 Key Vertex(dfs + bfs)
HDU 3313 Key Vertex 题目链接 题意:一个有向无环图,求s,t之间的割点 思路:先spfa找一条最短路出来,如果不存在,就n个都是割点。 然后每次从s进行dfs,找到能经过最短路上的最远点,然后这个点就是割点,然后下次在以这个为起点dfs,不断迭代直到找到t为止 代码: #include #include #include #include ...
分类:其他好文   时间:2014-11-09 18:07:12    阅读次数:180
POJ 2594 Treasure Exploration(最小路径覆盖变形)
POJ 2594 Treasure Exploration 题目链接 题意:有向无环图,求最少多少条路径可以覆盖整个图,点可以重复走 思路:和普通的最小路径覆盖不同的是,点可以重复走,那么其实只要在多一步,利用floyd求出传递闭包,然后根据这个新的图去做最小路径覆盖即可 代码: #include #include #include #include usin...
分类:其他好文   时间:2014-10-29 17:11:53    阅读次数:201
「Poetize5」Vani和Cl2捉迷藏
描述 Description这片树林里有N座房子,M条有向道路,组成了一张有向无环图。树林里的树非常茂密,足以遮挡视线,但是沿着道路望去,却是视野开阔。如果从房子A沿着路走下去能够到达B,那么在A和B里的人是能够相互望见的。现在cl2要在这N座房子里选择K座作为藏身点,同时vani也专挑cl2作为藏...
分类:其他好文   时间:2014-10-23 18:58:23    阅读次数:111
「Poetize3」绿豆蛙的归宿
描述 Description给出一个有向无环图,起点为1终点为N,每条边都有一个长度,并且从起点出发能够到达所有的点,所有的点也都能够到达终点。绿豆蛙从起点出发,走向终点。到达每一个顶点时,如果有K条离开该点的道路,绿豆蛙可以选择任意一条道路离开该点,并且走向每条路的概率为1/K。现在绿豆蛙想知道,...
分类:其他好文   时间:2014-10-21 19:26:44    阅读次数:201
汉语分词软件的使用 (python底下)
目前我常常使用的分词有结巴分词、NLPIR分词等等最近是在使用结巴分词,稍微做一下推荐,还是蛮好用的。一、结巴分词简介利用结巴分词进行中文分词,基本实现原理有三:基于Trie树结构实现高效的词图扫描,生成句子中汉字所有可能成词情况所构成的有向无环图(DAG)采用了动态规划查找最大概率路径, 找出基于...
分类:编程语言   时间:2014-10-17 23:14:23    阅读次数:319
484条   上一页 1 ... 42 43 44 45 46 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!