图
jiyanfeng1
喜欢算法和编程的工科男
展开
-
快速计算一个无向图中的环的个数
用BFT的方法来计算环的个数:每个节点有三个状态:未访问,处在队列里,访问过并已经出队。 用BFT的方法遍历图,每次将新的节点入队前,都要检查该节点是否在队列里,或者是否已经从队列中弹出。 如果该节点在队列里,那么环的个数加一。其他情况,环的个数不变。 最后,遍历结束时,就得到了环的个数。原创 2012-10-02 11:15:11 · 8214 阅读 · 2 评论 -
Independent Set 独立集问题
和独立集相关的一些图论的概念如下:Independent Set 独立集问题Bipartite Graph 二分图Dominant Set 主导集Cycle Graph循环图问题:给你一个二叉树,求出该二叉树的最大独立集。思路:二叉树问题可以用递归的办法来解决,这个也不例外。更好的是,这个问题还可以用动态规划的方法来解决。设二叉树的根节点是root,那么,此二叉树的最大原创 2013-02-20 10:20:32 · 7737 阅读 · 0 评论 -
[LeetCode] surrounded region包围区域
Given a 2D board containing 'X' and 'O', capture all regions surrounded by 'X'.A region is captured by flipping all 'O's into 'X's in that surrounded region.For example,X X X XX O O X原创 2014-12-04 01:15:28 · 816 阅读 · 0 评论 -
[LeetCode] 克隆图 Clone a Graph
克隆图 Clone a Graph给你一个图。图的节点定义如下:struct GNode{ int data; vector neighbors; GNode(int dat, int size): data(dat) { neighbors = vector(size, NULL); }};给你一个图的起始节点,要求克隆这个图。思路:可以在遍历的过程中,逐步复制原创 2013-02-25 10:47:32 · 1990 阅读 · 0 评论 -
失恋阵线同盟
[description] 莉莉安女学园的少女们,今天也带着无垢的笑容,穿过等身高的校门。但是,鲜为人知的是,每个少女都暗恋着另一位同学。而害羞的少女们都没有对对方表白。也许是怕说出以后,得到的回答不是自己希望听到的吧。毕竟,大多数人是单恋,而像A喜欢B,B喜欢C,C喜欢D,。。。,F喜欢G,G又喜欢A这种情况也是很常见的。假设没有人自恋。一些少女自发组成了“失恋阵线同盟”,目的为了互相鼓励,得到原创 2015-02-24 00:17:26 · 734 阅读 · 0 评论 -
拓扑排序-字典序
Amazon interview Experience | Set 130 (For SDET 1)http://www.geeksforgeeks.org/amazon-interview-experience-set-130-sdet-1/原创 2014-11-10 23:22:10 · 1415 阅读 · 0 评论 -
有向图是否有环,无向图是否有环
有向图是否有环,无向图是否有环detect原创 2014-11-25 06:05:43 · 1680 阅读 · 0 评论